首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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-06-15
61
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
struct a
{ char number[100];
int age;
float p[6];
};
定义一个数组:struct a b[10];
假定文件已正确打开,不能正确地从文件中读入10名工人数据到数组b中的是( )。
选项
A、ffead(b,sizeof(struct a),10,fp);
B、for(i=0;i<10;i++)
fread(b
,sizeof(stmct 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)
ffead(b+i,sezeof(struct a),2,fp);
答案
B
解析
数据块输入/输出函数的调用格式为:fread(buffer,size,count,fp),其中:
“buffer”是一个指针,对于fread来说,它是读入数据的存放地址。
“size”是要读写的字节数;
“count”是要进行读写多少个size字节的数据项;
“fp”是指文件型指针。选项B)中b
是一个数组,不是指针,需改为&b
。
转载请注明原文地址:https://kaotiyun.com/show/0Atp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&B;后Y的值()。
以下不正确的定义语句是()。
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
以下关于C语言数据类型的叙述中正确的是()。
以下语句中存在语法错误的是()。
以下关于函数的叙述中正确的是
以下叙述中正确的是
下列关于栈的叙述中,正确的选项是()。
随机试题
对个体发展起主导作用的是()
A.成型材料B.增塑剂C.增稠剂D.遮光剂E.溶剂制备空胶囊时加入下列物质的作用琼脂
对肉芽组织观察时,下列对正常的肉芽组织描述正确的是
人员培训的对象包括()。
通信行政处罚应依据管辖权进行,管辖权具体规定包括()。
()要求期货投机者在交易出现损失,并且损失已经达到事先确定的数额时,立即对冲了结,认输离场。
在进行标准成本差异分析时,通常把变动成本差异分为价格脱离标准造成的价格差异和用量脱离标准造成的数量差异两种类型。下列标准成本差异中,通常应由生产部门负责的有()。(2010年)
Readthefollowingarticleaboutformsofbusinessownershipandthequestionsontheoppositepage.Foreachquestion(15-20
A、Classicsrecommendedbytheschool.B、ClassicsonwhichDisneyfilmsarebased.C、Storiesaboutmurdersandpoetry.D、Stories
TheIndustrialRevolution[A]TheIndustrialRevolutionisthenamegiventothemassivesocial,economic,andtechnologicalchan
最新回复
(
0
)