首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个文件中存放若干工人档案记录,其数据结构如下: 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
2015-06-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<1 0;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://kaotiyun.com/show/I4Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:#include<stdio.h>main(){inta,b;for(a=1,b=1;a<=100:a++){if(b>=20)break;if(b%3=1
以下选项中,能定义s为合法的结构件变量的是_______。
若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是_______。
数据流的类型有【】和事务型。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
C语言库函数fgets(str,n,fg)的功能是_______。
假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是()
表达式a+b||~c|d的运算顺序是______。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
算法一般都可以用______控制结构组合而成。
随机试题
对伪造、变造、买卖、出租、出借许可证或药品批准证明文件而没有违法所得的将
以下不属于基金公司信息披露基本要求的是()。
(2008年考试真题)甲公司设有运输和修理两个辅助生产车间,采用直接分配法分配辅助生产成本。运输车间的成本按运输公里比例分配,修理车间的成本按修理工时比例分配。该公司2007年2月有关辅助生产成本资料如下:(1)运输车间本月共发生成本22500元,提供运输
建立我国第一个幼儿教育研究中心,并亲自主持幼稚园研究工作,提出“活教育”思想的是()。
【夏商周断代工程】南京大学2013年中国古代史真题;西北师范大学2015年历史学综合真题;安徽师范大学2017年中国史真题;中山大学2017年历史学基础真题
设A是3阶矩阵,满足A2=A,则(A+3E)-1=______.
设f(x),φ(x)在点x=0的某邻域内连续,且x→0时,f(x)是φ(x)的高阶无穷小,则x→0时,的()无穷小.
设A是3阶矩阵,且各行元素之和都是5,则A必有特征向量______·
以下关于关系的说法正确的是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
最新回复
(
0
)