首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
38
问题
有以下程序
#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全国计算机二级
相关试题推荐
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
下面不属于需求分析阶段任务的是( )。
有以下程序:#includemain(){inta=3:a+=a一=a*a:prinff(“%d\n”,a);}程序的输出结果是()。
通常软件测试实施的步骤是()。
有以下程序#includemain(){inta,b;for(a=1,b=1;a=20)break;if(b%3==1){b=b+3;continue;}b=b-5;}printf("%d\n",a);}程序
有以下程序main(){inta=2,c=5:printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
下列叙述中正确的是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x—1);printf(“x=%d,y=%d”,X,y);
若已包括头文件<stdio.h>和<string.h>,运行下面程序的输出结果是()。chars1[10]="12345",s2[10]="089",s3[]="67";strcat(strcpy(s1,s2),s3);puts(s1);
随机试题
在整个社会主义初级阶段,必须毫不动摇地坚持党的基本路线,而坚持党的基本路线,必须紧紧围绕()
邓小平理论的形成经历了哪三个发展阶段?
显微镜高倍视野离心尿沉渣中红细胞数大于几个称之为镜下血尿
个性倾向是指
最可能的诊断是为止惊应首选下列哪种药物
患者,女性,27岁。慢性阑尾炎急性发作入院。诊断慢性阑尾炎的主要依据是
汇票上未记载付款人的,汇票则为无效。()
人民警察的义务,是指人民警察在行使权力、履行职责过程中必须作出或不得作出一定行为的约束。人民警察义务具有以下特点()
MIPS是衡量CPU运算速度的一种单位,它表示平均每秒可执行【】条定点指令。
Insectswhicheatgrainandotherstoredfoodcanbepartiallycontrolledbycoolingthegrain.Butthedamageinsectscausecan
最新回复
(
0
)