首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义 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
71
问题
有如下定义
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://kaotiyun.com/show/u6tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下是if语句的基本形式:(表达式)语句其中“表达式”()。
以下选项中错误的是()。
以下选项中叙述正确的是()。
以下针对全局变量的叙述错误的是()。
下面不能作为结构化方法软件需求分析工具的是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
软件设计中模块划分应遵循的准则是( )。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113、1
随机试题
男性,35岁,因刀伤伤及右胸壁,并造成4cm×5cm大小胸壁缺损,直接可见部分萎缩的肺组织。问:这种胸部损伤的病理生理改变是什么?
标准正态分布曲线的特征是
99m锝核素扫描对以下哪种肿瘤有特殊的诊断意义
纤维素性血栓主要发生在()
建设单位,也称为( ),是委托监理的一方。
访谈法分为()。
达.芬奇
若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是 t取指=2ns,t分析=2ns,t执行=1ns,则100条指令全部执行完毕需(2)ns。
Theremustbesomeoneelsewhokilledthefish.Lilyis______girltodosuchathing.
Britonsareincreasinglyentertainingguestsathomewithdinner,filmandkaraokenights,(1)______bytelevisionshowsoncookin
最新回复
(
0
)