首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于C语言中对文件操作叙述中正确的是( )。
关于C语言中对文件操作叙述中正确的是( )。
admin
2020-10-26
67
问题
关于C语言中对文件操作叙述中正确的是( )。
选项
A、C语言中的文件是流式文件,因此只能顺序存取数据
B、打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖
C、在对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据
D、当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失
答案
D
解析
C语言文件是文本文件,所以A选项错;若使用fopen打开文件函数打开文件时,指定打开方式为’a’。则可以向文件追加信息,而不是覆盖原文件内容,故B选项错误;在文件被打开后,使用文件定位函数rewind或fseek函数,可以将文件指针移到文件的任何位置,所以在写操作完成后,可以直接将文传指针定位到文件首,接着读数据,而不需要先关闭文件,再打开读取,故C选项错误;文件一旦使用完毕,应该使用关闭文件函数把文件关闭,以避免出现文件数据丢失等错误,所以D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/033p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下定义:structst{intn;floatt;}a[20];FILE,Icfp:若文件已正确打开,则以下将文件内容读入数组a中的语句错误的是()。
若有如下定义语句:doublex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是()。
以下选项中,能用作数据常量的是()。【09年3月】
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序运行后的输出结果是()。
有以下程序:#include<stdio.h>main(){chara=4:prinff("%d\n",a=a<<1);}程序运行后的输出结果是()。
C语言中标准库函数fputs(str,fp)的功能是()。
以下选项中叙述错误的是()。
层次型、网状型和关系型数据库划分原则是()。【10年9月】
随机试题
糖尿病的基本病理生理变化是
上证综合指数的计算公式是()。
政府与民营企业合作完成某个项目的模式(简称PPP)能够使政府获得资金,也可以让社会资本进入电力、铁路等公用事业领域。这种模式中存在的问题是政府违约或投资人违约而给对方造成经济损失。在以往的PPP项目中,政府违约不是小概率事件。尽管地方政府违约的现象屡见不鲜
下列关于肾自截的叙述不妥的是
房地产市场不存在全国性市场,更不存在全球性市场,而是一个地区性市场。()
社会工作者最基本的角色是( )。
下面四个所给选项中,左边的图形经折合后会像右边图形中的()。
非暴力不合作纲领不包括()。
IEEE 802.11定义了无线局域网的两种工作模式,其中的(24)模式是一种点对点连接,不需要无线接入点和有线网络的支持,用无线网卡连接的设备之间就可以直接通信。IEEE 802.11的物理层规定了三种传输技术,即红外技术、直接序列扩频(DSSS)和频率
A.additionalB.ideallyC.alteredD.personalE.likelyF.excessiveG.virtually
最新回复
(
0
)