首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
己知一个文件中存放若干工人档案记录,其数据结构如下: 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
2020-11-23
55
问题
己知一个文件中存放若干工人档案记录,其数据结构如下:
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
。注意:完成一次读操作(1jread())后,如果没有关闭流(fclose()),则指针(FILE *fp)自动向后移动前一次读写的长度,不关闭流则继续下一次读操作,接着上次的输出继续输出。
转载请注明原文地址:https://jikaoti.com/ti/OcD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则下列赋值语句中错误的是()。
以下定义语句中正确的是()。
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asdasasdfgasdaszx67asdmklo",子字符串为"as",则应当输出6。注意:请勿改动主函数main和其他函
下列定义数组的语句中,正确的是()。
给定程序中,函数fun的功能是:将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为10、4、2、8、6,排序后链表结点数据域从头至尾的数据为2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线删除
以下选项中不属于C语言程序运算符的是
一颗二叉树中共有70个叶子结点与80个度为1的结点,则该二义树中的总结点数为
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
随机试题
延胡索的产地加工方法是()。
分析下列各单位里包含几个语素、几个词、几个字、几个音节。
吸气肌主要为
A.寒凝气滞B.饮食停滞C.肝胃不和D.肝胃郁热E.脾胃虚寒胃痛暴作,喜温恶寒,得温痛减,口和不渴或吐清水。舌淡,苔薄白,脉弦紧。辨证为()。
【2003年第72题】钢筋混凝土结构构件的配筋率计算与以下哪项因素无关?
上市公司自资产负债表日至财务报告批准报出日之间发生的下列事项中,属于非调整事项的有()。
按照物流的()划分,可以分为供应物流、销售物流、生产物流、回收物流和废弃物物流。
断电会使原存信息丢失的存储器是()。
对于一个单位来说,相对于内部提升而言,外部招聘的优点是()。
Manycountriesfaceasomewhatmoreseriouseconomicproblemsintheformofanunfavorabletradebalance(贸易逆差)withothernati
最新回复
(
0
)