首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
39
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列程序的字符串中各单词之间有一个空格,则程序的输出结果是______。#include<string.h>main(){charstrl[]="Howdoyoudo",*p1=strlstrcpy(str
下面程序的运行结果是______。 #include<stdio.h> #include<string.h> fun(char*w,int n) { char t,*s1,*s2; s1=w;s2=w+n-1; while(s1<s2) {t=*s1++;
下面程序的运行结果是______。 main() { char ch[7]={"65ab21"}; int i,s=0; for(i=0;ch[i]>="0’&&ch[i]<=’9’;i+=2) s=10*s+ch[i]-’0’; printf("%d\n
有如下程序段 int a=14,b=15,x; char c=’A’; x=(a&&b)&&(c<’B’); 执行该程序段后,x的值为______。
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
While、do-while语句是用于______基本结构。
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
以下叙述中正确的是
下列选项中不属于结构化程序设计原则的是
若有说明inta[][3]={0,0);,则不正确的叙述是()。
随机试题
重大事故应急救援应根据事故的性质、严重程度、事态发展趋势和控制能力实行分级响应机制,典型的响应级别通常可分为3级。其中三级响应级别是指()。
女,30岁。因异位妊娠破裂大出血入院。查体:面色苍白,四肢湿冷,脉率140次/分,血压60/40mmHg。予以静脉输血。输入血液10分钟后,患者出现腰背酸痛,继而头痛、恶心,测体温39.5℃,首先应()
A、疝气B、月经过多C、头痛眩晕D、阴痒E、咳嗽行间主治
男,20岁。3天前患感冒后发热38℃未退,左侧胸部刺痛。查体:左腋下、下胸部可闻及胸膜摩擦音。最合适的诊断为
钢丝绳的安全检测标准要求:在一个捻距内断丝数不应超过(),钢丝表面磨损量和腐蚀量不应超过原直径的()。
45号钢,材料的屈服极限为300MPa,强度极限为450MPa,断裂极限为380MPa,比例极限为280MPa,设计安全系数为4,用该材料设计圆杆,其直径至少达到()mm才可以满足承受拉伸载荷Q=5×104N的要求。
重置成本法是在现时条件下,被评估资产全新状态的重置成本减去该项资产的()估算资产价值的方法。
行政机关发放的社会保险金不属于行政给付。()
airpollutionindex
在UNIX操作系统中,把输入/输出设备看作是(21)。
最新回复
(
0
)