首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数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
33
问题
以下程序用来统计文件中字符的个数(函数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://jikaoti.com/ti/l9G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言源程序名的后缀是()。
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
有以下程序段:#include<stdio.h>intj;floaty;charname[50];seanf("%2d%f%s",&j,&y,name);当执行上述程序段时,从键盘上输入555667777abc后,y的值为()。
以下选项中合法的变量是
若变量已正确定义并赋值,以下不能构成C语句的选项是
层次型、网状型和关系型数据库划分原则是
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为6。该树中度为3的结点数为
不属于对象构成成份的是
C语言程序中,运算对象必须是整型数的运算符是()。
随机试题
Ⅲ型超敏反应主要引发机制是
烟酸的作用特点不包括
奶牛,产后加喂多量精料,随后出现食欲废绝,运动失调,眼结膜充血发绀,中度脱水,瘤胃胀满,冲击式触诊可听到震荡音,排稀软酸臭粪便,尿少色浓,体温正常。可能升高的血液指标是
膳食史法的优点包括()
印度一位教授曾对一棵树算了两笔不同的账:一棵正常生长50年的树,按市场上的木材价格计算,最多值300多美元;但从它产生的氧气、减少大气污染、涵养水源、可以为鸟类与其他动物提供栖息环境的生态效益看,则值20万美元。这种算账方法强调了()。
1/4,3/10,7/20,2/5,( )
Instudyingboththerecurrenceofspecialhabitsorideasinseveraldistricts,andtheirprevalencewithineachdistrict,ther
下列关于C语言数据文件的叙述中正确的是()。
Whocallsforinternationalmonitors?
Forcenturies,explorershaveriskedtheirlivesventuringintotheunknownforreasonsthatweretovaryingdegreeseconomican
最新回复
(
0
)