首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> main() { FILE *fp; int i,a[6]={1,2,3,4,5,6}; fp=fopen(”d.dat”,”w+b”);
有下列程序: #include<stdio.h> main() { FILE *fp; int i,a[6]={1,2,3,4,5,6}; fp=fopen(”d.dat”,”w+b”);
admin
2022-10-25
40
问题
有下列程序:
#include<stdio.h>
main()
{ FILE *fp;
int i,a[6]={1,2,3,4,5,6};
fp=fopen(”d.dat”,”w+b”);
for(i=5;i>=0;i--)
fwrite(&a
,sizeof(int),1,fp);
rewind(fp);
fread(&a[3],sizeof(int),3,fp);
fclose(fp);
for(i=0;i<6;i++)
printf(”%d,”,a
);
}
程序执行后的输出结果是( )。
选项
A、6,5,4,4,5,6,
B、1,2,3,4,5,6,
C、4,5,6,4,5,6,
D、1,2,3,6,5,4,
答案
D
解析
程序定义数组a,使用6个元素对其初始化,接着以写二进制方式打开文件d.dat。首先调用fwrite函数将a的6个元素逆序(654321)写入文件。接着调用rewind函数,将文件指针移动到文件开始位置。然后调用fread函数读入3个整数,逐个存放到a开始下标为3的3个位置,即a[3]=6,a[4]=5,a[5]=4。最后关闭文件。再次调用for循环输出a,结果为1,2,3,6,5,4,。本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/jCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#lnclude<stdio.h>structtt{intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};
下列给定程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
有以下程序:#includestruetord{intx,y;}dt[2]={1,2,3,4};main(){struetord*p=dt:printf("%d,",++
有以下程序:#includeintml(intx,inty){if(x
有以下程序:#includeintfun(intX){intP;if(x==0||x==1)return(3);P=x—fun(x一2);returnP;
给定程序modi1.C的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增
有以下程序:#includeintf(intm){staticintn=0;n+=m:returnn;}{main(){intn=0;p
若函数中有定义语句:inta;,则()。
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i
随机试题
能迅速危及格林-巴利综合征患儿生命的是( )。
A.中肠型脓病B.烂子病C.家蚕血液型脓病D.锈病多发生于5龄后期至上簇前的家蚕,表现环节肿胀拱起,呈算盘珠状,体壁紧张发亮,体色乳白,病重时爬行缓慢,终因腹足失去把持力,从蚕匾或蔟中坠下,流脓而死亡。此病又称()。
A、淡竹叶B、夏枯草C、知母D、栀子E、石膏能清湿热,退黄疸的药物是()
下面表述有误的是()。
未向社会公开宣传,在亲友或者单位内部针对特定对象吸收资金的,()非法吸收或者变相吸收公众存款。
某商业银行实收资本3亿元;资本公积0.1亿元;盈余公积0.1亿元;未分配利润0.3亿元;普通准备金1亿元;长期次级债务1.5亿元。该银行资产总额180亿元,其中信用贷款20亿元,其风险权数为100%;抵押贷款数120亿元,其风险权数为50%;持有国债和现金
社会主义社会存在商品经济的主要原因是()。
从哲学上看,“虚报浮夸、欺上瞒下”违背了辩证唯物论()的原理。
DepressionAstudyledbyresearchersattheUniversityofPennsylvaniaindicatesthattheantidepressantsworknobetterth
A、Theyareinterestedinthemarket.B、Theyareinterestedinnaturelifeandsports.C、Theycanchangethestrategyquickly.D、
最新回复
(
0
)