首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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-06-16
56
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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())后,如果没有关闭流(fclose()),则指针(FILE*fp)自动向后移动前一次读写的长度,不关闭流则继续下一次读操作,接着上次的输出继续输出。
转载请注明原文地址:https://www.kaotiyun.com/show/ms3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中函数fun的功能是:把从主函数中输入的3个数,最大的数放在a中,中间的数放在b中,最小的数放在c中。例如,若输入的数为:551234,输出的结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误,使
若有定义语句:char*s1="OK",*s2="ok";,以下选项中,能够输出“OK”的语句是()。
有以下程序:#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);returnp;}main(){prinff("%d\n",fun
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
以下选项中不能用作C程序合法常量的是()。
下面属于良好程序设计风格的是()。
数据库系统的三级模式不包括()。
下列关于线性链表的叙述中,正确的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
随机试题
A.心电图B.201TI心肌显像C.PETD.冠状动脉造影可准确评估心肌活力的检查方法是
兴奋性突触后电位的形成主要是由于
某孕妇26岁,孕34周,曾于8岁时发现室间隔缺损,但不影响工作、生活。近2天活动后感觉胸闷、气急,休息后心率为90次/min,前来医院就诊。此患者心功能是
A.冠粘固后,出现食物嵌塞B.冠粘固后,出现食物滞留C.冠粘固后,出现食物不易嚼碎D.冠粘固后,出现龈缘变黑E.冠粘固后,出现龈缘苍白接触点恢复不良可产生
确定建设工程施工进度控制目标的依据之一是()
()说课对于培养青年教师极为有效。
给定资料1.近几年“十一”期间,三亚酒店门口常聚集着一群人,他们骑着三轮摩托车,不厌其烦地问从酒店出来的客人去不去吃饭、购物等,并且开出的价格非常低。来三亚旅游的李女士选了一辆三轮摩托车,司机承诺带李女士去不宰客的水果店,他只挣水果店老
某项工程由工作效率相同的甲、乙两工程队承担。若甲、乙两队合做,工期可提前5天;著两队先合做6天,余下的由甲队独做,恰好也能按工期完成,则该工程的工期是:
“给我一打健全的儿童,一个由我支配的环境,我可以保证,无论这些儿童的祖先如何,我都可以把他们培养成为任何一种人,或者是政治家、军人、律师,抑或是乞丐、盗贼。”说出这句话的是
有下列程序:#include<stdio.h>main(){charc;while((c=getchar())!=’,’)putchar(++c);}程序运行时,如果从键盘输入:A,B,<CR>,则输出
最新回复
(
0
)