首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; floatp[6];}; 定义一个数组:struct a number[
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; floatp[6];}; 定义一个数组:struct a number[
admin
2012-08-23
126
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
struct a
{ char number[100];
int age;
floatp[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=O;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())后,如果没有关闭流(fclose()),则指针(FILE*fp)自动向后移动前一次读写的长度,不关闭流则继续下一次读操作,接着上次的输出继续输出。
转载请注明原文地址:https://kaotiyun.com/show/uNPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义以下函数:fun(char*p2,char*p1){while((*p2=*p1)!=’\0’){p1++;p2++;}}
以下程序段的输出结果是inta=1234;printf("%2d\n",A);
函数fseek(pf,0L,SEEK_END)中的SEEK_END代表的是()。
用链表表示线性表的优点是()。
数据库设计的根本目标是要解决
以下语句或语句组中,能正确进行字符串赋值的是
以下语句或语句组中,能正确进行字符串赋值的是 ______。
检查软件产品是否符合需求定义的过程称为______。
程序流程图中带有箭头的线段表示的是( )。
随机试题
()是屈原在吸取楚地民间神话故事的基础上,利用民间祭歌形式合成的抒情诗。
A.头痛伴剧烈(或喷射性)呕吐B.头痛伴眩晕C.头痛伴视力障碍D.头痛伴癫痫发作E.头痛伴神经功能紊乱症状青光眼可见
下列关于新型组胺类药物倍他司汀说法错误的是
设计修正概算在()阶段编制。
中国证监会或者其派出机构可以作出终止审查的决定的情形包括()。
在美国,凡是成功的企业背后必定有一套健康有力的文化,这种文化把员工行之有效地凝聚起来,激发出他们的无限创造力,从而成为推动企业迅速发展的最直接的动力。杰克.韦尔奇在通用电气推行群策群力,倡导并建立了无边界组织文化;IBM创始人托马斯·沃森在IBM内部倡导和
下列关于车船税的计税依据的说法中正确的是()。
物业服务合同应具备的内容为()。
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
软件生命周期是指( )。
最新回复
(
0
)