首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
32
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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://jikaoti.com/ti/otz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据流图中,带有箭头的线段表示的是()。
下列字符数组初始化语句中,不正确的是()。
以下不正确的定义语句是()。
在一个C源程序中所定义的全局变量,其作用域为
有以下程序#includemain(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.
设有定义“char*c;”,以下选项中能够使c正确指向一个字符串的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
设structSTR{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是()。
随机试题
由于()原因,注册会计师将极有可能出具无法表示意见的审计报告。
A.通过消化道传播B.通过性接触传播C.通过呼吸道传播D.通过节肢动物传播E.通过创伤导致乙肝的感染方式
在血涂片上不能查见
某女,结婚4年未孕,月经38~45天一行,量少色淡,面色晦黯,腰酸腿软,性欲淡漠,小便清长,大便不实。舌淡苔白,脉沉细。治宜()
关于酊剂、药酒的叙述,正确的是
下列指标不反映企业偿付长期债务能力的是()。
事业单位的下列基金中,属于专用基金的有()。
联合国教科文组织保护非物质文化遗产保护政府问委员会第11届常会11月30日通过审议,批准中国申报的()列入联合国教科文组织人类非物质文化遗产代表作名录。
有8套计算机应用软件A、B、C、D、W、X、Y、Z要进行系统集成安装。虽然每套应用软件占用的存储空间不大,但部分应用软件调用操作系统底层相同的动态链接库(DLL),出于安全考虑,某些应用软件不能安装在同一台服务器上。在图4-2中,符号“×”表示相应的两套计
September13DeborahGarretCirculationManagerBerylPublishingCompany5236GuevaraAvenueAlbuquerque,NM87120DearMs.
最新回复
(
0
)