有以下程序: #include<stdiO.h> &n

来源:其他

有以下程序:#include<stdiO.h> &n

问题:

[单选]有以下程序:
#include<stdiO.h>
main()
{FILE*fp;
intk,n,i,a[6]={1,2,3,4,5,6};
fp=fopen("d2.dat","w");
for(i=0;i<6;i++)fprintf(fp,"%d",a[i]);
fclose(fp);
fp(i=0;i<3;i++)fscanf(fp,"%d%d",&k,&n);
fclose(fp);
printf("%d,%d,k,n);
}
程序运行后的输出结果是()。

A.1,2
B.3,4
C.5,6
D.123,456

参考答案:C

参考解析:

此题是考查fprintf和fscanf,其中fprintf是向文件输出,文件为da2.dat文件,fscanf是向文件输入,所以根据程序循环写入和写出.可知答案为C。

你会喜欢下面的文章?