首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于fclose(fp)函数的叙述正确的是( )。
以下关于fclose(fp)函数的叙述正确的是( )。
admin
2016-04-07
29
问题
以下关于fclose(fp)函数的叙述正确的是( )。
选项
A、当程序中对文件的所有写操作完成之后,必须调用fclose(fp)函数关闭文件
B、当程序中对文件的所有写操作完成之后,不一定要调用fclose(fp)函数关闭文件
C、只有对文件进行输入操作之后,才需要调用fclose(fp)函数关闭文件
D、只有对文件进行输出操作之后,才能调用fclose(fp)函数关闭文件
答案
A
解析
对一个文件操作完成后,要将该文件关闭,“关闭”就是使文件指针变量不再指向该文件。程序编写者应该在程序终止之前关闭所有文件,如果不关闭,文件将会丢失数据。因为,在向文件写数据时,是先将数据输出到缓冲区,待缓冲区充满后才正式输出给文件。如果当数据未充满缓冲区而程序结束运行,就会将缓冲区中的数据丢失。用fclose函数关闭文件,可以避免这个问题,它先把缓冲区中的数据输出到磁盘文件,然后才释放文件指针变量。所以对文件的所有写操作完成之后必须要关闭文件,故A选项正确,B选项错误。只要对文件进行操作后,都要调用fclose文件关闭文件,故C、D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/OtDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是()。
下列程序段的运行结果是______。intx=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);
下列叙述中正确的是()。
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______的信息。
下列叙述中正确的是______。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统—管理与控制。
在面向对象方法中,属性与操作相似的一组对象称为【】。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
随机试题
钢回火的加热温度在A1线以下,因此,回火过程中无组织变化。()
下列关于DNA聚合酶Ⅲ的叙述,正确的有
切口疝最主要的发病原因是
属于味觉器官的是
级数的收敛性是()。
变速车道形式中的(),容易识别,但行车状态欠佳,用于直行方向交通量较大时。
在歌唱教学活动中,学生分为四组讨论歌曲的艺术处理,接下来的环节,下列哪个选项符合《义务教育音乐课程标准(2011年版)》中“面向全体学生”的基本理念?()
发挥人的创造性,离不开求异思维。所谓求异思维,就是指注重已知与未知之间的矛盾,揭示现象与本质间的差别。它要求对公认为是完美无缺的定论持怀疑和批评态度,富于挑战性地对待传统和习惯的思维模式。正如李四光所说“不怀疑不能见真理”。根据上文,下列对“求异思维”理解
改革是中国的第二次革命。()
A、Surprised.B、Skeptical.C、Disgusted.D、Alarmed.B
最新回复
(
0
)