首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零) #include main() { FILE *fp; long num=0; fp=fopen("fname.dat","r"); while( _________
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零) #include main() { FILE *fp; long num=0; fp=fopen("fname.dat","r"); while( _________
admin
2020-05-19
21
问题
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)
#include
main()
{ FILE *fp; long num=0;
fp=fopen("fname.dat","r");
while( __________ ){ fgetc(fp); num++;}
printf("num=%d\n",num);
fclose( fp );
}
下面选项中,填入横线处不能得到正确结果的是( )。
选项
A、feof(fp)
B、!feof(fp)
C、feof(fp)==NULL
D、feof(fp)==0
答案
A
解析
while循环的作用是统计文件中字符的个数,循环条件需为"当前没有到达文件结束",feof()函数检查文件是否结束,若结束返回非零,所以要填入的内容应该为feof(fp)==0或者!feof(fp),若直接填feof(fp)则while循环会在文件没结束时跳出循环,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/yvCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>typedefstruet{intb,p;}A;voidf(AC)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2:}main(){inti;Aa={1,2};
有以下结构体说明、变量定义和赋值语句:structSTD{charname[10];intage;charsex;}srs],*ps;ps=&g[0];则下列scanf函数调用语句有错误的是()。
以下叙述中错误的是()。
有以下程序:charname[20];intnum;scanf("name=%snum=%d",name,&num);当执行上述程序,并从键盘输入:name=Lilihum=1001<回车>后,name的值为()。
下列条件语句中,输出结果与其他语句不同的是()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
以下程序的主函数中调用了其前面定义的fun函数#includemain(){doublea[15],k;k=fun(a);……)则以下选项中错误的fun函数首部是
以下选项中不属于C语言标识符的是
以下关于结构化程序设计的叙述中正确的是()。
随机试题
使f(x,y)=在点(0,0)处连续,应补充定义f(0,0)()
关于我国当前个体经济理解不正确的是()。
法洛四联征(tetralogyofFallot)包括:________,________,________,________。
小儿合理用氧一般要求保持PaO2在
下面哪项不应做会阴切开
牙槽骨吸收程度分三度,Ⅱ°吸收指
按照现行消费税制度的规定,纳税人外购下列已税消费品可以从应税销售额中扣除的有()。
1922年,甘地认为自己犯了“一个喜马拉雅山般的错误”,宣布停止“非暴力不合作”运动。他所说的“错误”是指他()。
Attentiontodetailissomethingeveryonecanandshoulddoespeciallyinatightjobmarket.BobCrossley,ahuman-resourcesex
Oncetheydecidedtohavechildren,MiShelandCarlMeissnertackledthenextbigissue:Shouldtheytrytohaveagirl?Itwas
最新回复
(
0
)