首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
94
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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全国计算机二级
相关试题推荐
若fp已下确定义为一个文件指针,d1.dat为二进制文件,请填空,以便为“读”而打开此文件:fp=fopen(【】);。
下列关于单目运算符++、--的叙述中正确的是
以下选项中非法的表达式是
以下能正确定义二维数给的是
若有定义int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
下面叙述正确的是()。
有以下结构体说明和变量定义,相应的链表如图所示:struetnode{intdata;struetnode*next;*p,*q,*r;现将q所指结点多链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
在面向对象方法中,类的实例称为【】。
在关系模型中,把数据看成是二维表,每一个二维表称为一个【】。
随机试题
简述第二次科技革命的主要内容及其影响。(南京大学2005年世界史真题;四川大学2005年世界近现代史真题)
轮廓;纲要n.o______
Excel2010中,工作表是一个________。
下列不符合大叶性肺炎的描述是
乳果糖治疗肝性脑病的机制是( )。支链氨基酸治疗肝性脑病的机制是( )。
A、荆芥B、防风C、羌活D、白芷E、细辛具有“祛风发表,透疹止痒,炒炭止血”功效的药物是()
某甲针织厂进行了一系列的不正当竞争行为,而这些不正当竞争行为给被侵害的某乙针织厂造成了损失,但是由于市场的变幻莫测,所遭受的损失难以计算,被侵害人某乙针织厂可以请求的赔偿额为()。
根据证券投资基金法律制度的规定,下列选项中,属于开放式证券投资基金的基金份额持有人享有的权利有()。
把道德说成圣人立法,在很大程度上背离了道德。正如恩格斯所说的“没有爱情的婚姻是不道德的”中的不道德,恰恰是封建伦理中极力宣扬的“道德”。而这种所谓道德的阶级性,这种成为意识形态的道德,只不过是伪道德,并不能证明道德在不同的阶级那里有不同的性质。从以上
Althoughhehasnoeducation,heisoneofthe______businessmeninthecompany.
最新回复
(
0
)