首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; float p[6]; }; 定义一个数组:struct a b[10];
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; float p[6]; }; 定义一个数组:struct a b[10];
admin
2021-06-15
116
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
struct a
{ char number[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<1 0;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/65tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义变量的语句中错误的是
已定义以下函数intfun(int*p){return*p;}fun函数的返回值是()。
有以下程序#include<stdio.h>main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0;for(i=0;i<3;i++)for(j=2;j>=i;j--)t
在长度为97的顺序有序表中作二分查找,最多需要的比较次数为
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为
设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为
编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。例如,若输入17,则应输出:46891012141516。注意:部分源程序给出如下。请勿改动主函数main和其他
在一个C源程序文件中所定义的全局变量,其作用域为
某二叉树的前序遍历序列与中序遍历序列相同,均为ABCDEF,则按层次输出(同一层从左到右)的序列为
下列选项中不符合良好程序设计风格的是
随机试题
雄激素治疗再生障碍性贫血的作用机制是刺激骨髓而促使
治疗癫痫持续状态的首选药是
甲乙丙三人合作开发一项技术,合同中未约定权利归属。该项技术开发完成后。甲、丙想要申请专利,而乙主张通过商业秘密来保护。对此。下列哪些选项是错误的?(2010年卷三第62题)
住宅建筑应在配水管上和分户管上设置水表,根据有关规定,()水表在表前与阀门间应有8~10倍水表直径的直线管段。
应收账款系统的制单方式指计算机根据原始单据如何编制记账凭证,一般用()。
ATM
物质生活资料的生产方式是人类社会存在和发展的基础。这是因为()。
CCD芯片的像素数目和分辨率是数码相机的重要性能指标,两者具有密切的关系。例如,对于一个80万像素的数码相机,它所拍摄照片的分辨率最高为
Thebasicproblemofaneconomicsocietyistoallocateresourcesamongthemembersofthesocietysoastomaximizethewelfare
Tomhadtogotoschoolbybusbecausehelivedfarfromschool.Tomwasgoodatallsubjects.
最新回复
(
0
)