首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: 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
2019-01-11
45
问题
有如下定义:
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(stmct 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/PZxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是______。
数据库的设计通常可以分为这样四个步骤:需求分析、概念设计、______、和物理设计。
以下程序输出正确的是______。amovep(int*p,int(*a)[3],intn){inti,j;for(i=0;i<n;i++)for(j=0;j<n;j++){*p=a[i][j];p++;}
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<3;i++)j+=f(i);
给定程序MODll.C中函数fun的功能是:由形参给定n个实数,输出平均值,并统计在平均值以上(含平均值)的实数个数。例如,n=8时,输入:193.199,195.673,195.757,196.051,196.092,196。596,196.579
给定程序MODll.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#inclu
下面不属于需求分析阶段任务的是
数据库设计包括两个方面的设计内容,它们是
软件(程序)调试的任务是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
教育学成为一门独立学科的标志是()
呼吸道异物症状及体征分期不包括
下列有关肝的描述正确的是
关于宪法与文化制度的关系,下列哪一选项是不正确的?
下列不属于信用贷款的征信要点的是()
巨额国家预算赤字不会造成巨额贸易赤字。如果能造成,则预算赤字最大的国家也会有最大的贸易赤字。实际上,当赤字的数字可以调节以至不同国家彼此确定相当时,没有这种联系。如果以上陈述都是正确的,能在它们的基础上正确地推出以下哪一项?()
ALetterofAdmissionWritealetterofabout100wordsbasedonthefollowingsituation:LiMing’sapplicationforadmi
在进行网络拓扑结构的选择时,主要考虑到的因素应该是(54)。
A、 B、 C、 D、 C集群技术是向一组独立的计算机提供高速通信线路,组成一个共享数据存储空间的服务系统,提高了系统的数据处理能力。如果一台主机出现故障,它所运行的程序将立即转移到其他主机,所以集群技术可大
综合业务数字网ISDN设计的目标是:提供一个在世界范围内协调一致的数字通信网络,支持各种通信服务,并在不同的国家采用相同的______。
最新回复
(
0
)