首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下定义 struct st { int n; float t; } a[20]; FILE *fp; 若文件已正确打开,则以下将文件内容读入数组a中的语句错误的是
有如下定义 struct st { int n; float t; } a[20]; FILE *fp; 若文件已正确打开,则以下将文件内容读入数组a中的语句错误的是
admin
2021-04-28
36
问题
有如下定义
struct st
{ int n; float t; } a[20];
FILE *fp;
若文件已正确打开,则以下将文件内容读入数组a中的语句错误的是
选项
A、 for(i=0; i<20; i++)
fread(a
,sizeof(struct st),1L,fp);
B、fread(a,sizeof(struct st),20L,fp);
C、for(i=0; i<20; i+=2)
fread(&a
,2*sizeof(struct st),1L,fp);
D、 for(i=0; i<20; i++,i++)
fread(&a
,sizeof(struct st),2L,fp);
答案
A
解析
fread()函数用法是fread(void *buffer,int size,int n,FILE *fp),其中buffer为指针类型,应该传入指针类型的值,a
应该改为&a
,因此A选项语句错误,答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/cSz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,值为1的表达式是
下列关于线性链表的叙述中正确的是()。
以下定义数组的语句中错误的是
要求通过while循环不断读入字符,当读入字*N时结束循环。若变量已正确定义,以下正确的程序段是
对如下二叉树进行后序遍历的结果为
设有定义:doublea,b,c;若要求通过输入分别给a、b、C输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
设有定义:charp[]={’1’,’2’,’3’),*q=p;以下不能计算出一个char型数据所占字节数的表达式是
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
随机试题
可确诊结核性腹膜炎的检查为()
用标准血清检测血型时,如果受检测者红细胞与A型血清发生凝重,而与B型血清不发生凝集,则受检者的血型是
下述哪项不属于胎儿附属物
法院可以受理被害人提起的下列哪一附带民事诉讼案件?(2015年卷二30题)
埃里克森的人格发展阶段论中,“主动对内疚”阶段所对应的年龄段是()。
Ihadgreatdifficulty______thesuitablefoodonthemenuinthatrestaurant.
ThenovelTheAdventuresofHuckleberryFinnwaswrittenby______.
inthanposeA.goalsthat【T1】______arealchallengeB.fargreaterprecision【T2】______highlyskilledphysiciansC.Thatcom
Anewstudyfindsthatblacksondeathrow【1】ofkillingwhitesaremorelikelytobeexecutedthanwhiteswhokillminorities.I
A、Theycanarousepublicpassion.B、Theycannoteducatethepublic.C、Theycanshineastheflash.D、Theycannotlastforalo
最新回复
(
0
)