首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; float p[6]; }; 定义一个数组:struct a n
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; float p[6]; }; 定义一个数组:struct a n
admin
2012-08-23
83
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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++)
flead(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),其中:“buffer”是一个指针,对于fread来说,它是读入数据的存放地址。“size”是要读写的字节数;“count”是要进行读写多少个size字节的数据项;“fp”是指文件型指针。选项B)中b
是一个数组,不是指针,需改为&b
。
转载请注明原文地址:https://kaotiyun.com/show/zfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并品示被测试模块所产生的结果。
有以下程序:mam(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}程序运行后的输出结果是()。
已定义以下函数;intfun(int*p){return*p;}fun函数返回值是()。
设有定义:intn=0,*p=&n,**q=&p;则下列选项中正确的赋值语句是()。
设有如下说明typedefstruct{intn;charc;doubleX;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是
设变量a,b,c,d和y都已正确定义并赋值。若有以下if语句if(a<b)if(c==d)y=0;elsey=1;
若有以下定义和语句,则使指针p指向值为36的数组元素的表达式是【】。inta[10]={19,23,44,17,37,28,49,36},*p;p=a;
在一棵二叉树上第5层的结点数最多是()。
一个算法应该具有“确定性”等五个特性,下面对另外四个特性的描述中错误的是()。
设有如下的程序段:inta[]=(1,2,3,4,5),*t;t=a;则下列说法正确的是()
随机试题
按账簿用途不同分,现金日记账属于()
脑灰质异位MRI
患儿,男,10岁。因发热3天伴转移性右下腹痛1天就诊。为了证实急性阑尾炎的诊断应该进行的检查是
患儿,男,7个月。右侧不完全裂,左侧红唇至鼻底完全裂开。对该患者的诊断分类属于
甲建筑公司与乙材料公司签订一份买卖合同。合同规定由乙公司向甲公司供应水泥。货款总额10万元。甲公司向乙公司预先支付定金5万元。甲公司为支付货款而开具一张10万元的银行承兑汇票给乙公司,承兑人为甲公司的开户银行A银行,A银行在汇票正面记载“承兑”字样和承兑日
某矿业公司开采销售应税矿产品,资源税实行从量计证,则该公司计征资源税的课税数量是()。
外国投资者可以与中国投资者依法设立中外合资经营的娱乐场所,但不可以设立中外合作经营的娱乐场所。()
关于法律、法规授权的组织,下列做法错误的是:
A、Sheisnotfeelingverywell.B、Sheisveryill.C、Sheisannoyedwiththedoctor.D、Sheisbadlyhurt.AM:Howdoyoufeelno
Areorganicallygrownfoodsthebestfoodchoices?Theadvantagesclaimedforsuchfoodsoverconventionallygrownandmarketed
最新回复
(
0
)