首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { FILE *fp; int i, a[6]={1,2,3,4,5,6},k; fp = fopen("data.dat", "w+"); fprintf(fp, "%d\n", a[0]); for (i=
有以下程序 #include main() { FILE *fp; int i, a[6]={1,2,3,4,5,6},k; fp = fopen("data.dat", "w+"); fprintf(fp, "%d\n", a[0]); for (i=
admin
2019-08-18
60
问题
有以下程序
#include
main()
{ FILE *fp;
int i, a[6]={1,2,3,4,5,6},k;
fp = fopen("data.dat", "w+");
fprintf(fp, "%d\n", a[0]);
for (i=1; i<6; i++)
{ fseek(fp, 0L, 0);
fscanf(fp, "%d", &k);
fseek(fp, 0L, 0);
fprintf(fp, "%d\n", a
+k);
}
rewind(fp);
fscanf(fp, "%d", &k);
fclose(fp);
printf("%d\n", k);
}
程序的运行结果是( )。
选项
A、21
B、6
C、123456
D、11
答案
A
解析
该段代码以读写的方式打开文件data.dat,然后把数组a的第一个元素写入文件,接下来的for循环是不断读取当前文件中的数据,将该数据和数组a的下一个元素累加后又写入到文件当中(语句"fseek(fp, 0L, 0);"和"rewind(fp)"的作用是将文件指针移动至文件首),所以最终文件内记录的是数组a中所有元素之和,答案选A。
转载请注明原文地址:https://www.kaotiyun.com/show/OpRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。例如,s所指数组有14个元素,则只对
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m=2000,则应输出:0.000160。请改正程序中的语法错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下划线处填入正确的内容
以下叙述中正确的是
关于“while(条件表达式)循环体”,以下叙述正确的是
在Windows环境下,若资源管理器左窗口中的某文件夹左边标有“+”,则表示
若有C语言表达式2+3*4+7/3,以下选项中叙述正确的执行顺序是()。
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
随机试题
我们党全面阐述社会主义初级阶段理沦是在()
在党的“十八大”明确提出大力堆进生态文明建设的总体要求基础上,十八届三中全会进一步强调,要()
定期X线片检查属于牙周病预防的是
下列不是治疗月经病的是()
地理信息系统调试的方法不包括()。
在计算加权平均资金成本时,应()。
__________是贯穿《中小学教师职业道德规范》的核心和灵魂。
作为曾经的媒介大亨,报纸的影响力已经_________,互联网、手机的普及,让现代人获取信息的方式发生了_________的变化,报纸媒体的阅读群体日益萎缩,新媒体留给报纸媒体的发展空间已经越来越小。依次填入画横线部分最恰当的一项是()。
在市场经济条件下,能够自发地调节劳动力和生产资料在社会生产各部门之间的分配,使之大体保持平衡的信号是()。
某网络能够传送的最大数据长度为1500字节。假设有一数据报,其长度为4000字节(固定首部长度),那么应当对此数据报进行怎样的处理?数据报片的数据字段长度、片偏移字段各是多少?
最新回复
(
0
)