首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
50
问题
若有以下程序
#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://www.kaotiyun.com/show/HKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
_______是构成C语言程序的基本单位。
若有以下调用语句,则不正确的fun()函数的首部是______。
以下程序的输出的结果是______。intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){staicintx=1
以下程序的输出结果是______。 int d=1; fun (int p) { static int d=5;d+=p; printf("%d",d);return(d); } main() {int a=3;printf("d\n",fun(a+fun
下面程序的运行结果是______。 main() { char ch[7]={"65ab21"}; int i,s=0; for(i=0;ch[i]>="0’&&ch[i]<=’9’;i+=2) s=10*s+ch[i]-’0’; printf("%d\n
下列程序的输出结果是______。 main() { double d=3.2; int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
下列4条叙述中,正确的一条是______。
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
有以下程序#includetypedefstruct{intnum;doubles;}REC;voidfunl(RECx){x.nllm=23;x.s=88.5;}main(){RECa={16,90.0);funl(A);
下列叙述中正确的是()。
随机试题
从古至今,人类同病虫害的斗争一刻也没有停止过。人类大面积地驯化种植农作物以获取食物,病虫害也来凑热闹。直到20世纪40年代,人类发明了化学农药,这一状况才得到彻底的改变。化学农药能迅速杀死病虫害,有效保护农作物。然而,化学农药对环境和农产品的危害很快显现出
生产工艺过程中产生的职业有害因素有
根据孕产期高危因素中固定因素的评分标准,应评为10分(重度高危)的是
妊娠前5个月胎儿身长(cm)计算公式为
粉煤灰作为填料使用时,用量不得超过填料总量的()。
下列工种中,除进行一般安全教育外,还要进行专业安全技能的培训,并取得特种作业操作证书后方可上岗的有()。
西方经济学家根据一个经济周期的长短将经济周期分为长周期、中周期和短周期,这三种周期的期限分别为()。
恩格斯说:“人的智力是按照人如何学会改变自然界而发展的。”下列表述中最符合恩格斯原意的是
A、跟主任谈谈B、我去找主任C、应该有信心D、找主任没用D“别白忙活了”表示做了也没有用,所以选择D。
Thus,thosewhoranthemostatethemost,yetlostthegreatestamountofbodyfat.(Passage1)
最新回复
(
0
)