首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于fclose(fp)函数的叙述正确的是( )。
以下关于fclose(fp)函数的叙述正确的是( )。
admin
2016-04-07
21
问题
以下关于fclose(fp)函数的叙述正确的是( )。
选项
A、当程序中对文件的所有写操作完成之后,必须调用fclose(fp)函数关闭文件
B、当程序中对文件的所有写操作完成之后,不一定要调用fclose(fp)函数关闭文件
C、只有对文件进行输入操作之后,才需要调用fclose(fp)函数关闭文件
D、只有对文件进行输出操作之后,才能调用fclose(fp)函数关闭文件
答案
A
解析
对一个文件操作完成后,要将该文件关闭,“关闭”就是使文件指针变量不再指向该文件。程序编写者应该在程序终止之前关闭所有文件,如果不关闭,文件将会丢失数据。因为,在向文件写数据时,是先将数据输出到缓冲区,待缓冲区充满后才正式输出给文件。如果当数据未充满缓冲区而程序结束运行,就会将缓冲区中的数据丢失。用fclose函数关闭文件,可以避免这个问题,它先把缓冲区中的数据输出到磁盘文件,然后才释放文件指针变量。所以对文件的所有写操作完成之后必须要关闭文件,故A选项正确,B选项错误。只要对文件进行操作后,都要调用fclose文件关闭文件,故C、D选项错误。
转载请注明原文地址:https://jikaoti.com/ti/Yzi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据下列定义,能打印出字母P的语句是()。structstu{charname[10];intage;};structstus[10]={"John",11,"Pau1",12,"Mary
若有定义floata[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为()。
下列特征中不是面向对象方法的主要特征的是()。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。struct1ink{chardata;}node;
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(o<=i<4,0<=j<=10
用树形结构来表示实体之间联系的模型称为______。
下列数据结构中,能用二分法进行查找的是______。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
下列叙述中正确的是______。
在面向对象方法中,属性与操作相似的一组对象称为【】。
随机试题
肝性脑病昏迷前期最突出的表现是
一确诊为髋关节后脱位的患者,在其身上较少出现的并发症是
余艺与齐华于1960年结婚,婚后育有二子一女:长子余海、次子余涛、女儿余萍。1990年后,三个子女陆续成家独立生活,余艺因掌握缝纫技术,退休后被一家服装厂聘为技术员,收入颇丰。1996年,齐华去世,余艺无心工作,遂以8万元变卖了自住的房屋,跟随长子余海生活
以下案件属于行政诉讼受案范围的是:()
影响建设项目对敏感点等效声级贡献值的主要因素有()。
将技术方案效果评价分为定量分析和定性分析的依据是()。
其他条件不变的情况下,人们预期利率上升,会()。
加强同第三世界国家的团结与合作是中国外交的首要政策。()
男方提出离婚请求权限制的情形有()。
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好窗体对象“fStaff”。试在此基础上按照以下要求补充窗体设计:在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“员工信息输出”。
最新回复
(
0
)