首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
己知一个文件中存放若干工人档案记录,其数据结构如下: 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
2020-11-23
72
问题
己知一个文件中存放若干工人档案记录,其数据结构如下:
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
。注意:完成一次读操作(1jread())后,如果没有关闭流(fclose()),则指针(FILE *fp)自动向后移动前一次读写的长度,不关闭流则继续下一次读操作,接着上次的输出继续输出。
转载请注明原文地址:https://kaotiyun.com/show/h53p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则下列赋值语句中错误的是()。
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
以下叙述正确的是()。
有如下程序:#include<stdio.h>main(){if(’\0’==0)putchar(’X’);if(’0’==0)putchar(’Y’);if(’a’>’b’)putc
若有以下程序:#include<stdio.h>main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%d,%d\n",a,b
若有以下程序:#include<stdio.h>charfun(charx){returnx*x+’a’;)main(){chara,b=0;for(a=0;a<4;a+
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:
C语言程序中,运算对象必须是整型数的运算符是
随机试题
建设监理委托合同的形式不包括()。
简述个体学习和组织学习的关系。
境外加工贸易的特点包括()
毛泽东在《关于正确处理人民内部矛盾的问题一文中,强调要正确处理人民内部矛盾的问题,其目的是()
按《药品管理法》列入劣药的是哪个
A.氯沙坦B.普萘洛尔C.硝苯地平D.卡托普利E.氢氯噻嗪高血压合并支气管哮喘者不宜选用的药物是
大叶性肺炎可引起()
国务院和省、自治区、直辖市人民政府的环境保护行政主管部门,应当()发布环境状况公报。
电力变压器新装或大修注油以后,对10kV以下小容量变压器一般静置()以上才能进行耐压试验。
方程去分母后得到的方程是()。
最新回复
(
0
)