首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
2017-11-27
76
问题
已知一个文件中存放若干工人档案记录,其数据结构如下:
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)。fread函数参数说明:“buffer”是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。“size”是要读写的字节数;“count”是要进行读写多少个size字节的数据项;“fp”是指文件型指针。选项B)中b
是一个数组,不是指针,需改为&b
。注意:完成一次读操作(fread())后,如果没有关闭流(fclose()),则指针(FILE*fp)自动向后移动前一次读写的长度,不关闭流则继续下一次读操作,接着上次的输出继续输出。
转载请注明原文地址:https://www.kaotiyun.com/show/69xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在将E-R图转换到关系模式时,实体和联系都可以表示成【】。
有以下程序#includevoidexch(intt[]){t[0]=t[5];}main(){intx[10]={1,2,3,4,5,6,7,8,9,10},i=0;while(i
设有如下定义语句intm[]={2,4,6,8,10},*k=m;以下选项中,表达式的值为6的是
有以下程序#includemain(){chara,b,c;b=‘1’;c=‘A’;for(a=0;a
以下程序:#include#includemain(){charstr[]=“abcd\n\123Lxab”;printf(“%d”,(str));}运行后的输出结果是(
下面程序运行后的输出结果是()。#includemain(){inta[5]={1,0,4,2,0},b[5]:{1,2,3,4,5},i,s=0;for(i=0;i
以下选项中非法的字符常量是()。
以下叙述错误的是()。
下列程序的运行结果是()。#include<stdio.h>main(){stmctdate{intyear,month,day;}today;primf("%d\n",sizeof(struct
用筛选法可得到2~n(n
随机试题
下列定义语句中,错误的是
预混燃烧的特点是燃烧反应快,温度高,火焰传播速度快。()
关系数据库中的数据逻辑结构是()
试述胆总管探查的指征。
A.边缘扩展阳性B.尼氏征阳性C.雷诺征阳性D.针刺反应阳性E.Wickham纹天疱疮的皮肤损害特点为()
根据资源的优先级对资源消耗计划进行优化及平衡的方法之一,是在时差范围内调整()
认知过程是一个有选择性的心理过程,包括三种认知过程,其中不包括()。
完全竞争的市场需要同时具备哪几个条件?
犯罪的主观要件中的间接故意是指()。
对视图的一切操作最终将转换成对导出它的【12】_________的操作。
最新回复
(
0
)