首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2020-01-10
30
问题
有以下程序:
#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
);
}
程序的运行结果是( )。
选项
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,
答案
D
解析
首先用函数fopen()以“wb”的方式打开文件“d2.dat”,然后调用两次fwrite函数将数组a的5个元素,依次输出到文件fp中(共10个字节),然后关闭文件。再次打开文件,使用文件指针指向文件的开头,调用fread函数从文件fp中读取这10个字节的数据到数组a中,此时数组a的内容就变为{1,2,3,0,0,1,2,3,0,0),因此最后的输出结果为“1,2,3,0,0,1,2,3,0,0”。
转载请注明原文地址:https://jikaoti.com/ti/txG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:给定n个实数,输出平均值,并统计平均值以上(含平均值)的实数个数。例如,n=8时,输入193.199、195.673、195.757、196.051、196.092、196.596、196.579、196.763、所得平
在软件开发中,需求分析阶段产生的主要文档是()。
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){_______________printf("%d",w
以下选项中可用作C程序合法实数的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
以下不能定义为用户标识符是
下列与队列结构有关联的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
随机试题
肠内营养液的特点是
关于局麻药极量,下列哪一项是正确的
A.吗啡B.氯丙嗪C.丙米嗪D.碳酸锂E.地西泮可用于人工冬眠的药物是
关于裁判文书的查阅,下列说法正确的是:()
依据《职业病防治法》,用人单位应当采取下列职业病防治管理措施()。
不同基金之间在()等方面应完全独立,实行专户、专人管理。
某市有一块土地面积为15000平方米,该地块的土地征地费用(含安置、拆迁、青苗补偿费和耕地占用税)为每平方千米15万元。土地开发费为每平方米200元,土地开发周期为两年,土地开发费两年内均匀投入,土地开发费利息为每平方米25元,开发商要求的投资回报率为10
Youandyourparentscanstopworrying—Pasteur,Edison,Darwinandlotsmorewerefarfrombeinggeniusesintheirteens.Hi
Thepolicearedoingallhecantobringthoseresponsibleforthebombingto______.
SinceIboughtacomputerlastmonth,anewworldhasopenedupbeforeme,aworldthatreachesfarbeyondmyimmediatesurroun
最新回复
(
0
)