首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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
有以下程序 #include 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
admin
2015-07-28
21
问题
有以下程序
#include
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
解析
该段代码以读写的方式"wb+"打开二进制文件data.dat,并将数组a的第一个元素写入文件,接下来的for循环是用fread()函数不断读取当前文件中的数据,将该数据和数组a的下一个元素累加后又用fwrite()函数写入到文件当中(语句"fseek(fp, 0L, 0);"和"rewind(fp)"的作用是将文件指针移动至文件首),所以最终文件内记录的是数组a中所有元素之和,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/GKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是______。 #define MIN(x,y)(x)>(y)?(x):(y) main() { int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); }
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为______。
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。surcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=______)num++;wh
以下程序段的运行结果是______。main(){chara=2,b=5;if(a&b)printf("YES");elseprintf("NO");}
下列程序的输出结果是______。 main() { double d=3.2; int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
Tubro C中long int类型变量所占的字节数是______。
下列字符序列中,不可用作C语言标识符的是______。
以下对C语言的描述中,正确的是______。
对C语言源程序执行过程描述正确的是______。
下列叙述不正确的是______。
随机试题
挫折
骨性关节炎的主要病变是______。
随着社会经济的发展和施工技术的进步,现代工程建设呈现出建设规模不断扩大、技术复杂程度高等特点。近年来,出现了大量建筑规模较大的单体工程和具有综合使用功能的综合性建筑物,几万平方米的建筑比比皆是,十万平方米以上的建筑也不少。由于这些工程的建设周期较长,工
管理费用、销售费用、财务费用和制造费用均属于期间费用。
本次贷款的月还本付息额2350元,所购房产的月物业管理费预计150元,其他债务月偿付额300元,借款人月均收入5000元。依据《商业银行房地产贷款风险管理指引》,审查其房产支出与收入比、债务与收入比两项指标,下列表述正确的是()。
下列古典园林中,属私家园林的有()。
全国假日办消息:lO月3EI晚,全国假日旅游部际协调会议办公室发布2013年国庆假日第3号旅游信息通报。长线游持续火热,短途游继续升温,黄金周旅游接待高峰来临。今天是国庆节黄金周第三天,全国假日旅游市场持续高位运行。随着走亲访友活动的结束,公众
2015年全国海洋生产总值64669亿元,比上年增长7.0%,海洋生产总值占国内生产总值的9.6%。其中,海洋第一产业增加值3292亿元,第二产业增加值27492亿元,第三产业增加值33885亿元。2015年我国有几个海洋产业增加值的同比增幅高于主要
有如下赋值语句:a="计算机"和b="微型",结果为"微型机"的表达式是( )。
Itisnotunusualtodayforoldpeopletospoiltheirgrandchildrenwithtoysandsweetsandto【C1】______totheiraggressivedem
最新回复
(
0
)