首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
67
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
struct a
{ char number[100];
int age;
float p[6];
};
定义一个数组:struct a b[10];
假定文件已正确打开,不能正确地从文件中读入10名工人数据到数组b中的是( )。
选项
A、ffead(b,sizeof(struct a),10,fp);
B、for(i=0;i<10;i++)
fread(b
,sizeof(stmct 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)
ffead(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/0Atp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据流图中,带有箭头的线段表示的是()。
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。#inlclude<stdio.h>#inclu
设有以下说明,则不正确的叙述是()。unionun{inta;charb:floatc;}arr;
以下关于C语言数据类型的叙述中正确的是()。
在一个C源程序中所定义的全局变量,其作用域为
以下关于函数的叙述中正确的是
有以下程序#includemain(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.
以下选项中合法的标识符是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
下列关于栈的叙述中,正确的选项是()。
随机试题
B665型牛头刨床刀架中的拍板可绕铰链销向前上方抬起,其目的是什么?
早产儿消化系统的特点
下列关于血糖降低的原因可能的是
ABO血型抗原属于
关于女性一生各时期的生理特点错误的是
男性,27岁,既往有消化道溃疡病史4年,突发上腹部刀割样疼痛,迅速蔓延至全腹,服抗生素后不能缓解,症状加重,遂于6小时后于急诊求治,经X线诊断为:消化道穿孔,腹膜炎。腹膜炎的主要标志是
银行工作人员在得知客户资金是走私犯罪活动所得时,下列说法正确的是()。
下列经济业务或事项的会计处理方法中正确的有()。
【2015年】下列关于量本利分析基本假设的表述中,不正确的是()。
资产负债表中确认的资产都是企业拥有所有权的资产。()
最新回复
(
0
)