首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零): #include main() { FILE *fp;long num=0; fp=fopen("fname.dat","r");
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零): #include main() { FILE *fp;long num=0; fp=fopen("fname.dat","r");
admin
2018-01-14
29
问题
以下程序用来统计文件中字符的个数(函数feof用于检查文件是杏结束,结束时返回非零):
#include
main()
{
FILE *fp;long num=0;
fp=fopen("fname.dat","r");
while(______)
{fgetc(fp);hum++;}
printf("num=%d\n",num);
fclose(fp);
}
下面选项中,填入横线处不能得到正确结果的是( )。
选项
A、feof(fp)==NULL
B、!feof(fp)
C、feof(fp)
D、feof(fp)==0
答案
C
解析
本题考查文件的定位。feof函数的用法是从输入流读取数据,如果到达文件末尾(遇文件结束符),feof函数值为非零值,否则为0。while判断条件应是如果没有到达文件末尾,所以选项C不能得到正确结果。
转载请注明原文地址:https://kaotiyun.com/show/cHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,则程序空白上应该填写的是()。#includemain(){chars1[]="chinese",s2[]="japanese";int
下述程序执行的输出结果是()。#include<stdio.h>main(){chara[2][4];strcpy(a,"are");strcpy(a[1],"you");a[0][3]=
若有以下的定义:“intt[3][2];”,能正确表示t数组元素地址的表达式是()。
有下列程序:main(){intk=5;while(--k)printf("%d",k=1);printf(”\n”);}执行后的输出结果是()。
要求通过while循环不断读人字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是()。
下列程序的输出结果是()。#includemain(){inta=3,b=2,c=1;if(a<b)if(b<0)c=0;elsec++;print(("%d\n",
以下叙述中错误的是()。
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-
随机试题
血液病患者出现颅内出血,下列哪些护理措施是正确的
脑出血和蛛网膜下腔出血的重要区别点是
土地关系是指社会发展到某一阶段人们在利用土地过程中所发生的()之间的关系。
()不需要设置为数量金额式。
下列所得中,免税的项目为( )。文稿竞价收入应纳个人所得税税额为( )元。
“龙”的英文“Dragon”,在西方世界被认为是一种充满霸气和攻击性的庞然大物。“龙”的形象往往让对中国历史和文化了解甚少的外国人片面而武断地产生一些不符合实际的联想。“龙”在内的一些中国形象标志也往往具有一定的局限性,容易遭致误读误解或别有用心的歪曲。这
阴极射线管显示器既我们常说的( )显示器。
使数据库表变为自由表的命令是()。
以下VisualBasic不支持的循环结构是
Wesometimesthinkhumansareuniquelyvulnerabletoanxiety,butstressseemstoaffecttheimmunedefensesofloweranimalsto
最新回复
(
0
)