选择题   有以下程序
    #include <stdio.h>
    main()
    { FILE *fp;
    int a[10]={1,2,3,0,0},i;
    fp=topen('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]);
    }
    程序的运行结果是______。
 
【正确答案】 A
【答案解析】fwrite函数将数组a写入文件,写入两遍,读出后为选项A的值,所以选择A。