首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
2020-06-16
58
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
struct a
{char number [100];
int age;
float p[6];
};
定义一个数组:struct a b[10];
假定文件已正确打开,不能正确地从文件中读入10名工人数据到数组b中的是( )。
选项
A、fread(b,sizeof(structa),10,fp);
B、for(i=0;i<10;i++)fread(b
,sizeof(struct a),1,fp);
C、for(i=0;i<10;iH)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://www.kaotiyun.com/show/zpCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是()。
有以下程序:#include<stdio.h>main(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);}
请编写函数fun,其功能是:计算并输出下列多项式的值,S=(1—1/2)+(1/3—1/4)+…+(1/(2n一1)一1/2n)例如,若主函数从键盘给n输入8后,则输出为S=0.662872。注意:要求n的值大于1但不大于100。
以下程序中,函数scmp的功能足返回形参指针s1和s2所指字符串中较小字符串的首地址:#include#includechar*scrap(char*s1,char*s2){if(strcmp(s1,s2)
下面不能作为结构化方法软件需求分析工具的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列各项中属于应用软件的是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
下列给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。例如,若N=3,有下列矩阵:123456
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:部分源程序在文件PROGl.C中。请勿改动主函数ma
随机试题
choroidplexus
《素问.水热穴论》曰:"--者,胃之关也。"
A、自身抗体B、病毒感染C、细菌感染D、血钙降低E、碘缺乏甲状腺髓样癌可能出现的是()
纳税义务人具有下列哪些情形的,应当按规定办理个人所得税纳税申报?(2010年试卷一第72题)
下列对于最高额抵押的描述中,合理的是()。
招标人以招标公告的方式邀请不特定的法人或者组织来投标,这种招标方式称为()。
某小学给学生订购校服,校长从中拿回扣,尚未构成犯罪,依照《教育法》的规定,应没收非法所得并对该校长()
下列关于线性表的叙述,错误的是()。
设其中ai≠0,i=1,2,…,n,则A-1=_______.
A、 B、 C、 CCouldyou…?(可以做……吗?)请求疑问句→回答sure接受
最新回复
(
0
)