首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于fclose(fp)函数的叙述正确的是
以下关于fclose(fp)函数的叙述正确的是
admin
2020-06-16
70
问题
以下关于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/tiCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个C源程序文件中所定义的全局变量,其作用域为
有以下程序main){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);print
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");whi
占构化程序设计原则强调的是
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asdasasdfgasdaszx67asdmklo”,子字符串为”as”,则应当输出6。注意:请勿改动主函数main和其他函数
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
在结构化方法中,软件功能属于软件开发中的()阶段。
下列选项中不属于结构化程序设计原则的是
下列描述中,不符合良好程序设计风格要求的是()。【07年9月】
以下关于简单程序设计的步骤和顺序的说法中正确的是()。【10年9月】
随机试题
简述外汇市场的分类。
甲公司与乙公司就某一合同纠纷进行仲裁,达成和解协议,向仲裁委员会申请撤回种裁申请。后乙公司未按和解协议履行其义务。甲公司应如何解决此纠纷?
下列关于土地供给的叙述,错误的是()。
箱涵顶进施工中,以下安全措施正确的是()。
导游存在下列()行为,情节严重需要对委派该导游的旅行社予以警告直至责令停业整顿。
秦汉以后,中央职官多为三省六部制,唐代诗人杜甫曾在______供职,而管理科举、学校等事务的则是______。
存款准备金
在Thumb指令集中,32位有效立即数是由8位立即数通过下面哪一种操作而间接得到的()。
Theworldisknowntousthroughmanysenses,notjusthearing,smell,vision,andatcloserange,touchandtaste.Ourskin
HowtoAssessaGraduateSchoolGeneralcriteriatofollowinchoosingapropergraduateschool:Reputation•examinewhethert
最新回复
(
0
)