首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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-04-28
57
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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;1+=2)fread(b+i,sezeof(struct a),2,fp);
答案
B
解析
数据块输入/输出函数的调用形式为:fread(buffer,size,count,fp).fread函数参数说明:“buffer”是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。“size”是要读写的字节数;“count”是要进行读写多少个size字节的数据项;“fp”是指文件型指针。选项B)中b
是一个数组,不是指针,需改为&b
。注意:完成一次读操作(fread())后,如果没有关闭流(fc1ose()),则指针(FILE*fp)自动向后移动前一次读写的长度,不关闭流则继续下一次读操作,接着上次的输出继续输出。
转载请注明原文地址:https://kaotiyun.com/show/GPtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下定义语句,编译时会出现编译错误的是()。
有以下程序,程序的运行结果是#include#includeintfun(intn)main(){int*p;{inta;
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
设有定义:intx=0,*p;紧接着的赋值语句正确的是
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是()。
以下选项中关于程序模块化的叙述错误的是
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目问的联系是
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)
随机试题
下列有关时间知觉的表述,错误的是()
关于当今计算机的发展趋势,下面叙述正确的是______。
幼年型类风湿关节炎的治疗首选的药物是
原保险
通常情况下,一个文件的内容可以是()。
客户在办理一般产品业务时,如需要银行提供相关个人理财顾问服务,一般产品销售和服务人员应()。
前期物业服务合同是()订立的。
某市新华街派出所推动“1+3+N”专群联动工作机制,即以新华商圈“大党委”为“1”,通过联合党建活动,联动公安、综合执法、司法“3”部门,深度整合辖区企事业单位、小区物业公司等“N”种社会资源。此外,依据不同区域治安特点,先后形成了新华商圈警企反恐“四联三
“为天地立心,为生民立命,为往圣继绝学.为万世开太平”是张载的座右铭,也被认为是读书人所应担负的历史使命。以下学者,其言行与此最不相符的是()。
求极限
最新回复
(
0
)