首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数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
2013-10-19
30
问题
以下程序用来统计文件中字符的个数(函数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)==NULL
C、!feof(fp)
D、feof(fp)==0
答案
C
解析
feof函数用来判断文件是否结束。如果遇到文件结束,函数feof(fp)的值为1,否则为0。题目横线用于判断文件不结束,读出字符。文件不结束feof值为0,若执行循环则应用表达式!feof(fp)。
转载请注明原文地址:https://jikaoti.com/ti/14n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:#include"stdio.h"main(){chars[30];Strcpy(&S[0],"adc");Strcpy(&S[1],"def");strcpy(&S[2],"gh"
若有如下程序:intm=1;main(){intt=0,s=0;{intm=4;s+=m;)t+=m;printf("%d,%d\n",s,t);}则程序运行后的输出结果是()
有如下程序段:inta=14,b=15,x;charc=’A’;x=(a&&b)&&(C<’B’);执行该程序段后,x的值为()。
有以下程序:main(intarge,char*argv[]){intn,i=0;while(arv[1][i]!=’\0’{n=fun();i++;}printf("%d\n",n*
若有如下程序:intsub(intm){if(m==1||m==0)return2;elsereturn(sub(m-1)*sub(m-2));}main(){intn;scanf(
下面程序的输出结果是()。chars()="ABCD",*p;main(){for(p=s;p<s+4;p++)printf("%s\n",p);)
随机试题
已知图2-107中正圆柱螺旋面的大径D=1000mm、小径d=800mm、B=100mm、h=1300mm、π≈3.14,计算展开图中的兄、r和α。
VLDL的合成部位是
血压过高突破了脑血流自动调节范围而引起脑水肿
在下列药物中,基于“抑制胆固醇和甘油三酯的合成”显效的贝丁酸类调节血脂药是
根据《国务院关于环境保护若干问题的决定》中规定“十五”期间工业固体废物排放量控制在()。
下列选项中,属于会计计量属性的有()。
假定某2年期零息债券的面值为:100元,发行价格为85元,某投资者买入后持至到期,则其到期收益率是()。
Forgetmilkydrinks,hotwaterbottlesorcurlingupwithagoodbook.Therealsecrettoagoodnight’ssleepmaybewhereyou
Accordingtothedoctor,freshairis(benefit)______toone’shealth.
TheHealthBenefitsofDrinkingWater—Isbottleddrinkingwaterhealthierthanfilteredtapwater?[A]Waterisakeyin
最新回复
(
0
)