首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
47
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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全国计算机二级
相关试题推荐
下列苯于C语言数据文件的叙述中正确的是()。
设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
数据库管理系统中用来定义模式、内模式和外模式的语言为()。
有以下程序:voidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10
以下关于函数的叙述中正确的是
有以下结构体说明和变量定义,如图所示,指针p、q、r,分别指向此链表中的3个连续结点。Structnode{intdata;Structnode*hext;}*p,*q,*r;现要将Q所指结点
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
算法的空间复杂度是指()。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
下列数据结构中,按先进后出原则组织数据的是
随机试题
闸阀的阀盘与阀座的密封面泄漏,一般是采用()方法进行修理。
属于原生金融工具的有()
以高新技术产业为先导,加快建设基础工业和基础设施,着力用高新技术改造加工工业,振兴支柱产业,使工业内部形成一个合理的结构,充分体现现代工业的特征,这描述的是()
SE脉冲序列血流呈低信号的原因是
与增感率有关的因素为
受教育权是公民的基本权利,公民可以行使,也可以放弃。()
二级物业服务企业资质证书由()负责颁发。
魏晋南北朝时期商品经济水平较低的原因是()。
Itwastwelveo’clockatmidnight______theyarrivedata______village.
A、$19.B、$11.C、$15.D、$14.B本题的问题关键词是howmuch。要求学生做个简单的减法。对话中提到今年$15,比去年贵了$4,所以去年为$11,因此选B。
最新回复
(
0
)