首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义: 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
24
问题
有如下定义:
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://jikaoti.com/ti/B7a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidfun(int*a,inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;i++;j--;
以下程序的输出结果是【】。#includemain(){inti;for(i=′a′;i
根据下面的定义,能打印出字母M的语句是()。structperson{charname[9];intage;};structpersonclass[10]={"John",17,"Paul
若有以下程序段(n所赋的是八进制数)intm=32767,n=032767;printf("%d,%o\n",m,n);执行后输出结果是
假定输人的字符串中只包含字母和*号。请编写函数proc(),它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后一个字母。在编写函数时,不得使用C语言的字符串函数。例如,若字符串中的内容为****a*bc*def*
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijingshanghai(为回车键),函数将返回shanghai。
请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串"-1234",则函数把它转换为整数值-1234。注意:部分源程序存在文件PROGl.C文件中。请勿改动
以下叙述中错误的是
在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是()。
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和()。
随机试题
背景材料:柯泰伦曾是苏联派驻挪威的全权代表。她精明强干,可谓女中豪杰。她的才华多次在外交和商务谈判上得以展示。有一次,她就进口挪威鲱鱼的有关事项与挪威商人谈判。挪威商人精于谈判技巧,狮子大开口,出了个大价钱,想迫使买主把出价抬高后再与卖方讨价还价
下列尿液检查结果能说明慢性肾功能不全的是哪项()
女性,50岁,右拇指疼1个月,早晨明显,屈伸活动有弹响,查第一掌骨掌侧有0.3cm×0.3cm痛性结节。治疗时应考虑
A.体倦乏力B.四肢逆冷C.急躁失眠D.心悸气短E.失眠健忘心血虚与心阴虚共见的症状是()
建筑智能化监控设备中,电动阀门驱动器参数必须满足设计要求的有()。
根据()的程度,公共物品可分为纯公共物品和准公共物品。
储运公司利用集装箱向某地发运两种可装配的商品,该型号箱的限重为18吨,有效容积为40立方米。重体商品比重为0.75吨/立方米。轻体商品比重为0.25吨/立方米,则轻重商品的配装数量应分别为多少吨()。
Apunctualpersonisinthe【C21】______ofdoingathingatthecorrecttimeandisnever【C22】______foranything.Anunpunctua
求证:当x>0时,(x2一1)lnx≥(x一1)2.
Inthesecondhalfofthetwentiethcentury,manycountriesoftheSouthbegantosendstudentstotheindustrializedcountries
最新回复
(
0
)