首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义 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
34
问题
有如下定义
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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intb=2;intfun(int*k){b=*k+b:return(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4
设有定义:doublex=2.12;,以下选项中不能完整输出变量x值的语句是()。
下列与队列结构有关联的是()。
设有定义语句:floata[10],x;则以下叙述中正确的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
随机试题
(2007年4月)简述我国国家结构形式的复杂性。
下列各项中,能够体现出民主公开原则的考评方法是
诊断病毒性心肌炎最常作的检查是
在我国,所得税包括()。
建筑施工企业安全生产许可证遗失的,应当()
货物人库后就必须进行货位安排。目前一般的储存方式有定位储存、分类储存和()等。
宪法是国家的根本大法,它和普通法律在本质上是不同的。()
某公司销售部门主管大华拟对本公司产品前两季度的销售情况进行统计.按下述要求帮助大华完成统计工作:将“透视分析”工作表标签颜色设为标准紫色,并移动到“产品销售汇总表”的右侧。
A、Upto25,000dollarsayear.B、Upto32,000dollarsayear.C、Upto50,000dollarsayear.D、Upto75,000dollarsayear.
A、Learninghowtochangemajors.B、Decidingwhichprofessortofollow.C、Learninghowtomanagetime.D、Makingsurehowtolearn
最新回复
(
0
)