首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
102
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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://www.kaotiyun.com/show/uNPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序由两个源程序文件:t4.h和t4.c组成,程序编译运行的结果是:【】。t4.h的源程序为:#defineN10#dennef2(x)(x*N)t4.c的源程序为:#include
以下程序的运行结果是【】。intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++)}main(){inti=4;fun(i++);printf("i
以下能正确定义的数组并正确赋初值的语句是
在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
设有以下程序段:intx=0,s=0;whUe(!x!=0)s+=++x;printf("%d",s);则()。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
下列叙述中正确的是()。
应用数据库的主要目的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
随机试题
如图1一41所示,Rab=________Ω。
Mancannotgoonincreasinghisnumberatthepresentrate.Inthe【56】30yearsmanwillfaceaperiodofcrisis.【57】expertsbeli
影响致癌作用的因素有
[2011年,第56题]均质细杆AB重力为P、长2L,A端铰支,B端用绳系住,处于水平位置,如图4.9-18所示。当B端绳突然剪断瞬时AB杆的角加速度大小为()。
在现实市场经济中,导致市场失灵的情况有()。
《中华人民共和国城市规划法》的适用范围包括()。
物业管理企业在制定招聘计划时应考虑哪些因素?
数据库应用系统的设计应该具有数据设计和【】功能,对数据进行收集、存储、加工、抽取和传播等。
把存储在硬盘上的程序传送到指定的内存区域中,这种操作称为()。
Short-termdebtisamajorsourceoffundsforafirm.Forlargefirms,commercialbanksarethesourceofshort-termfinance,a
最新回复
(
0
)