首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数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
66
问题
以下程序用来统计文件中字符的个数(函数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全国计算机二级
相关试题推荐
源程序的文档化不包括()。
若有定义doublea[5];,则a数组元素下标的上限为______。
执行下列程序后,输出的结果是()。#include<stdio.h>#defineS(X)X*Xvoidmain(){ihta=9,k=3,m=2;a/=S(k+m)/S(k+m);prin
下列程序的输出结果是()。#inClude<stdio.h>main(){charch[2][5]={"1234","5678"},*p[2];inti,j,s=0;for(i=0;i<2;i++)
若有说明语句:doubleop,a;,则能通过scanf语句正确给输入项读入数据的程序段是()。
语句int(*ptr)()的含义是()。
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
x、y、x均为int型变量,描述“x、y和z中至少有两个为正数”的表达式是______。
若a的值为1,则表达式!a‖++a的值是______。
随机试题
1979年,邓小平在理论工作务虚会上指出,实现四个现代化的根本前提是()
①求曲线y=ex及直线x=1,x=0,y=0所围成的图形D的面积S;②求平面图形D绕x轴旋转一周所成旋转体的体积Vx.
患者脊柱侧突,可能为其病因的是
在精神障碍的病因学中,促发因素是指
()多用于工业建筑的负荷计算。
下列属于分区规划中的城市工程系统规划的是()。
与长期借款筹资方式相比,债券筹资的不足在于()。
下列说法正确的是()。
甲偷看了乙的日志,知悉其有一非婚生子的秘密并向他人宣扬,乙得知后不堪压力而自杀身亡。甲的行为()。
SometimesIhavethoughtitwouldbeanexcellentruletoliveeachdayasifweshoulddietomorrow.Suchanattitudewouldemp
最新回复
(
0
)