首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a {char number[100]; int age; float p[6]; }; 定义一个数组:struct a b[10]; 假定文件己正确打开,不能正确地从文件中读入10名工人
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a {char number[100]; int age; float p[6]; }; 定义一个数组:struct a b[10]; 假定文件己正确打开,不能正确地从文件中读入10名工人
admin
2021-07-09
57
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
struct a
{char number[100];
int age;
float p[6];
};
定义一个数组:struct a b[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)
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/FYtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下定义数组的语句中错误的是
若有定义语句:intx=10;则表达式x-=x+x的值为
有下列程序:main(){inta[4][4]={{1,4,3,2),{8,6,5,7),{3,7,2,5},{4,8,6,1)),i,k,t;for(i=0;i
以下能正确表述算式sin(2πr+30°)的C语言表达式是()。
有如下程序:#includevoidget_put(){charch;ch=getchar();if(ch!=’\n’)get_put();putchar(ch);}
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果应该是:
设y为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001;执行语句b=&a;y=&a;后Y的值为()。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
随机试题
其他条件不变的情况下,企业财务风险大,投资者要求的预期报酬率就高,企业筹资的资本成本相应就大。()
当一批工件加工后(见图3-45),A、C间尺寸合格,现测得A、B表面间的尺寸在16.67~16.88mm之间,试计算这批工件是否合格。
根据组织环境的层次性,最复杂的组织环境形式是()
混合牙列的恒牙充填修复治疗的目的是
在电压等级为220kV的带电体附近进行高处作业时,工作人员的活动范围距带电体的最小安全距离为()m。
普通高中美术课程具有()。
请对“所有的首要分子都是主犯”这一说法进行辨析。
标准化是一种活动过程,一般包括标准的产生、实施和(68)等阶段。
SDH的中文名称是()。
Mollyhasalwaysbeena(n)______child;shebecomesilleasily.
最新回复
(
0
)