首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数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
2020-07-28
72
问题
以下程序用来统计文件中字符的个数(函数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
选项
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://kaotiyun.com/show/vb3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是()。
有以下程序:#include<stdio.h>main(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[0],a[1],
有如下嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是()。
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是()。
若有定义:inta;floatb;doublec;,程序运行时输入:123<回车>,能把1输入给变量a、把2输入给变量b、把3输入给变量c的输入语句是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。例如,从主函数输
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,
有以下程序:#include<stdio.h>main(){while(getchar()!=’\n’);}}以下叙述中正确的是()。
下列关于线性表的叙述中,不正确的是()。
随机试题
导游员在运用音量技巧时,要本着的原则有()。
Excel中,某单元格D1中有“计算机技术”,另一单元格。E2中是“EXCEL”则在第E3单元格中输入=D1&E2,则回车后单元格中显示______。
某新生儿生后2周发生维生素D缺乏性手足抽搐惊厥时,应首选()
1.背景:某施工单位中标承建一座三跨预应力混凝土连续钢构桥,桥高30m,跨度为80m+136m+80m,箱梁宽14.5m,底板宽8m,箱梁高度由根部的7.5m渐变到3.0m。根据设计要求,0号、1号段混凝土为托架浇筑,然后采用挂篮悬臂浇筑法对称施
关于竣工质量验收程序和组织的说法,正确的是()。
风险管理信息系统应当()。
某市现有70万人口,如果5年后城镇人口增加4%,农村人口增加5.4%,则全市人口将增加4.8%,那么这个市现有城镇人口()。
“开窗实验”以汉密尔顿和霍基的字母转换实验为例加以说明,在该实验中,如果看到“U+4”,那么被试的反应是()。
招魂术认为可以通过有特殊才能的人——灵媒——与死人的灵魂交往,这种学说是骗人的。早在19世纪70年代,EdwinLankester教授便指出所谓的著名灵媒HenruSlade的“灵书”是在“灵魂”书写之前便在石板上就有的。这个例子说明招魂术毫无价值。如
Whichofthefollowingitalicizedpartsisusedasanobject?(2011)
最新回复
(
0
)