首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面关于"EOF"的叙述,正确的是
下面关于"EOF"的叙述,正确的是
admin
2021-04-28
58
问题
下面关于"EOF"的叙述,正确的是
选项
A、EOF的值等于0
B、EOF是在库函数文件中定义的符号常量
C、文本文件和二进制文件都可以用EOF作为文件结束标志
D、对于文本文件,fgetc函数读入最后一个字符时,返回值是EOF
答案
B
解析
在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~255,不可能出现-1,因此可以用EOF作为文件结束标志。EOF是在stdio.h库函数文件中定义的符号常量,其值等于-1。答案为B选项。
转载请注明原文地址:https://www.kaotiyun.com/show/wDtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>StructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={100
以下叙述中正确的是
以下叙述中正确的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
下面关于“EOF”的叙述,正确的是
以下叙述中正确的是
若有以下程序#include<stdio.h>main(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]==’’)b[j++]=a[i+1];b[j]=’\0’
设有定义语句int(*f)(int);则以下叙述正确的是
以下选项中非法的C语言字符常量是
随机试题
Forthepurposeofrebuildingthewar-torncountry,theyneeda(an)________government.
对乙肝病毒感染具有保护作用的是
A.肝阳上亢证B.肾阴虚证C.肝阴虚证D.肝火上炎证E.肝血虚证
A.鸡蛋白B.3%~5%鞣酸溶液C.药用炭混悬液D.1%氧化钠溶液E.1:5000高锰酸钾溶液可沉淀大部分有机物及无机物的是()
在放大倍数一定的情况下,随着安全垫价值的上升,风险资产投资比例随之()。
全部投资现金流量表直接反映了项目今后偿还银行贷款的能力。()
2017年10月20日,甲公司取得工商行政管理部门核发的加载法人和其他组织统一社会信用代码的营业执照。随后,甲公司聘用王某担任财务人员,双方口头约定,劳动合同期限为1年,试用期1个月,月工资5000元。2017年11月1日,王某正式上班。2017年11月
教学任务有哪些?
货币乘数
下列选项中,能够满足"只要字符串s1等于字符串s2,则执行ST"要求的是
最新回复
(
0
)