首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include <stdio.h> main() { FILE *fp; int i,a[6]={1,2,3,4.5,6}; fp=fopen("d.dat","w+b"); for(i=0;i <6;i++)
有下列程序 #include <stdio.h> main() { FILE *fp; int i,a[6]={1,2,3,4.5,6}; fp=fopen("d.dat","w+b"); for(i=0;i <6;i++)
admin
2022-04-01
25
问题
有下列程序
#include <stdio.h>
main()
{ FILE *fp;
int i,a[6]={1,2,3,4.5,6};
fp=fopen("d.dat","w+b");
for(i=0;i <6;i++)
fwrite(&a
,sizeof(int),1,fp);
rewind(fp);
fread(&a[3],sizeof(int),3,fp);
fclose(fp);
for(i=0;i <6;i++)
printf("%d,",a
);
}
程序执行后的输出结果是( )。
选项
A、4,5,6,4,5,6,
B、1,2,3,4,5,6,
C、4,5,6,1,2,3,
D、1,2,3,1,2,3,
答案
D
解析
程序首先以读和写二进制文件的方式打开文件d.dat,然后通过for循环,调用fwrite()函数将数组a中的各个元素写入到d.dat中,然后使用rewind()函数,将文件指针fp重定位到文件的开始位置,再调用fread()函数将文件的前三个整数1,2,3读入a[3]开始的位置,所以此时数组a中的元素值分别为:1,2,3,1,2,3,本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/fHd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运行时输入:
以下叙述中正确的是
有以下程序main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf("%d,%d,%d,%d\n",a,b,c,d);}程序输出
以下能正确输出字符a的语句是()。
若变量已正确定义,则语句s=32;s^=32;printf("%d",s);的输出结果是()。
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
关于子函数return语句的叙述中正确的是()。
以下叙述中正确的是
以下程序的输出结果是()。#includeintm=13;intfun(intx,inty){intm=2;retum(x*y-m);}main()
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,"ZhangDa",10
随机试题
在现代社会中,各个不同政治制度的国家制定其教育目的的首要依据是()
新生儿,19天,拒乳,发热3天,皮肤黄染退而复现2天。精神萎靡、嗜睡,脐窝有少许脓性分泌物,诊断为败血症。其首选护理措施是
中毒时,有中枢兴奋作用的药物是有中枢抑制作用的药物是
作者甲将自己创作的一部小说交乙出版社出版,但双方始终未签订出版合同,事后该作者又与丙出版社会签订了专有出版合同,将此书交丙出版。现乙对甲和丙提出异议,本案依法应如何认定?
某承包商于某年承包某外资工程的施工,与业主签订的承包合同约定:工程合同价2000万元;若遇物价变动,工程价款采用调值公式动态结算。该工程的人工费占工程价款的35%,水泥占23%,钢材占12%,石料占8%,砂料占7%,不调值费用占开工前业主向承包商支付合同价
(2018年)根据公司法律制度的规定,下列各项中,应当由上市公司股东大会作出决议的有()。
幼儿的自我评价主要有以下特点()。
我国《宪法》规定:“中华人民共和国的一切权力属于人民”。这一规定体现的宪法原则是()
「私はあしたコンサートへ行くつもりですが、あなたも行きませんか。」「ええ、()、私もいきたいです。」
Whatisthetopicofthetalk?
最新回复
(
0
)