选择题   有以下程序
    #include<stdio.h>
    main()
    {FILE *fp;
    int a[10]={1, 2, 3, 0, 0}, i;
    fp=fopen('d2.dat', 'wb');
    fwrite(a, sizeof(int), 5, fp);
    fwrite(a, sizeof(int), 5, fp);
    fclose(fp);
    fp=fopen('d2.dat', 'rb');
    fread(a, sizeof(int), 10, fp);
    fclose(fp);
    for(i=0; i<10; i++)
    printf('%d,', a[i]);
    }
    程序的运行结果是______。
 
【正确答案】 D
【答案解析】fwrite函数将数组a写入文件,写入两遍,读出后为选项D的值,所以选择D。