首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义 struct st { int a; float b; } x[10]; FILE *fp; 若文件已正确打开,且数组x 的10个元素均已赋值,以下将数组元素写到文件中的语句错误的是
有如下定义 struct st { int a; float b; } x[10]; FILE *fp; 若文件已正确打开,且数组x 的10个元素均已赋值,以下将数组元素写到文件中的语句错误的是
admin
2021-02-25
62
问题
有如下定义
struct st
{ int a; float b; } x[10];
FILE *fp;
若文件已正确打开,且数组x 的10个元素均已赋值,以下将数组元素写到文件中的语句错误的是
选项
A、for(i=0; i<10; i++)
fwrite(x,sizeof(struct st),1,fp);
B、fwrite(x,10*sizeof(struct st),1,fp);
C、fwrite(x,sizeof(struct st),10,fp);
D、for(i=0; i<10 ;i++)
fwrite(&x
,sizeof(struct st),1,fp);
答案
A
解析
fwrite()函数用法是fwrite(void *buffer,int size,int n,FILE *fp),其中buffer为要输出的数据的首地址,A选项中,因为n=1,即每次写入1个结构体数据,x是数组的首地址,因此,每次写入的数据都是数组的首个结构体元素,没有将整个数组写入文件中去,答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/u6tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序段:intX=12:doubley=3.141593;printf("%d%8.6f",x,y);则输出结果是()。
若有定义语句:chars[10]="1234567\0";则strlen(s)的值是()。
有以下程序段:intm=33.n=66:m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。
下列各项中不属于需求分析阶段任务的是()。
关于C语言标识符,以下叙述中错误的是()。
某二叉树的前序序列为ABDFHCEG,中序序列为HFDBACEG。该二叉树按层次输出(同一层从左到右)的序列为
程序流程图中带有箭头的线段表示的是()。
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是()。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
随机试题
甲、乙出资设立注册资本为400万元的丙有限责任公司,章程规定:甲以现金出资280万元,乙以现金出资40万元,专利作价40万元,机器设备作为实物出资作价40万元。公司成立后,甲按期足额缴纳现金280万元,乙只缴纳了20万元现金,其专利的实际市场价额为20万元
关于制度和流程风险,下列说法错误的是()。
A.天王补心丹合朱砂安神丸B.苓桂术甘汤C.真武汤D.黄连温胆汤心悸水饮凌心证的代表方是
根据我国《药品管理法实施条例》的界定,新药是指
表示减效用药时应加以注意的配伍是()。
“法律人适用法律的最直接目标就是要获得一个合理的决定。在法治社会,所谓合理的法律决定就是指法律决定具有可预测性和正当性。”对于这一段话,下列说法正确的是:(2014年试卷一第92题)
运动训练会对蛋白质代谢产生影响,以下描述正确的是()。
我国社会主义初级阶段的基本经济制度是()。
Theideathatpeoplemightbechosenorrejectedforjobsonthebasisoftheirgenesdisturbsmany.Such【B1】______mayhowever,
ThefirstsuccessfulEnglishcolonyinNorthAmericawasplantedin______.
最新回复
(
0
)