首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零) #include main() {FILE*fp;longnum=0; fp=fopen("fname.dat","r"); while(__________){fget
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零) #include main() {FILE*fp;longnum=0; fp=fopen("fname.dat","r"); while(__________){fget
admin
2015-07-31
29
问题
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)
#include
main()
{FILE*fp;longnum=0;
fp=fopen("fname.dat","r");
while(__________){fgetc(fp);num++;}
printf("num=%d\n",num);
fclose(fp);
}
下面选项中,填入横线处不能得到正确结果的是
选项
A、feof(fp)==NULL
B、!feof(fp)
C、feof(fp)
D、 feof(fp)==0
答案
C
解析
本题考查文件的定位,feof函数的用法是从输入流读取数据,如果到达文件末尾(遇文件结束符),eof函数值为非零值,否则为0,while判断条件应是如果没有到达文件末尾,所以选项C不能得到正确的结果。
转载请注明原文地址:https://kaotiyun.com/show/3mDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
判断char型变量c1是否为小写字母的正确表达式为()
有以下程序:voidf(inty,int*x){y=y+*x;*x;=*x+y;}main(){intx=2,y=4;f(y,&x);-printf("%d%d\n",x,y)
有以下程序:main(){chars[]="\n123\\";printf(%d,%d\n",strlen(s),sizeof(s));}执行后的输出结果是______。
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是______。main(){chars[100];intc,i;scanf("%c",&c);scanf("%d
若已经定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S。则以下选项中正确的是______。
当把以下4个表达式用作if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是______。
下面四个选项中,均是不合法的用户标识符的选项是
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
在E-R图中,用来表示实体的图形是()。
随机试题
义素分析是没有缺点的。
A.鸡球虫病B.皮肤真菌病C.厌氧菌感染D.猪支原体性肺炎E.猪放线杆菌性胸膜肺炎灰黄霉素适用于治疗
律师除特殊情况外,应当保守在执业活动中知悉的国家秘密和当事人的商业秘密,不得泄露当事人的隐私。下列情况中,律师的哪些做法是正确的?
会计计量的属性包括()。
根据规定,项目组自提交业务结果之日起()日内将业务工作底稿归整为业务档案。
对于实施西部大开发战略,下列叙述错误的是()。
项目区分度的计算方法有()
在位运算中,操作数每左移一位,其结果相当于
在软件开发中,需求分析阶段产生的主要文档是
半导体只读存储器(ROM)与半导体随机存取存储器(RAM)的主要区别在于()。
最新回复
(
0
)