有以下程序 #include main() { FILE *fp; int a[10]={1,2,3},i,n; fp=fopen("d1.dat","w"); for(i=0;i

admin2010-12-10  37

问题 有以下程序
#include  
main()
{  FILE  *fp;    int  a[10]={1,2,3},i,n;
fp=fopen("d1.dat","w");
for(i=0;i<3;i++)  fprintf(fp,"%d",a);
fprintf(fp,"\n");
fclose(fp);
fp=fopen("d1.dat","r");
fscanf(fp,"%d",&n);
fclose(fp);
printf("%d\n",n);
}
程序的运行结果是

选项 A、12300       
B、123       
C、1       
D、321

答案B

解析 在函数中首先把整型数组a[10]中的每个元素写入文件d1.dat中,然后再次打开这个文件,把文件d1.dat中的内容读入到整型变量n中,最后输出变量n的值。
转载请注明原文地址:https://jikaoti.com/ti/jqB0FFFM
0

最新回复(0)