首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数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
63
问题
以下程序用来统计文件中字符的个数(函数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://kaotiyun.com/show/yvCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>struettt{intx;struettt*y;}*p;struettta[4]={20,a+1,15,a+2,30,a+3,17,a};main(){inti;p=a:for(i
若有语句typedefstruetS{intg;charh;}T;,则下列叙述中正确的是()。
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
若要求从键盘读入含有空格字符的字符串,应使用函数()。
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其他3个不同的是()。
有以下程序#includeintf(intn);main(){inta=3,s;intf(intn){staticinta=1;s=f(a);n+=a
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
算法的时间复杂度是指
负责数据库中查询操作的数据库语言是
随机试题
2007年9月27日,中国人民银行、中国银监会联合下发通知要求,对已利用贷款购买住房又申请购买第二套(含)以上住房的,贷款首付款比例不得低于
根据《合同法》规定,标的物在订立合同之前已为买受人占有的,合同生效的时间是()。
多块肌肉协调动作训练的原则不包括
关于司法公正及实体公正、程序公正问题的理解,下列哪些表述是正确的?(2011年试卷一第84题)
已交付使用的公路工程项目,事故报告单位为()。
普惠制原产地证明书应向出入境检验检疫局申请办理,一般原产地证明书,除非另有约定,既可以向出入境检验检疫局申请办理,也可以向贸促会申请办理。
有研究报告说,与心跳速度每分钟低于58次的人相比,心跳速度每分钟超过78次者心脏病发作或者发生其他心血管问题的概率高出39%,死于这类疾病的风险高出77%,其整体死亡率高出65%,研究人员指出,长期心跳过快导致了心血管疾病。下列哪项如果为真,最能对该研究人
假设某台计算机的硬盘容量为20GB,内存储器的容量为128MB,那么,硬盘的容量是内存容量的()倍。
ChildrenintheUKarenotreadingenoughathome,favouringtelevisionandcomputergamesinstead,accordingtonewresearch.
A、Hehititwithahall.B、Heaccidentallydroppedit.C、Hetriedtopieceittogetherwithsuperglue.D、Hebumpedintoitwith
最新回复
(
0
)