首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
40
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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://jikaoti.com/ti/1rd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义结构体数组structstu{intnum;charname[20];)x[5]={1,’’ZHAO’’,2,’’QIAN’’,3,’’SUN’’,4,’’LEE’’,5,’’ZHOU’’};for(i=l;i<5;i++)printf(’
有以下程序#include<stdio.h>main(){inta;a=(int)(-1.53*3);printf("%d\n",a);}程序的运行结果是
请编写函数fun,功能是:判断形参n中的正整数是几位数(输入数据的位数不超过4位),并将结果通过函数值返回。例如:若输入的数据为123,则输出结果为:输入的数字是3位。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如:若有5门课程的成绩是:90.5,72,80,61.5,55则函数的值为:71.80。注意:部分源程序存在文件PROGl.C中。请勿改动主函
在一个C源程序文件中所定义的全局变量,其作用域为()。
软件开发中需求分析的主要任务是
构成计算机软件的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。例如,字符串中原有的内容为"ABCDEFGHIJK",m的值为3,移动后,字符串中的内容应该是”DEFGHIJKAB
随机试题
在人类早期的发展过程中,四大文明古国的灿烂文化对管理活动有重大的贡献。()
百姓皆以为爱也,臣固知王之不忍也。
下列哪一项是肺胀的病理性质
微型计算机的基本结构与一般计算机一样,也是由()五大部分组成。
汇票经背书将汇票的收款权利转让给被背书人后,被背书人在遭拒付时可向其前手行使追索权。()
在我国,依法对期货公司董事、监事和高级管理人员进行监督管理的机构是()。
美国心理学家卡特尔认为,在人的一生中,一般在青年时期达到高峰,以后逐渐下降的是()。
“若要美德得以保存,法律是必需的;而若要法律得以遵守,美德则是不可缺少的。”这句话说明法律与道德是相互对立的。()
IntheyearsafterWorldWarII,Americanstypicallyassumedthefullresponsibilitiesofadulthoodbytheirlateteensorearly
Imagineyoufoundoutthatideasinventedbyacomputerwereratedhigherbyindependentexpertsthanideascreatedbyagroupo
最新回复
(
0
)