首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数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
47
问题
以下程序用来统计文件中字符的个数(函数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://kaotiyun.com/show/pQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++;switch(b%
下列程序的输出结果是______。#include<stdio.h>main(){intx=10,y=10,i;for(i=0;x>8;y=++)printf("%d%d",X--,y);}
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
C语言结构体类型变量在程序执行期间()。
执行下列程序后,输出的结果是()。#include<stdio.h>#defineS(X)X*Xvoidmain(){ihta=9,k=3,m=2;a/=S(k+m)/S(k+m);prin
设有定义:ihta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
下列叙述中,正确的是
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
随机试题
下列关于银行结算账户的说法中,正确的是()。
脾虚气滞,寒热互结证应选用下列何方
控制照片斑点的方法不包括
活髓切断术不适用于
下列选项中不属于咯血特点的是
治疗痞满的基本原则是
A.小儿热速清口服液B.儿感清口服液C.小儿化毒散D.小儿咽扁颗粒E.解肌宁嗽丸患儿,男,6岁,发热恶寒、鼻塞流涕、咳嗽有痰、咽喉肿痛、口渴,辨证为外感风寒、肺胃蕴热证,宜选用的中成药是
规范中规定厕浴间、厨房和有排水(或其他液体)要求的建筑地面面层与相连接各类面层的标高应( ),并符合设计要求。
教学评价的功能不包括()。
赵某因打架斗殴,被罚款50元并受到劳动教养处分,这种处罚属于下列哪种措施?()
最新回复
(
0
)