首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数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
92
问题
以下程序用来统计文件中字符的个数(函数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%
若有定义doublea[5];,则a数组元素下标的上限为______。
C语言结构体类型变量在程序执行期间()。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,C,t;scanf("%f,%f,%of",&a,&b,&C);if(a<B){t=a;a=b;b=t
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);elseprintf("%d
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
若a的值为1,则表达式!a‖++a的值是______。
以下叙述中正确的是
随机试题
简述竣工验收质量控制的主要内容。
世界贸易组织框架下的《与贸易有关的知识产权协定》对于不以自然人的生命为基础的著作权(除摄影作品和实用美术作品)其保护期限至少是()
A.微脉、细脉、代脉B.伏脉、牢脉、弱脉C.缓脉、涩脉、结脉D.滑脉、紧脉、长脉属于实脉类的是
患儿,8个月。皮肤黏膜苍白,食欲欠佳,肝脾轻度肿大,血红蛋白70g/L,红细胞3.5×1012/L,血涂片可见红细胞大小不等,以小细胞为主,中心淡染区扩大。最可能的诊断是
溶液型气雾剂的组成部分包括以下哪些内容()。
某工地试验室的试验人员开展水泥标准稠度用水量试验,请根据你掌握的试验知识完成下列题目。以下关于代用法测定标准稠度用水量的描述,正确的有()。
下列内容中,属于质量管理体系质量原则的有()。
根据《中华人民共和国劳动合同法》关于试用期的规定,劳动合同期限1年以上,不满3年的,试用期不得超过()个月;3年以上固定期限和无固定期限的劳动合同,试用期不得超过()个月。
某地娱乐服务行业女性健康状况调查结果显示,这一人群受教育程度较低、缺乏相应的健康保健知识,患性病和艾滋病的比例较高,针对这种情况,社会工作者开展的下列服务中,正确的有()。[2014年真题]
数据仓库系统(DWS)由数据源、【】和决策支持工具三部分组成。
最新回复
(
0
)