首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; float p[6];}; 定义一个数组:struct a number[10];
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a { char number[100]; int age; float p[6];}; 定义一个数组:struct a number[10];
admin
2021-02-25
25
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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++)
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)。
ffead函数参数说明:“buffer”是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。“size”是要读写的字节数;“count”是要进行读写多少个size字节的数据项;“fp”是指文件型指针。选项B中b
是一个数组,不是指针,需改为&b
。注意:完成一次读操作(fread())后,如果没有关闭流(fclose()),则指针(FILE *fp)自动向后移动前一次读写的长度,不关闭流则继续下一次读操作,接着上次的输出继续输出。
转载请注明原文地址:https://kaotiyun.com/show/U2tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能够减少相同数据重复存储的是
以下叙述中正确的是()。
某系统总体结构如下图所示该系统结构图是
有以下程序:#include<stdio.h>intb=2:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,
以下各项中,能正确表述算式sin(2πr+30°)的C语言表达式是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
以下C语言用户标识符中,不合法的是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
在数据处理中,其处理的最小单位是()。
随机试题
Noclear-cutdistinctioncanbedrawnbetweenprofessionalsandamateursinscience:exceptionscannotbefoundtoanyrule.【S1
外购固定资产的成本包括()
在企业与银行双方记账无误的情况下,银行存款日记账与银行对账单余额不一致是由于()的存在。
被谢赫列为六法中的第一品的是()。
李三娘是()中的人物。[2012年真题]
有权对南京国民政府最高法院作出的判例实施核定的机关是()。
主权、财富、民族发展和进步的基本载体是()
信息系统安全保障体系涉及信息系统的各个组成部分,考虑到信息安全可持续的特性,我们可以把安全体系分为:实体安全、平台安全、_____________、通信安全、应用安全、运行安全和管理安全等层次。
在考生目录下有一个工程文件sjt3.vbp。程序的功能是:通过键盘向文本框中输入数字,如果输入的是非数字字符,则提示输入错误,且文本框中不显示输入的字符。单击名称为Commandl、标题为”添加”的命令按钮,则将文本框中的数字添加到名称为Combol的组合
命の大切さについては()言うまでもない。
最新回复
(
0
)