首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于fclose(fp)函数的叙述正确的是( )。
以下关于fclose(fp)函数的叙述正确的是( )。
admin
2016-04-07
35
问题
以下关于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全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是()。
下列程序运行后的输出结果是______。#include<stdio.h>main(){chars[20];scanf("%S",S);printf("%s",s);}运行程序,输入HOW
若有说明:inta[][3]={0,0};则不正确的叙述是()。
不能与do…while(exp)语句中的(exp)等价的表达式是()。
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序法)#include<stdio.h>#include<string.h>main(){cha
若一个名部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
以下说明语句中,【】是结构体类型名。typedefstruct{intn;charch[8];}PER;
下列二维数组初始化语句中,不正确的是()。
有以下程序:main(){charal=’M’a2=’m’;printf("%c\n",(al,a2));}以下叙述中正确的是______。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
随机试题
细胞外铁消失,铁粒幼细胞占10%,支持
女性,30岁,反复发作上腹痛2年,春秋季发作,表现上腹饥饿痛,夜间痛,进食好转男性,70岁,上腹胀满,无规律疼痛,伴嗳气,纳差,乏力,消瘦,大便发黑
腕横纹中央,掌长肌腱与桡侧腕屈肌腱之间的穴位是()
某公司在2002年1月1日发行一种债券,每张面值为1000元,其票面利率为10%,期限为5年。回答下列各不相关的问题。(计算过程中保留小数点后4位,计算结果保留小数点后2位。)[要求](1)如果该债券每年计算并支付两次利息,到期偿还本金,若发行时
违约责任的承担方式主要有()。
户籍警察的主要职责有:执行户口管理制度,做好户籍管理和人口统计工作。()
(02年)没函数f(x)连续,则下列函数中,必为偶函数的是
Nearly60millionvisitorsflocktothe384nationalparksacrossAmericaeveryyear.Andyouwon’thavetowanderfarfromhome
AtthemeetingImadesomeproposals,butnooneseemedtobe(interest)______inthem.
A、Writeareport.B、Bookaflight.C、Attendameeting.D、Meetanengineer.D信息明示题。女士询问男士是否能去机场迎接新来的工程师史密斯先生,男士表示同意并询问航班号,所以确定D)“
最新回复
(
0
)