首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
77
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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全国计算机二级
相关试题推荐
已有定义:double*p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元______。
检查软件产品是否符合需求定义的过程称为()。
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
有以下程序:main(){unsignedchara,b,c;a=0x3;b=a│0x8;c=b<<1;printf("%d%d\n",b,C);}程序运行后的输出结果是()。
下列关于C语言数据文件的叙述中正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。#include<stdio.h>#include<string.h>main(){chara[]="clanguage",
有定义语句:“intx,y;”,若要通过“scanf("%d,%d,&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是
简单的交换排序方法是()。
在数据结构中,顺序存储结构的数据元素所占的存储空间是______的。
随机试题
试述SIRS发生的一般过程。
手部创口处理的原则是越早清创,感染机会就越减少,疗效越好,一般应争取在伤后几小时内进行缝合
患者女,45岁。育有2孩。因头晕、乏力、面色苍白1年来诊。既往有十二指肠球部溃疡病史20年。检测白细胞、血小板正常,RBC2.5×1012/L,Hb60g/L;血清铁蛋白10μg/L。患者诊断为缺铁性贫血。下列关于铁代谢的说法正确的是
对医学伦理学不伤害原则的准确理解是对患者
A、氯霉素B、甲砜霉素C、米诺环素D、四环素E、多西环素可致剂量相关性贫血的药物是
构成居住区的基本要素有()
甲、乙公司均投入1000万的资本,本年获利均为60万元,但甲企业的货币已经全部转化为现金,乙公司则全部是应收账款,如果在分析是得出两个公司收益水平相同的结论,得出此结论的原因是()。
A、拒绝B、感动C、推辞D、接受A
LoweringtheRiskofHeartDiseaseLikemillionsofotherAmericans,Icomefromafamilywithahistoryofheartdisease.My
【B1】【B9】
最新回复
(
0
)