有以下程序: #include&n

有以下程序: #include&n,第1张

有以下程序: #include&n

问题:

[单选] 有以下程序:

#include

main(  )

{ FILE*fp;

 int k,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。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5628990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存