首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include main() { FILE*fp;int a[10]={1,2,3,0,0),i; fp=fopen("d2.dat","wb"); fwtite(a,sizeof(int),
有下列程序: #include main() { FILE*fp;int a[10]={1,2,3,0,0),i; fp=fopen("d2.dat","wb"); fwtite(a,sizeof(int),
admin
2020-05-19
48
问题
有下列程序:
#include
main()
{ FILE*fp;int a[10]={1,2,3,0,0),i;
fp=fopen("d2.dat","wb");
fwtite(a,sizeof(int),5,fp);
fwrite(a,sizeof(int),5,fp);
fclose(fp);
fp=fopen("d2.dat","rb");
fread(a,sizeof(int),1 0,fp);
fclose(fp);
for(i=0;i<1 0;i++)printf("%d"a
);
}
程序的运行结果是
选项
A、1,2,3,1,2,3,0,0,0,0,
B、1,2,3,0,0,1,2,3,0,0,
C、123,0,0,0,0,123,0,0,0,0,
D、1,2,3,0,0,0,0,0,0,0,
答案
B
解析
首先用函数fopen()以“wb”的方式开打文件“d2.dat”,然后调用两次fwrite函数将数组a的5个元素,依次输出到文件fp中,共10个字节,关闭文件。再次打开文件,使用文件指针指向文件的开头,调用frcad函数从文件fb中读取这10个字节的数据到数组a中,此时数组a的内容就变为{1,2,3,0,0,1,2,3,0,0},最后的输出结果为“1,2,3,0,0,1,2,3,0,0”。
转载请注明原文地址:https://kaotiyun.com/show/XNCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述正确是()。
若想给已定义为int型的变量a、b、c、d赋整数1,以下选项中错误的语句是()。
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的3个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构
下列给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1,1,2,3,5,8,13,21,…例如,若给n输入7,则该项的斐波拉契数值为13。请改正程序中的错误,使它能得出正确结果。
下列给定程序中,函数fun的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码值升序排序后输出。例如,若输入"edcba",则应输出"abcde"。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件
数据库设计的根本目标是要解决()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
面向对象方法中,继承是指()。
定义学生、教师和课程的关系模式S(S#,sn,sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
Arthritis(关节炎)doesnotusuallydevelopinasheepuntilitis10or11yearsold.Butithasrecendybeenrevealedthat5-year
柴葛解肌汤和升麻葛根汤中共同含有的药物组是
抽样调查得知,某小学120名学生,有18个感染蛔虫,则患病率的标准误为
根据公司法律制度的规定,下列关于公司因故未成立,相关债权人的请求权利中正确的有()。
用来核算一个国家在一定时期内发生的物流总成本,同时也是不同性质企业微观物流成本的总和的指标是______。
究竟国家与个人对个人的医疗健康应分别承担多大比例,是一个__选择问题,而不是政府可以任意决定的事项。要让民众有机会参与这一重大财政决策,透过人大的审议机制,将自己的意愿到长期的财政安排中。填入划横线部分最恰当的一项是()。
刘某在实施盗窃时,因未撬开防盗门而最终放弃。刘某的行为属于犯罪未遂。()
2017年1月15日,上海市长杨雄在作政府工作报告时指出,2017年上海市政府要做好八个方面的工作。下列属于这八个方面工作的是()。
要降低农产品的农药残留,需要农业科技的_________、农民素质的提高、农产品流通市场的_________、认证识别体系的建立完善等多方面的努力,才能够取得成效。填入画横线部分最恰当的一项是:
J2SE作为一种应用和开发环境,提供了一整套实用工具,其中( )是Java语言的编译工具。
最新回复
(
0
)