首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
22
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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全国计算机二级
相关试题推荐
有以下程序段:int*P:P=__________malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是()。
软件的生命周期是指()。
数据库管理系统是
有以下程序:charname[20];intnum;scanf(’’name=%sBum=%d’’,name,&num);当执行上述程序,并从键盘输入:name=Lilinum=1001<回车>后,name的
有以下程序:#include<stdio.h>voidmain()voidfun(char*c){chars[81];{while(*c)gets(s);fun(s);puts(s);{if(*c>=’a’&&*c<=’z’)*c
下列选项中,不能用作标识符的是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
在软件开发中,需求分析阶段产生的主要文档是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
有关return语句说法不正确的是()。
随机试题
Wewalkedinsoquietlythatthenurseatthedeskdidn’tevenlifthereyesfromthebook.Mumpointedatabigchairbythedo
A.alotofmoneyB.expresspublicfeelingonlocalissuesC.morningD.localpeopleE.nationalissuesF.localissuesLocal
急性淋巴细胞白血病在各种细胞化学染色中,正确的是
可待囚主要用于:
犬,6岁,3日前车祸,现意识清醒,双后肢不能站立,摇曳前行;针刺后肢不敏感;X线检查第4、5腰椎错位;B超检查膀胱充盈。该病的原发病因为
35kV系统中向交流操作的保护装置和自动装置操作回路供电的电压互感器其二次侧的中性点应()。
项目可行性研究是在()之后所做的进一步的调查和研究。
土压式盾构排土量控制方法分为重量控制与容积控制两种。以下关于排土量控制说法错误的是()。
委托开发完成的发明创造,研究开发人转让:专利申请权的,委托人享有以同等条件优先受让的权利。()
Iprefer(live)______inthecountryratherthaninabigcity.
最新回复
(
0
)