首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零) #include main(){FILE*fp; long num=0; fp=fopen("fname.dat","r"); w
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零) #include main(){FILE*fp; long num=0; fp=fopen("fname.dat","r"); w
admin
2017-05-20
43
问题
以下程序用来统计文件中字符的个数(函数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、feofffp)
B、feof(fp)==NULL
C、!feofffp)
D、feof(fp)==0
答案
C
解析
feof函数用来判断文件是否结束。如果遇到文件结束,函数feof(fp)的值为1,否则为0。题目横线用于判断文件不结束,读出字符。文件不结束feof值为0,若执行循环则应用表达式!feof(fp)。
转载请注明原文地址:https://kaotiyun.com/show/WZDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当用户要求输入的字符串中含有空格时,应使用的输入函数是
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
下列叙述中,正确的是
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
阅读下列程序,则在执行后,程序的运行结果为#include"stdio.h"#include"string.h"main(){chara[30]="nicetomeetyou!";strcpy(a+strl
下面程序的运行结果是:_______。fun(intt[],intn){inti,m;if(n==1)returnt[0];elseif(n>=2){m=fun(t,n-1);returnm;}}main(){inta[]={11
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、_______和选择排序等。
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
已定义charch=’$’;inti=1,j;,执行j!=ch&&i++以后,i的值为______。
下列叙述中错误的是
随机试题
不抑制排卵的孕激素为:
不属于肺的宣发功能的是
在超声波雾化器工作原理中,将电能转换为超声波声能的装置是
根据世界卫生组织规定,青春期为
下列哪项支持阻塞性黄疸()
下列不属于会计科目和账户之间的联系的是()。
3~5岁幼儿常出现“造词现象”,如将“粉红”说成“小红”,把“灰色”说成“小黑”,这是幼儿()的表现。
设y=(1+x2sinx)3x,则dy∣x=π=________.
(2000年试题,十三)设某种元件的使用寿命X的概率密度为其中θ>0为未知参数.又设x1,x2,…,xn是X的一组样本观测值,求参数θ的最大似然估计值.
下面程序的输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’f’,’g’},*p;p=a;printf("%c\n",*p+4);}
最新回复
(
0
)