首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数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
2015-12-25
24
问题
以下程序用来统计文件中字符的个数(函数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/SRDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
若变量已正确定义,要求通过scanf("%c%d%c%d",&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
下列叙述中正确的是()。
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1),*p=a;p++;printf("%d\n",*(p+2));}
若定义#definePI3.14159,则执行完下列程序后输出结果是______。#definePI3.14159;printf("PI=%f",PI);
下列语句能循环______次。ints=12;while(s);--s;
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
在嵌套使用if语句时,C语言规定else总是()。
有下列程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c=k;执行该程序段后,k的值是()。
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
随机试题
怎样区分工作焊缝和联系焊缝?哪一种焊缝要进行强度计算?
下列对口腔的描述,错误的是()
关于肝转移癌的MRI表现,错误的是
在施工成本管理的措施中,结合施工方法,进行材料使用的比选,在满足功能要求的前提下,通过代用、改变配合比、使用添加剂等方法降低材料消耗的费用属于()。
根据总账与明细账的平行登记要求,每项经济业务必须在同一天登记明细账和总账。()
下列关于国家助学贷款的说法中,正确的有()。
Everyoneneedsfriends.Weallliketofeelclosetosomeone.Itisnicetohaveaf【K11】______totalk,laughanddothingswith
描述计算机内存容量的参数,正确的是()。
IaskedLilywhethershewantedtogoswimmingwithmeandshenodded.
Throughouthistorymanhashadtoacceptthefactthatalllivingthingsmustdie,butpeoplenowlivelongerthanthey【51】Yet,
最新回复
(
0
)