首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零值): #include main( ) { FILE *fp;long num=0; fp=fopen("fname.dat",
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零值): #include main( ) { FILE *fp;long num=0; fp=fopen("fname.dat",
admin
2015-08-09
86
问题
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零值):
#include
main( )
{ FILE *fp;long num=0;
fp=fopen("fname.dat","r");
while(_______){fgetc(fp);nulll++;}
printf("num=%d\n",num);
felose(fp);
}
下面选项中,填入横线处不能得到正确结果的是( )。
选项
A、feof(fp)==NULL
B、!feof(fp)
C、feof(fp)
D、feof(fp)==0
答案
C
解析
本题考查文件的定位。feof()函数的用法是从输入流读取数据,如果到达文件末尾(遇到文件结束符),feof()函数值为非零值,否则为0。while判断条件应是如果没有到达文件末尾,所以选项C不能得到正确的结果。
转载请注明原文地址:https://www.kaotiyun.com/show/pQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
源程序的文档化不包括()。
字符串"\\\"ABCDEF\"\\"的长度是()。
下列程序的输出结果是()。#include<stdio.h>voidmain(){intb[6]-<2,4,6,8,10,12};int*p=b,**q=&p;printf("%d",*(p++));
有下列程序段:intn,t=-1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
语句int(*ptr)()的含义是()。
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
下列叙述中正确的是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
随机试题
涌泉穴主治病证为
叶酸在体内具有生理活性的形式是()。
项目财务净现值()表明项目的盈利能力达到或超过了所要求的盈利水平。
机器语言是直接用计算机指令代码编写的语言。()
从事进出境动植物检疫熏蒸、消毒处理业务的单位和人员,不按照规定进行熏蒸和消毒处理的,可以视情节取消其熏蒸、消毒资格。( )
《行政复议法》规定,被申请人应当自收到申请书副本或者申请笔录复印件之日起7日内,提出书面答复,并提交当初作出具体行政行为的证据、依据和其他有关材料。()
下列属于计数资料的是()
[*][*]
“五官平淡得好像一把热毛巾擦脸就可以抹而去之的”中运用的修辞手法是()。
设f(x)在[0,1]上连续,在(0,1)内可导,f(0)=0,,f(1)=0.证明:对任意的k∈(-∞,+∞),存在ε∈(0,η),使得f’(ε)-k[f(ε)-ε]=1.
最新回复
(
0
)