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

admin2010-09-05  20

问题 有以下程序    #include  <stdio.h>    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://kaotiyun.com/show/2zPp777K
0

相关试题推荐
最新回复(0)