首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; float p[6];}; 定义一个数组:struct a number[10]; 假定文件已正确打开,不能正确地从文
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; float p[6];}; 定义一个数组:struct a number[10]; 假定文件已正确打开,不能正确地从文
admin
2021-02-25
68
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
struct a
{ char number[100];
int age;
float p[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=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
解析
数据块输入/输出函数的调用形式为:fread(buffer,size,count,fp)。fread函.数参数说明:“buffer”是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。“size”是要读写的字节数;“count”是要进行读写多少个size字节的数据项;“fp”是指文件型指针。选项B)中b
是一个数组,不是指针,需改为&b
。
注意:完成一次读操作(fread())后,如果没有关闭流(felose()),则指针(FILE*fp)自动向后移动前一次读写的长度,不关闭流则继续下一次读操作,接着上次的输出继续输出。
转载请注明原文地址:https://www.kaotiyun.com/show/0Qtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
以下选项中不能作为C语言合法常量的是
有以下定义语句,编译时会出现编译错误的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
以下能正确定义字符串的语句是
若有定义:inta,b;,通过语句scanf(’’%d;%d’’,&a,&b);能把整数3赋给变量a、5赋给变量b的输入数据是()。
下面描述中不属于数据库系统特点的是()。
随机试题
1992年,英国国家职业资格委员会宣布设立的一种全国统一的证书是()
胶乳颗粒凝集实验能检出的血清RF为下列哪一型
水疝的诊断要点是
室内小气候对人体的直接作用是
下列选项中,属于A公司业务范围的是()。若A公司在对此房屋进行物业查验时发现,此房已于半年前抵押给人民银行,则下列选项正确的是()。
屋面接缝密封防水设计中,应遵守的规定下列哪一条有误?[2005—078]
在小组工作中,工作者要严格设定界限,即工作者对组员间的互动一定要稳妥而牢固地把握住,所以必须事先设定一些不能逾越的“条条框框”,要为避免偏离目标而严格设定一些界限。此时工作员是在运用( )。
犯罪未遂中的“犯罪未得逞”是指()。
设r和s是两个关系,与关系代数表达式r×s等价的SQL语句是【】。
A、Shefoundherfirstjobworkingwithacomputer.B、Shelostherjobowingtotheuseofcomputers.C、Shewaselectric-shocked
最新回复
(
0
)