首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { FILE *fp; int i, a[6]={1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+b"); for (i=0; i
若有以下程序 #include main() { FILE *fp; int i, a[6]={1,2,3,4,5,6}, k; fp = fopen("data.dat", "w+b"); for (i=0; i
admin
2015-07-28
22
问题
若有以下程序
#include
main()
{ FILE *fp;
int i, a[6]={1,2,3,4,5,6}, k;
fp = fopen("data.dat", "w+b");
for (i=0; i<6; i++)
{ fseek(fp, 0L, 0);
fwrite(&a[5-i], sizeof(int), 1, fp);
}
rewind(fp);
fread(&k, sizeof(int), 1, fp);
fclose(fp);
printf("%d", k);
}
则程序的输出结果是( )。
选项
A、1
B、6
C、123456
D、21
答案
A
解析
语句" fseek(fp, 0L, 0);"将文件指针fp指向文件首,然后再往当前地址内写入数据,由于每次循环都将文件指针置于文件首后再写,之前写入的数据会被新写入的数据覆盖,而写入顺序为按照数组逆序写入,所以循环执行完毕之后,文件中最终写入的数据为1,输出结果为选项A)。
转载请注明原文地址:https://jikaoti.com/ti/SMn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下调用语句,则不正确的fun()函数的首部是______。
已有定义“int k=2;int*ptr1, *ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
以下程序的输出的结果是______。intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){staicintx=1
下面说明不正确的是______。
以下程序运行后的输出结果是______。 main() { char*s="abcde";s+=2;printf("%1d\n",s);}
下面程序的执行结果为______。 main() { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) { b+=3; continue; } b-=5; } printf("%d
下列程序的输出结果是______。 main() { double d=3.2; int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
下列变量定义中合法的是______。
在循环结构中,______可以使得同一组语句一次也不执行。
以下叙述中正确的是
随机试题
属于前列腺素类制剂的有
依据成就需要理论,商人、经理、专家、学者大都属于【】
在实施政策过程中,执行主体仅做表面文章,或只做政策宣传而不务实际,或“阳奉阴违”,或前紧后松,或敷衍塞责,这属于政策执行偏差中的
患者,女,37岁。经超声心动图诊断为风湿性二尖瓣关闭不全(中度)。问题1:应用反流束面积与左房面积比值估测二尖瓣反流程度,最可能的数值为
患者,女性,32岁,“胃切除术”3年。近1年患者头晕、心悸、气短、疲乏无力。诊断为缺铁性贫血。指导患者口服铁剂的要点应除外
【2020年真题】某城市少年儿童活动中心工程,建筑面积80800m2,主要包括青少年交流中心、体验中心、学前教育中心及相关配套设施。1.工程概况建筑高度:主楼高度46.90m,最大基坑深度17.40m。建筑层高
水利水电工程常用的灌浆浆液有()。
某区财政部门为加强会计职业道德建设,组织本系统会计人员进行会计职业道德教育。为了使教育工作更具针对性,财政部门就会计职业道德规范的内容等分别与会计人员李丽、赵红、陈强等人座谈。现摘录3人的观点如下:(1)李丽认为,会计职业道德与会计法律制度两者在作用上相
下面关于气候变化与森林碳汇说法正确的是()。
PleasemakeallcheckspayabletoTheGlassHouse.Toreportanyproblem,contactthesalesrepresentativewhotookyourorderb
最新回复
(
0
)