首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
33
问题
有以下程序
#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 x=2; do{ printf("%3d",!x-2); }while(--x); }
以下叙述中正确的是______。
有以下程序#include#includemain(){charstr[][20]={“Qne*World”,“one*Dream!”},*P=str[1].prinff(“%d,”,strlen(p));printf(“%s\n”,P)
设有定义:inta=1,b=2,C=3;,以下语句中执行效果与其它三个不同的是
以下程序用以删除字符串中所有的空格,请填空。#inculdemain(){chars[100]=(“ourteacherteachclanguage!”);intI,j;For(i=j=0;s[i]!=’’)
若有定义:DouBlea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是
x、y、x均为int型变量,描述"x、y和z中至少有两个为正数"的表达式是______。
软件需求分析一般应确定的是用户对软件的______。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
随机试题
November7,2000isaveryspecialdayintheUnitedStates.Votersallacrossthenationare【21】representativesinlocalandn
癫痫性精神运动性发作,如果出现先兆,一般持续时间有多久
A.采样B.A/D转换C.D/A转换D.量化E.过滤完成量化的过程是
男,7岁。因发热伴惊厥1天,于8月入院。既往体健。查体:T38.3℃,BP106/68mmHg,球结膜水肿,心肺(-),腹软,脐周压痛(+),反跳痛(-),颈无抵抗,布氏征(-)。化验:血WBC27×109/L,中性粒细胞0.90,淋巴细胞0.10。
男,65岁。间断咳嗽、咳痰5年,1周来因发热、咳黄痰就诊。曾口服“感冒药”和“祛痰药”无明显效果。查体:T38.5℃,口唇略发绀,双下肺可闻及少量湿啰音。为明确诊断,首选的检查是()
下列关于卷烟批发环节征收消费税的说法,不正确的有()。
用来任免人员的文种是()。
公函的结构组成一般包括()。
某城有N辆车,车牌号从1到N,某观察员在某地把所遇到的n辆车的牌号抄下(可能重复抄到车牌号),问为抄到最大号码正好k的概率(1≤k≤N)是多少?
WhydidthewomangotoHongKong?
最新回复
(
0
)