首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数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
2013-10-19
55
问题
以下程序用来统计文件中字符的个数(函数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)==NULL
C、!feof(fp)
D、feof(fp)==0
答案
C
解析
feof函数用来判断文件是否结束。如果遇到文件结束,函数feof(fp)的值为1,否则为0。题目横线用于判断文件不结束,读出字符。文件不结束feof值为0,若执行循环则应用表达式!feof(fp)。
转载请注明原文地址:https://kaotiyun.com/show/MqJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序用来输出结构体变量a所占存储单元的字节数,请填空。main(){structstu{charx[20];floaty;}a;printf("asize:%d\n",sizeof(【】));
以下程序运行后的输出结果是【】。main(){intp[7]{11,13,14,15,16,17,18};inti=0,j=0;while(i<7&&p[i]%2==1)j+=p[i++];prin
若有如下程序:#include"stdio.h"main(){chars[30];Strcpy(&S[0],"adc");Strcpy(&S[1],"def");strcpy(&S[2],"gh"
有如下程序段:inta=14,b=15,x;charc=’A’;x=(a&&b)&&(C<’B’);执行该程序段后,x的值为()。
有以下程序:main(intarge,char*argv[]){intn,i=0;while(arv[1][i]!=’\0’{n=fun();i++;}printf("%d\n",n*
若有如下程序:intsub(intm){if(m==1||m==0)return2;elsereturn(sub(m-1)*sub(m-2));}main(){intn;scanf(
下面程序的输出结果是()。chars()="ABCD",*p;main(){for(p=s;p<s+4;p++)printf("%s\n",p);)
随机试题
某厂房平面宽度为72m,外搭脚手架宽度为3m,采用轨距为2.8m塔式起重机施工。塔式起重机为双侧布置,其最大起重半径不得小于()m。
《工程网络计划技术规程》推荐的常用工程网络计划类型不包括()。
在可变更或者可撤销的合同中,享有请求权的人的请求期限是()。
设f(x)=,则F(x)在[0,2]上
导致心脏骤停的直接原因中最常见的是
为避免脑组织遭受不可逆的损害,大脑缺血缺氧的时间不应超过
只要有经济利益流入,就是企业的收入。()
在我国,预警级别是依据突发公共事件可能造成的()来分级。
•Readthetextbelowaboutiobadvertisement.•Inmostofthelines(41-52)thereisoneextraword.Itiseithergrammatically
BasictoanyunderstandingofCanadainthe20yearsaftertheSecondWorldWaristhecountry’simpressivepopulationgrowth.F
最新回复
(
0
)