首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
2020-06-16
70
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
struct a
{char number [100];
int age;
float p[6];
};
定义一个数组:struct a b[10];
假定文件已正确打开,不能正确地从文件中读入10名工人数据到数组b中的是( )。
选项
A、fread(b,sizeof(structa),10,fp);
B、for(i=0;i<10;i++)fread(b
,sizeof(struct a),1,fp);
C、for(i=0;i<10;iH)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),其中:“buffer”是一个指针,对于fread来说,它是读入数据的存放地址。“size”是要读写的字节数; “count”是要进行读写多少个size字节的数据项; “fp”是指文件型指针。选项B)中b
是一个数组,不是指针,需改为&b
。
转载请注明原文地址:https://kaotiyun.com/show/zpCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下定义语句:doublex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是()。
以下叙述中正确的是()。
有如下程序:#include<stdio.h>main(){if(’\0’==0)putchar(’X’);if(’0’==0)putchar(’Y’);if(’a’>’b’)putchar(’Z’);
下列给定程序中,函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串“abe”“CD”“EF”连接起来,结果是”abc-CDEF”。请改正程序中的错误,使它能得出正确的结果。注意:不要
下列选项中不属于结构化程序设计原则的是()。
以下说法正确的是()。
设顺序表的长度为n。下列算法中,最坏情况下比较次数小于n的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
结构化程序的3种基本控制结构是()。
关于地址和指针,以下说法正确的是()。
随机试题
关于头痛伴随症状与疾病的关系A、头痛伴剧烈呕吐B、头痛伴癫痫C、头痛伴视力障碍D、头痛伴眩晕E、头痛伴意识障碍椎一基底动脉供血不足
我国的政体是()。
患儿,5岁,体重25kg,在家玩耍时不慎打翻开水瓶,双下肢被开水烫伤后皮肤出现大水疱,皮薄,疼痛明显,水疱破裂后创面为红色。对于该患儿不正确的急救措施是
进度计划收尾阶段设备监理工程师的具体工作内容包括()。
企业支付现金,只能从开户银行提取。
会计人员如果泄露本单位的商业秘密,可能导致的后果将会有()。
在个人商用房贷款的贷后管理和检查环节,要检查的内容包括()。
绿豆:豌豆
在窗体上绘制一个文本框(名称为Text1)和一个命令按钮(名称为Cmd1,标题为Display)。请编写Cmdl的Click事件过程,使得在程序运行后,按Esc键就调用这个事件过程且在文本框中显示VisualBasic,程序运行结果如下图所示。
A、youagreetodosomethingelseinstead.B、youtryyourbesttoignoreitseffects.C、youareawarethatpeopleareusedtooth
最新回复
(
0
)