首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
72
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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)。fread函.数参数说明:“buffer”是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。“size”是要读写的字节数;“count”是要进行读写多少个size字节的数据项;“fp”是指文件型指针。选项B)中b
是一个数组,不是指针,需改为&b
。
注意:完成一次读操作(fread())后,如果没有关闭流(felose()),则指针(FILE*fp)自动向后移动前一次读写的长度,不关闭流则继续下一次读操作,接着上次的输出继续输出。
转载请注明原文地址:https://kaotiyun.com/show/0Qtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序运行后
以下选项中不能作为C语言合法常量的是
以下关于C语言的叙述中正确的是
算法具有五个特性,以下选项中不属于算法特性的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
若有定义和语句:inta,b;scanf("%d,%d,",&a,&B);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
随机试题
课外校外教育与课内教育没有共同之处。
某施工企业与业主订立了一项总造价为5000万元的施工合同,合同工期为3年,第1年实际发生合同成本1600万元。年末预计为完成合同尚需发生成本3400万元,则第1年合同完工进度为()。
在公积金个人住房贷款业务中,贷款银行一般采取的催收措施为()。
同笔贷款的合同填写人与合同复核人()。
根据印花税法律制度的有关规定,下列凭证中不属于印花税征税范围的是()。
甲公司拟吸收合并乙公司。下列关于乙公司解散的表述中,符合公司法律制度规定的是()。
设X1,X2,…,X100相互独立且在区间[一1,1]上同服从均匀分布,则由中心极限定理≈___________.
用树形结构来表示实体之间联系的模型称为
A、 B、 C、 A
端午节是纪念战国时期楚国爱国诗人屈原的节日。诗人屈原因为无法阻止楚国被秦国灭亡,他在农历的五月初五于当今的湖南省汨罗江跳江自尽。传说屈原死后,当地村民坐船出江寻找他的尸体,但是一无所获。自此以后,每年农历的五月初五,人们都会坐船到江上,把盛栽着米饭的竹筒放
最新回复
(
0
)