首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零) #include<stdio.h> main() { FILE *fp; long num=0; fp=fopen("fname.dat","r"); while( __
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零) #include<stdio.h> main() { FILE *fp; long num=0; fp=fopen("fname.dat","r"); while( __
admin
2018-10-16
37
问题
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)
#include<stdio.h>
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://kaotiyun.com/show/K5xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
下面程序段的执行结果是()。intx=10;for(;x;x--){if(x%3)continue;printf("%d",x);}
以下叙述中正确的是()。
已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是()。
下面程序将二维数a的行和列元素互换后存放另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5,6}};intb[3][2],i,j;
以下程序运行后的输出结果是【】。main(){charm;m=’B’+32;printf("%c\n",m);}
设x、y、z均为int型变量,请写出描述"x或y中至少有一个小于z"的表达式______。
若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是()
随机试题
具有放大环节的稳压电路中,电源调整管工作在()状态,在开关稳压电源中调整管工作在()状态。
DAMEEDNAEVERAGEisoneofAustralia’sbestknownperformers.Acomedienneandentertainer,shehashadregularTVshowsandha
A.沙门菌食物中毒B.副溶血性弧菌食物中毒C.变形杆菌食物中毒D.肉毒中毒E.大肠埃希菌食物中毒最常见的细菌性食物中毒是
世界银行从贷款流转、使用与管理的角度,将项目周期细化为()工作阶段。
根据操作对象的不同可将操作技能分为()。
在表中所列各类LED应用市场中,2013—2019年产值年均增速(以2013年为基期)最快的应用市场,2019年产值约占LED行业总产值的:
阐述苏格拉底方法与孔子关于启发式教学的思想。并比较二者的异同。
明朝中央司法机关为()。
ChildConsultantsThesedays,"whatdoyouwanttodowhenyougrowup?"isthewrongquestiontoaskchildrenintheUSA.T
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
最新回复
(
0
)