单选题
有以下程序
#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);
tp=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。