首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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-07-09
71
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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/Mbkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(Xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0)
程序流程图中带有箭头的线段表示的是( )。
下面叙述中错误的是()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
在面向对象方法中,实现信息隐蔽是依靠()。
软件需求规格说明书的作用不包括()。
下面对对象概念描述正确的是
数据流图(DFD)中的有向箭头(→)表示
随机试题
斜坡堤土工织物铺设块的拼缝宜采用“丁缝”或“包缝”连接,但在长度方向(主要受力方向)()接头缝。
“感邪即发”多见于
由于环氧乙烷易燃、易爆,且对人有毒,所以必须在()
慢性根尖周炎反复发作后引起的牙周病变所具有的特点正确的是
不能完全灭菌的方法是()。
下列工程咨询单位履约情形中,不构成违约的是()。
监理人的权利不包括( )。
下列关于上市公司市场增加值业绩评价指标的说法中,正确的有()。
“君子欲化民成俗,其必由学乎”、“古之王者,建国君民,教学为先”体现了()的教育目的观。
Afteraday’sfiercefighting,theenemyfinallyhadtoremovetheirtroopsfromtheoccupiedarea.
最新回复
(
0
)