首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { FILE*fp;int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwrite(a,sizeof(int),5,f
有以下程序: #include main() { FILE*fp;int a[10]={1,2,3,0,0},i; fp=fopen("d2.dat","wb"); fwrite(a,sizeof(int),5,f
admin
2021-06-15
31
问题
有以下程序:
#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://kaotiyun.com/show/Bgtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta==2,b=0:do{++b;}while(a++);printf("%d,%d\n",a,b);}则程序的输出结果是
以下语句定义正确的是()。
以下关于C语言的叙述中正确的是()。
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
下列条件语句中,输出结果与其他语句不同的
以下不合法的字符常量是()。
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
下列选项中,能正确定义数组的语句是
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是
随机试题
“互认协议”(MRA)的目标是___________。
终板电位类似于局部电位的性质。()
我国经济体制改革的目标是建立和完善【】
患者胸痛绵绵,气短乏力,五心烦热,汗多口干,舌红少苔,脉细无力。用何方治疗
经济耐用年限,是指从( )衡量建筑物的具有合理性的可使用年限。
甲与乙订立合同,规定甲应于2011年8月1日交货,乙应于同年8月7日付款。7月底,甲发现乙经营状况恶化,没有付货款之能力,并有确切证据,遂提出中止合同履行,要求乙提供担保,但乙未允。基于上述因素,甲于8月1日未按约定交货。依据合同法,有关该案的正确表达是(
19世纪90年代,资产阶级维新派与封建守旧派论战的主要问题是()
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,试按以下功能要求补充设计:功能:
Itisessentialthatallthedetailsinthiscase______first.
Traditionally,teachingandlearninginUKHighereducationtakesplacethroughlectures.Themostfamiliartypeoflectureist
最新回复
(
0
)