首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { charnumber [100]; int age; float p[6]; }; 定义一个数组:struct a b[10];
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { charnumber [100]; int age; float p[6]; }; 定义一个数组:struct a b[10];
admin
2018-09-26
94
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
struct a
{ charnumber [100];
int age;
float p[6];
};
定义一个数组:struct a b[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),其中,“buffer”是一个指针,对于fread来说,它是读入数据的存放地址。“size”是要读写的字节数;“count”是要进行读写多少个size字节的数据项;“fp”是指文件型指针。选项B中b
是一个数组,不是指针,需改为&b
。
转载请注明原文地址:https://kaotiyun.com/show/FNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。voidswap(intx,inty){intt;t=x;x=y;y=t;printf("%d%d",x,y);}main(){
有以下程序 main() { int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t; for(i=0;<4:i++) for(j=0;j<3;j++)
设有定义:intk=1,m=2;floatf=7;则下列选项中错误的表达式是()。
静态测试是一种重要的测试方式,可以发现30%到70%的逻辑设计和编码错误。下面()不属于静态测试?
对长度为n的线性表进行顺序查找,在最坏的情况下需要比较的次数为()。
算法具有五个特性,以下选项中不属于算法特性的是
已知a所指的数组中有N个元素。。函数fun的功能是,将下标k(k>0)开始的后续元素全部向前移动一个位置填空。voidfun(inta[N],intk){inti:for(i=k;i
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
对以下二叉树进行中序遍历的结果是()。
在使用程序流程图来表示算法时,菱形用来表示_______。
随机试题
在环保控制指标中,COD的全称为()。
下列选项中,含有黄芪、白术的方剂有
按照有机化合物的分类,单糖是
李某拥有一处地段不错的商铺,王某欲承租,2006年2月15日双方签订了租赁协议,约定2006年3月1日起租用。同年2月20日李某又与张某签订了租赁协议,并当日将该商铺交付给了张某。对此,下列说法中正确的是()。
商业银行从事境内黄金期货交易业务,通过我国期货行业认可的从业资格考试合格人员不少于5人,其中交易人员至少3人、风险管理人员至少2人,以上人员相互可以兼任,且无不良从业记录。()
下列项目中,应计入存货成本的有()。
农业基础地位
决定微调控件最大值的属性是()。
UPS是( )的英文简称。
HisaccountofhisexperienceinAntarcticcannotbedismissedas_____.
最新回复
(
0
)