首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; floatp[6];}; 定义一个数组:struct a number[
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; floatp[6];}; 定义一个数组:struct a number[
admin
2012-08-23
99
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
struct a
{ char number[100];
int age;
floatp[6];};
定义一个数组:struct a number[10];
假定文件已正确打开,不能正确地从文件中读入10名工人数据到数组b中的是( )。
选项
A、fread(b,sizeof(struct a),10,fp);
B、for(i=0;i<10;i++)
fread(b
,sizeof(struct a),1,fp);
C、for(i=O;i
fread(b+i,sizeof(struct a),1,fp);
D、for(i:0;i<5;i+=2)
fread(b+i,sezeof(struct a),2,fp);
答案
B
解析
数据块输入/输出函数的调用形式为:fread(buffer,size,count,fp)。
fread函数参数说明:“buffer”是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。“size”是要读写的字节数; “count”是要进行读写多少个size字节的数据项;“fp”是指文件型指针。选项B)中b
是一个数组,不是指针,需改为&b
。
注意:完成一次读操作(fread())后,如果没有关闭流(fclose()),则指针(FILE*fp)自动向后移动前一次读写的长度,不关闭流则继续下一次读操作,接着上次的输出继续输出。
转载请注明原文地址:https://kaotiyun.com/show/uNPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inla=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是
结构化程序设计的一种基本方法是
若有以下程序:#include<stdio.h>voidf(intn);main(){voidf(intn);f(5);}voidf(intn){printf("%d
下列苯于C语言数据文件的叙述中正确的是()。
若fp是指向某文件的指针,且通过该文件指针读数据已读到文件末尾,则函数feof(fp)的返回值是()。
以下选项中,与k=n++完全等价的表达式是()。
下列用于printf函数的控制字符常量中,代表“竖向跳格”的转义字符常量是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
若已建立下面的链表结构,指针p、s分别指向图中所示的结点,则不能将s所指的结点插入到链表末尾的语句组是()
随机试题
附着于细胞膜表面的C5b~8复合物一般可与多少个C9分子结合形成MAC
如果社区安排你来组织一场核酸检测应急预演,你该怎么组织这个活动?
根据肌肉运动作用进行分类,不包括
下列哪种情况能降低痛阈()
下列饮食因素中,与胃癌发生有关的是()。
2002年3月,如果乙向法院提出申请宣告甲死亡,而甲的母亲不同意宣告死亡,坚决请求宣告甲失踪,则法院应当如何处理:假定2002年法院宣告甲死亡,乙于2004年再嫁给丙,而2004年末甲又回到家中,则下列说法正确的是:
下列各项中,不属于银行汇票必须记载事项的是()。
B公司为一上市公司,适用的企业所得税税率为25%,相关资料如下:资料一:2012年12月31日发行在外的普通股为10000万股(每股面值1元),公司债券为24000万元(该债券发行于2008年年初,期限10年,每年年末付息一次,利息率为5%),该年息
甲卷烟厂和其客户乙卷烟批发公司均为增值税一般纳税人。甲卷烟厂生产的H牌卷烟不含税调拨价为120元/条。2013年10月,甲卷烟厂和乙卷烟批发公司有关生产经营情况如下:(1)甲卷烟厂。购进烟丝,取得增值税专用发票,注明价款140万元、增值税23.8万元,支付
设有数组定义:intMyIntArray[]={10,20,30,40,50,60,70};,则执行下列几个语句后的输出结果是______。ints=0;for(int
最新回复
(
0
)