首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义 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
44
问题
有如下定义
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>structord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf("%d,"++p一>x):printf("%d
39.有以下程序:#include<stdio.h>#include<stdio.h>structS{charname[10];};voidchange(structS*data,intvalue){strcpy(data一>
有以下程序:#include<stdio.h>intml(intx,inty){returnx<=y?x:y;}intm2(intx,inly){returnx<=y?y:x;}intfun(inta,intb){re
有以下程序:#include<stdio.h>main(){inti,*ptr:intarray[5]={5,3.1};for(ptr=array,i=0;i<5:i++,ptr++){if(*ptr==0)
有以下程序:#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){default:printf("
层次型、网状型和关系型数据库的划分原则是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):#include<stdio.h>main(){FILE*fp:longnum=0;fp=fopen("fname.d
软件生命周期中的活动不包括( )。
软件设计中模块划分应遵循的准则是( )。
随机试题
A.羌活B.防风C.薄荷D.蝉蜕既能散外风,又能息内风的药物是
根据《中华人民共和国土地管理法》国家建立全国土地管理信息系统,对()状况进行动态监测。
规划评估指标体系应按照“目标明确、结构清晰、数据易取”的思路和“内容全面、易于分析、适应性强”的原则,采用()指标交叉补充的方法制定。
企业发生的下列交易或事项产生的汇兑差额应计入当期损益的有()。(2012年)
_____forthefactthatshebrokeherleg,shemighthavepassedtheexam.
Astudentwenttocollegeafter【C1】__________allhisschoolexaminations.Thereheputhisnamedownforworldgeography,【C2】____
天山是世界上最大的()山系。
张先生买了块新手表。他把新手表与家中的挂钟对照,发现手表比挂钟一天慢了三分钟;后来他又把家中的挂钟与电台的标准时对照,发现挂钟比电台标准时一天快了三分钟。张先生因此推断:他的手表是准确的。以下哪项是对张先生推断的正确评价?
进程状态之间的下列各种转换,不可能出现的是______。
在考生文件夹下“samp1.accdb”数据库中已建立表对象“tEmployee”。试按以下操作要求,完成表的编辑:将“出生日期”字段的有效性规则设置为只能输入大于16岁的日期(要求:必须用函数计算年龄):将“聘用时间”字段的有效性规则设置为只能输入上
最新回复
(
0
)