首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数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
36
问题
以下程序用来统计文件中字符的个数(函数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全国计算机二级
相关试题推荐
下列叙述中错误的是()。
下面对软件描述错误的是()。
计算机能直接执行的程序是()。
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是()。
有以下程序:#include<stdio.h>main(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是()。
有以下程序:#include<stdio.h>intf(intx);main(){intn=1,m;m=f(f(f(n)));pfinff("%d\n",m);}intf(intx){returnx*2;}程序的运行结
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10,rear=5。该队列中的元素个数为()。
设循环队列的存储空间为Q(1:50),初始状态为front=Fear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
以下不构成无限循环的语句或语句组是
随机试题
本行发行的5年期金融债券满1年,计提利息(总额1000万元,年利率5%,债券面值100元,面值发行)。要求:完成会计分录。
我国某公司新研制出一种产品,为打开该产品的销路,公司决定将产品运往俄罗斯寄售。在代售方出售商品后,我方收到对方的结算清单,并要求我方支付相关费用,其中包括商品在寄售前所花费有关费用的收据。问:对方的要求是否合理?为什么?
依据《建设项目竣工环境保护验收技术规范生态影响类》,生态影响类项目环保竣工验收调查时,如现阶段暂时还没有环境保护标准的可按()给出结果。
概念模型一般用图纸表示,主要用于比较和分析,常用的方法有()。①几何图形法;②等直线法;③方格网法;④图表法。
关于手工,下列说法正确的是()
下列对应不正确的是()。
所有的战争和混乱都是在没有协商、无理可讲的时候发生的。讲理和协商都离不开语言,然而,并非有语言的地方就自动会有说理,有语言的地方必须有自由才能有说理。由此可以推出:
由于正规金融无法解决融资问题,企业只能到民间金融市场上筹集资金;民间市场上的利率是正规市场上的三倍以上,由此可见企业对资金的需求程度,也反映了我国企业利润率较高这个事实。这也恰恰构成了我国经济的一个谜团:既然企业利润率如此之高,为什么资金没有留在国内,而是
设二次型f=2x12+2x22+ax32+2x1x2+2bx1x3+2x2x3经过正交变换X=Qy化为标准形f=y12+y22+4y32,求参数a,b及正交矩阵Q.
______showherfeeling,herloveandherhatred.
最新回复
(
0
)