首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { FILE *fp; int a[10]={1,2,3,0,0}, i; fp = fopen("d2.dat", "wb"); fwrite(a, sizeof(int), 5, fp); fwrite(a
有以下程序 #include main() { FILE *fp; int a[10]={1,2,3,0,0}, i; fp = fopen("d2.dat", "wb"); fwrite(a, sizeof(int), 5, fp); fwrite(a
admin
2015-07-28
31
问题
有以下程序
#include
main()
{ FILE *fp;
int a[10]={1,2,3,0,0}, i;
fp = fopen("d2.dat", "wb");
fwrite(a, sizeof(int), 5, fp);
fwrite(a, sizeof(int), 5, fp);
fclose(fp);
fp = fopen("d2.dat", "rb");
fread(a, sizeof(int), 10, fp);
fclose(fp);
for (i=0; i<10; i++)
printf("%d,", a
);
}
程序的运行结果是( )。
选项
A、1,2,3,0,0,1,2,3,0,0,
B、1,2,3,1,2,3,0,0,0,0,
C、123,0,0,0,0,123,0,0,0,0,
D、1,2,3,0,0,0,0,0,0,0,
答案
A
解析
该程序段的作用是把字符数组a中的数据用fwrite写入到文件d2.dat中并用数组a记录读出数据。由于写入时文件指针会随着数据流的写入而移动,所以执行两次"fwrite(a, sizeof(int), 5, fp);"语句的结果是把数组a的前五个元素写入了两遍,所以输出数组a中的数据为选项A)。
转载请注明原文地址:https://jikaoti.com/ti/5Fn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后,输出结果为______。 main() {int y=18,i=0 j,a[8]; do { a[i]=y%2; i++; y=y/2; } while(y>=1); for(j=1-1;j>=0;j--) printf("%d",a[j]
有以下程序 main() { int m=3,n=4,x; x=-m++; x=x+8/++n; printf("%d\n",x); } 程序运行后的输出结果是______。
以下选项中,属于C语言中合法的常量的是______。
己知变量a为float型,则a在内存中占______个字节,该变量的地址是第______个字节的地址。
有以下程序#jncludemain(){chara[20]=“Howaleyou?”,b[20];scanf(“%s”,B);pfinff(“%s%s\n”,a,B);}程序运行时从键盘输入:Howareyou?则输出结果为【
下列函数的功能是fun(char*a,char*B){while((*b=*A)!=‘\O’){a++;b++;}}
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
下列叙述中正确的是()。
C语言规定,在一个源程序中,main函数的位置
随机试题
判断某种资源和能力是否能成为组织的核心竞争力,其依据的标准是()。
以空贝壳为家的寄居蟹和作为其伪装的海葵之间的关系是()
哪种不刺激胆汁分泌
肝硬化的病理改变主要是
建设工程安全生产管理,坚持()的方针。
甲向乙发出了一份投标邀请函,在邀请函中写明,投标书应通过电子邮件的形式提交给甲,依据《合同法》,要约生效的时间应为()。
下列属于社区营养教育评价的内容的是()。
新课程倡导的学习方式不包括()。
Thespaceshuttlediscoverycompleteda______missionuponitsreturntotheKennedySpaceCentre.
MidlandWoolenGarmentsFactory(米德兰羊毛服装厂)MidlandWoolenGarmentsFactorywasfoundedin1977.Thefactorynowhasmorethan25
最新回复
(
0
)