首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2020-07-28
30
问题
若有以下程序
#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、6
B、1
C、123456
D、21
答案
B
解析
本题考查文件操作函数,fseek 用于二进制方式打开的文件,移动文件读写指针位置。将文件内部的位置指针重新指向一个流(数据流/文件)的开头。所以最后只保留了1,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Sn3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义“inta=3;”和输出语句“printf(’’%8x’’,a);”以下正确的叙述是()。
假设有语句sizeof(double),则它是()。
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注意:部分源程
以下叙述中错误的是
下列叙述中错误的是
构成计算机软件的是
以下选项中不合法的标识符是
随机试题
女,7岁。额部多发性疖肿,未治。红肿扩大,弛张性高热,4天后,臀部皮下又发现一块肿块,疼痛,压痛明显,且有波动感。进一步确诊的方法是()
女性,48岁。头痛3年余,左眼视力下降2月余。眼底检查:左眼视乳头苍白,右眼视乳头水肿。最可能的定位诊断是
患者,男,20岁。双足皆肿胀、发红,趾缝潮湿,浸渍发白、并有糜烂、渗液、脓疤、脓痂,真菌检查阳性。治疗应
重酒石酸去甲肾上腺素与下列哪项叙述相符
甲把偷盗得来的文物委托某文物拍卖行进行拍卖,根据《拍卖法》的有关规定,则下列说法正确的是:
某建设工程施工合同履行中,施工单位违约,则其可能承担违约责任的形式有()。
估值错误的处理包括( )。
在工资表中,显示工资最少的3名职工记录,SQL语句为:SELECT*【】3FROM工资表ORDERBY工资【】。
(1)Viewedfromastarinsomeothercornerofthegalaxy,Earthwouldbeaspeck,afaintbluedothiddenintheblazinglight
A、Thewomanisdrivingtoofast.B、Thewomanisdrivingataslowspeed.C、Thewomanhasbrokenatrafficrule.D、Thewomanhas
最新回复
(
0
)