首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { FILE *fp; int i, a[6]={1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+b"); fwrite(&a[0
有以下程序 #include <stdio.h> main() { FILE *fp; int i, a[6]={1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+b"); fwrite(&a[0
admin
2021-07-09
26
问题
有以下程序
#include <stdio.h>
main()
{ FILE *fp;
int i, a[6]={1,2,3,4,5,6}, k;
fp = fopen("data.dat", "w+b");
fwrite(&a[0], sizeof(int), 1, fp);
for (i=1; i<6; i++)
{ fseek(fp, 0L, 0);
fread(&k, sizeof(int), 1, fp);
fseek(fp, 0L, 0);
a
+=k;
fwrite(&a
, sizeof(int), 1, fp);
}
rewind(fp);
fread(&k, sizeof(int), 1, fp);
fclose(fp);
printf("%d\n", k);
}
程序的运行结果是
选项
A、21
B、6
C、123456
D、11
答案
A
解析
程序执行过程为:以读/写方式打开一个新的二进制文件data.dat,从地址为a的数据块开始,一次输出一个整型字节的数据,只输出一次,将1写入文件中;执行for循环,将文件指针移到文件开头,将文件第一个数值读出赋给k,再将指针移动到开头,向文件内输入a
+k=3。for循环实现将a数组中元素累加,结果21存放在文件中。调用rewind将文件指针移动到开头,调用fread函数从文件中读出一个整型数据赋给k=21,调用fclose函数关闭文件,打印k值,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/retp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
通常软件测试实施的步骤是()。
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
关于C语言的变量名,以下叙述正确的是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
以下关于C语言数据类型使用的叙述中错误的是
有以下程序#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}程序运行后的输出结果是()。
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x—1);printf(“x=%d,y=%d”,X,y);
下面结构体的定义语句中,错误的是()。
随机试题
男,25岁,有机磷中毒经治疗10小时后出现躁动,尿少。双瞳孔散大,面色潮红,皮肤干燥,心率140次/分,双肺无湿哕音,此时患者并发有
有一类极限数值为绝对极限,书写≥0.2和书写≥0.20或者≥0.200具有同样极限上的意义,对此类界限数值,用判定值或者计算值判定是否符合要求时,需要用修约比较法()。
标准普尔500指数以1941年至1942年为基期,基期指数定为(),以股票上市量为权数,按基期采用加权平均法进行计算。
集体合同订立后,应当报送劳动行政部门,劳动行政部门自收到集体合同文本之日起15日内审查同意,集体合同生效。()
关于国内安全保卫,下列哪些说法是正确的?()
(河北政法本硕2011—78)某人沿公交路线匀速行走,每9分钟有一辆公交车从后面追上来,每3分钟有一辆公交车从前面迎面开来,假设公交车起点发车间隔一样,并且公交车匀速行驶,发车间隔为多少分钟?()
1790年问世的《判断力批判》的作者是准?(厦门大学2010翻译硕士)
下列叙述中正确的是()。
A、Acatonit.B、Acatinit.C、Awindowinit.B
Wemadea(n)______decisiontoliveapartforawhilesincewefrequentlyquarreledwitheachotheraboutsometrivialmatters.
最新回复
(
0
)