首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于fclose(fp)函数的叙述正确的是( )。
以下关于fclose(fp)函数的叙述正确的是( )。
admin
2016-04-07
53
问题
以下关于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全国计算机二级
相关试题推荐
关于结构化程序设计原则和方法的描述错误的是()。
下列叙述中正确的是()。
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______的信息。
设有以下语句:charstrl[]="string",str2[8],*str,*str4="string";则______不是对库函数的正确调用。
下列叙述中正确的是______。
5.【】是数据库设计的核心。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
随机试题
不按规定装载,则试验数据不真实反馈后会严重误导决策者和设计人员。()
对于轴向柱塞液压泵,如果改变斜盘倾角,就能改变柱塞泵(),从而改变液压泵的排量。
下列属于常用的离散随机变量的分布的是()
患者,女,10天。出生后3小时即发生呕吐,呕吐物含胆汁。腹部平片提示机械性肠梗阻、腹腔内有钙化灶。首先考虑的诊断是
鉴别右心衰竭与肝硬化的要点是
客源管理是以潜在客户的()为中心。
某市计划编制一幅经济挂图,为市领导、各职能部门了解本市经济发展情况以及为经济发展提供决策服务。该市东西长35km,南北宽20km。某测绘局承接了编制任务。1.编制要求:(1)挂图选用等角圆锥地图投影,幅面选择4开(510mm×360mm);(
甲签发一张转账支票给乙,乙将票据背书转让给丙,丙受丁胁迫将票据背书转让给丁,丁为支付货款,将票据背书转让给不知情的戊。有关本案的下列说法中,不符合票据法律制度规定的是()。
团体全包价旅游的付费方式是既可预付,也可现付。()
Theonsetofanewgenerationofcomputerattackswasmarkedby______.ItcanBeinferredfromthetextthatthepurposeofth
最新回复
(
0
)