首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { FILE *fp; int’ a[10]={1,2,3,0,0},i; fp = fopen("d2.dat", "wb"); fwrite(a, s
有以下程序 #include <stdio.h> main() { FILE *fp; int’ a[10]={1,2,3,0,0},i; fp = fopen("d2.dat", "wb"); fwrite(a, s
admin
2009-06-20
54
问题
有以下程序 #include <stdio.h> 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 = fopenCd2.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
解析
本题首先定义了…个文件指针fp,然后通过fopen()函数打开一个名为"d2.dat"的文件,参数"wb"的意思是:为写入打开的二进制文件。然后通过fwrite()函数,将数组a的前5个元素2次写入d2.dat文件中,接下来用fclose()函数关闭此文件。然后又使用fopen()函数打开d2.dat文件,参数"rb"的意思是:为读入打开的二进制文件。接下来通过fread()函数从文件中读入10个int型数据到数组a中。然后又使用fclose()函数再次关闭此文件。最后通过for循环,输出数组a的所有10个元素。不难得知,现在a中的元素已经变为{1,2,3,0,0,1,2,3,0,0},故最终输出结果为1,2,3,0,0,1,2,3,0,0,0,。应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/T6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:PrivateXAsIntegerPrivateSubCommand1_Click() X=5:Y=3
如果把命令按钮的Cancel属性设置为True,则程序运行后( )。
窗体上有一个名为Commandl的命令按钮,并有下面的程序:PrivateSubCommandl_Click()DimalT(5)AsIntegerFork=lT05arr(k)=kNext
以下关于数组的叙述中,错误的是
如果希望向一个顺序文件写入数据,但又要保留文件中的原有内容,应采取的文件打开方式是
下列叙述中正确的是
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有一个计时器和两个命令按钮。计时器Timerl的初始状态为不可用;2个命令按钮的初始标题分别是“演示”和“退出”。请添加一个名称为La-bell,且能根据标题内容自动调整大小的标签,其标题为“Visua
在考生文件夹下有一个工程文件sjt5.vbp,功能是用来计算勾股定理整数组合的个数。勾股定理中3个数的关系是:a2+b2=c2。例如,3、4、5就是一个满足条件的整数组合(注意:a,b,c分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)
在考生目录下有一个工程文件sjt5.vbp和文本文件in5.dat,其中有若干个用一个空格符隔开的英文单词。窗体上有2个命令按钮,其功能是:单击“读数据”按钮,可以读入in5.dat文件中的所有内容并显示在文本框中。单击“统计”按钮,能
随机试题
上好一节课的内在动力是()
女,35岁,月经3天/28天。末次月经在5月1日,于5月16日行输卵管结扎术。6月5日月经尚未来潮,妊娠试验阴性。查体:子宫稍软,无明显增大。6月28日月经仍未来潮,复查子宫增大如妊娠2个月大小,诊断早孕。问:此例结扎失败的原因为()
类风湿性关节炎特点不包括
A.肼苯哒嗪B.硝苯地平C.硫氮酮D.普萘洛尔E.氢氯噻嗪适用于高肾素型高血压的药物是()
指出下列错误的是
计算机网络是以硬件资源、软件资源和信息资源共享以及信息传递为目的,在统一的网络协议控制下,将地理位置分散的许多独立的计算机系统连接在一起所形成的网络。()
清算结束后,需要完成证券由卖方向买方转移和应对的资金由买方向卖方转移的过程属于()。
一般来讲,都将绝缘的高电压试验放在非破坏性试验项目合格通过之后进行,以避免或减少不必要的损失。()
新学期开学以来,班主任周老师发现班上学生中存在这样的情况:他们没有学习计划,只是听从老师和家长的安排;课堂上很少积极发言,除非老师点名;除了完成老师布置的作业外,课后几乎不主动复习、总结;不愿独立思考,遇到具有一定挑战性的问题,不愿积极寻求解决办法,总是寄
阅读以下文字,完成下列问题题。长期以来,我们将“装饰”单纯看成是一种“美化”的手段。现代主义设计思潮影响中国以后,不少艺术家和设计家更将“装饰”和“设计”对立起来,以为“无装饰”或者“反装饰”才是“现代设计”。这种【】的观念所造成的负面
最新回复
(
0
)