首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { FILE *fp; int i, a[6]={1,2,3,4,5,6},k; fp = fopen("data.dat", "w+"); for (i=0; i
若有以下程序 #include main() { FILE *fp; int i, a[6]={1,2,3,4,5,6},k; fp = fopen("data.dat", "w+"); for (i=0; i
admin
2020-11-23
65
问题
若有以下程序
#include
main()
{ FILE *fp;
int i, a[6]={1,2,3,4,5,6},k;
fp = fopen("data.dat", "w+");
for (i=0; i<6; i++)
{ fseek(fp, 0L, 0); fprintf(fp, "%d\n", a
); }
rewind(fp);
fscanf(fp, "%d", &k);
fclose(fp);
printf("%d\n", k);
}
则程序的输出结果是( )。
选项
A、6
B、1
C、123456
D、21
答案
A
解析
句" fseek(fp, 0L, 0);"将文件指针fp指向文件首,然后再往当前地址内写入数据,由于每次循环都将文件指针置于文件首后再写,之前写入的数据会被新写入的数据覆盖,所以循环执行完毕之后,文件中最终写入的数据为6,输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/Gl3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
在关系数据库中,用来表示实体间联系的是()。
以下程序的输出结果是()。#include#definef(x)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf(’’%d,%d\n’’,s,t);}
下列叙述中正确的是
以下不合法的字符常量是
以下选项中不能作为C语言合法常量的是
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
有以下定义:structdata{inti;charc;doubled;}x;以下叙述中错误的是()。
在下列选项中,没有构成死循环的程序段是()。
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是
随机试题
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
机器智能,是指机器所具有的一种能力,它使机器能够________通常需要人类智能才能完成的任务。在过去的几年里,机器智能取得了极为快速的发展和举世瞩目的成绩,从“阿尔法狗”打败围棋世界冠军,到全自动无人驾驶汽车首次在公共道路上行驶,这一系列革命性的____
在真核DNA复制时合成引物的是
中华人民共和国的武装力量属于军队。()
以“余弦定理”教学为例,简述数学定理教学的主要环节。
()是中国工人阶级的先锋队,同时是中国人民和中华民族的先锋队。
按时间先后排序,蒙学教材出现的时间排序正确的是
上市公司股票的清算价格是()。
burdenofproof
请简要解释以下段落中画线部分的知识点1962年,蕾切尔.卡逊(RachelCarson)的《寂静的春天》问世,犹如“旷野中的一声呐喊”,这本书向世人展现了(1)西方发达国家在发展经济的进程中,大量使用杀虫剂等化学药品,导致(2)环境污染加剧,(3)生
最新回复
(
0
)