首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
2020-06-16
38
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
struct a
{char number [100];
int age;
float p[6];
};
定义一个数组:struct a b[10];
假定文件已正确打开,不能正确地从文件中读入10名工人数据到数组b中的是( )。
选项
A、fread(b,sizeof(structa),10,fp);
B、for(i=0;i<10;i++)fread(b
,sizeof(struct a),1,fp);
C、for(i=0;i<10;iH)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),其中:“buffer”是一个指针,对于fread来说,它是读入数据的存放地址。“size”是要读写的字节数; “count”是要进行读写多少个size字节的数据项; “fp”是指文件型指针。选项B)中b
是一个数组,不是指针,需改为&b
。
转载请注明原文地址:https://kaotiyun.com/show/zpCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是()。
以下程序中,函数scmp的功能足返回形参指针s1和s2所指字符串中较小字符串的首地址:#include#includechar*scrap(char*s1,char*s2){if(strcmp(s1,s2)
若有以下程序:#includemain(){ints=0,n;for(n=0;n
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
若有定义语句intb=2;,则表达式(b
设有定义:intx[2][3];则以下关于二维数组X的叙述中错误的是()。
下列定义数组的语句中,正确的是()。
使用白盒测试方法时,设计测试用例应根据()。
下面不属于软件需求规格说明书内容的是()。
关于算法,以下叙述中错误的是
随机试题
社会价值分配的不均衡,是由在生产关系、社会关系以及政治体系中的地位决定的。()
热证的形成原因不包括下列哪项( )
加味六味地黄丸治疗的适应症是参附汤治疗的适应症是
腰奇穴主治何症效果最佳
硬聚氯乙烯塑料来源丰富,下列四种材料中,哪种不是硬聚氯乙烯塑料的来源?
承包人不能按期开工,应在不迟于协议书约定的开工日期(),以书面形式向咨询工程师提出延期开工的理由和要求。
以制定宪法的机关为标准,可以将宪法分为钦定宪法、民定宪法和协定宪法。下列哪个选项中的宪法与其他选项不属于同一类型?()。
下面关于PC机输入/输出接口的叙述中,正确的是:
【B1】【B19】
【B1】【B10】
最新回复
(
0
)