首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; float p[6]; }; 定义一个数组:struct a b[10];
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; float p[6]; }; 定义一个数组:struct a b[10];
admin
2021-07-09
86
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
struct a
{ char number[100];
int age;
float p[6];
};
定义一个数组:struct a b[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=0;i<10;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
解析
数据块输入/输出函数的调用格式为:ffead(buffer,size,count,fp),其中:“buffer”是一个指针,对于fread来说,它是读入数据的存放地址。“size”是要读写的字节数;“count”是要进行读写多少个size字节的数据项;“fp”是指文件型指针。选项B中b
是一个数组,不是指针,需改为&b
。
转载请注明原文地址:https://kaotiyun.com/show/qokp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义数组的语句中正确的是()。
设有定义:struetcomplex{intreal,unreal;}data1={1,8},data2;则下列赋值语句中错误的是()。
关于C语言数制的叙述中正确的是()。
若有定义语句:intx=10;则表达式x-=x+x的值为
以下叙述中正确的是
以下叙述中错误的是
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
随机试题
诊断变异型心绞痛,下述哪项是错误的
即刻全口义齿术后护理不包括()。
因为自己的意见不被公司采纳,郑某萌生了退出公司的念头,欲将其持有的股权转让给股东以外的人易某。对于此事,王某、李某表示不反对;钱某、孙某强烈反对,并承诺购买郑某的股权。请问郑某是否可以将其股权转让给易某:假如钱某和孙某改变了主意,同意郑某将股权转让给易
某框架结构中间楼层端部梁柱节点如图16所示,框架抗震等级为二级,梁柱混凝土强度等级均为C35,框架梁上部纵筋为428(HRB500),弯折前的水平段l1=560mm。试问,框架梁上部纵筋满足抗震构造要求的最小总锚固长度l(mm)应与下列何项数值最为接近?
下列城市远程监控系统组件安装中,引入用户信息传输装置的电缆或导线符合要求的是()。
下列关于被动投资指数复制和调整的说法中,错误的是()。
对可能判处管制、拘役或者独立适用附加刑的案件,对犯罪嫌疑人可以取保候审。()
吃了糖果以后再吃橘子会觉得橘子酸,是因为()
有如下类定义:classMyBase{intk:public:MyBase(intn:0):k(n){)intvalue()const{returnk;}};classMyDeriv
A、Heusuallytalksquietly.B、Heusuallyassignshomework.C、Hedidn’tcometoclasstoday.D、Hecametoclasslatetoday.B[听力原
最新回复
(
0
)