首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
2017-11-27
70
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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://kaotiyun.com/show/69xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(34)有以下程序#includevoidfun(int*S){smticintj=0;do{s[j]=s[j]+s[j+1];}while(++j
有以下程序#includemain(){chara,b,c;b=‘1’;c=‘A’;for(a=0;a
若k是int类型变量,且有以下for语句foroc=-1;k
软件生命周期中的活动不包括
在满足实体完整性约束的条件下
下面程序输出的结果是___________。intm=17;intfun(intX,inty){intm=3;return(x*y-m);}main(){int
在面向对象方法中,信息隐蔽是通过对象的___________性来实现的。
以下程序的定义语句中,x[1]的初值是_________,程序运行后输出的内容是___________。#ineludemain(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于___________的联系。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
已知函数f(x)=-1+在[-1,1]上满足罗尔定理的条件,那么由定理所确定的ξ=________.
A.刨木B.拧龙头C.捡拾珠子D.缝纫E.锤钉腕伸屈作业训练为
检查肝囊肿最简便而实用的方法是
A.骨质疏松B.骨质软化C.骨质破坏D.骨质增生硬化E.骨膜增生
研究者或其指定的代表必须向受试者说明的临床试验的详细情况包括
某村水塘上游有一家集体造纸厂。该厂已经经营近10年。污水一直排入水塘上游的河流。赵立国与余庆华合伙承包村里的水塘养虾。2016年5月,赵立国、余庆华二人向水塘投放虾苗2万尾。投放后赵、余二人精心管理,日夜看护。10天后,二人发现塘内有少量的死虾出现,当即捞
小王总是怀疑自己家的门没有上锁,因此常常要反复检查,它的这种行为属于()。
抗日战争时期,中共在反对国民党顽固派的斗争中,争取中间派和实行“三三制”政权的理论根据是
下面关于嵌入式系统的互连通信接口的叙述中,错误的是()。
A、Readtheoperationalmanual.B、Trythebuttonsonebyone.C、Makethemachinerunslowly.D、Askherinstructorforadvice.A本题
最新回复
(
0
)