柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #include
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); fp = fopen("d2.dat", "rb"); fread(a, sizeof(int), 10, fp); fclose(fp); for (i=0; i<10; i++) printf("%d,", a[i]); } 程序的运行结果是
A.1,2,3,0,0,0,0,0,0,0,
B.1,2,3,1,2,3,0,0,0,0,
C.123,0,0,0,0,123,0,0,0,0,
D.1,2,3,0,0,1,2,3,0,0,
热度🔥1,018
参考答案:D
解析:
【解析】本题考查文件操作函数,两次fwrite后,fp文件中已经写入1,2,3,0,0,1,2,3,0,0然后将文件fp中的内容重新写入数组a中,最后输出a为1,2,3,0,0,1,2,3,0,0,所以选项D正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
电子计算机最早的应用领域是()。
下列叙述中正确的是
有以下程序: #include main() { int s,t,A=10; double B=6; s=sizeof(A); t=sizeof(B); printf("%d,%d\n",s,t); } 在VC6.0平台上编译运行,程序运行后的输出结果是( )。
下列关于邮件系统工作过程的描述中,错误的是()
某企业需要为普通员工每人购置一台计算机,专门用于日常办公,通常选购的机型是( )。
标签
二级C语言
fp
int
文件
10