首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于C语言中对文件操作叙述中正确的是( )。
关于C语言中对文件操作叙述中正确的是( )。
admin
2020-10-26
50
问题
关于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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,x;x=(a^b)&c;printf("%d\n",x);}程序运行后的输出结果是()。
下列叙述中正确的是()。
若有以下语句:typedefstructS{intg;charh;}T;以下叙述中正确的是()。【10年9月】
以下叙述中正确的是()。
以下叙述中错误的是()。
以下选项中的编译预处理命令行,正确的是()。
以下函数实现按每行8个输出w所指数组中的数据:#include<stdio.h>voidfun(int*w,intn){inti;for(i=0;i<n;i++){______________prinff("%d",w[i]);}p
下列排序方法中,最坏情况下比较次数最少的是()。
下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是()。【10年9月】
设有定义:char*c;。以下选项中能够使字符型指针c正确指向一个字符串的是()。
随机试题
甲公司生产某种产品的固定成本是30万元,该产品单位变动成本为4元,市场售价为10元,若要达到6万元销售毛利的目标,该产品产销量应为()
绒毛膜癌经血行最常转移到
药物警戒是指发现、评价、认识和预防药品不良作用或其他任何与药物相关问题的科学研究和活动,下列属于药物警戒工作内容是
男性,35岁。血压180/100mmHg,经服硝苯地平及血管紧张素转换酶抑制剂治疗3周后,血压降至120/80mmHg,关于停药问题应是
会计从业资格管理办法规定( )。
如果一经济体接受的来自国外的转移大于其对国外的转移,则其国民可支配收入小于国民总收入,反之则反。()
具有高科技含量、高文化附加值特征的各类创新型产业所形成的经济形态可以被称为()。
把感觉、经验当成第一性的观点是主观唯心主义。()
某城市恰好有5条地铁线:L1,L2,L3,L4和L5。在每条线上,火车都双向运行,且在每站必停。(1)L1是条环线,恰好把7个车站连接起来,它们在一个方向上的顺序是:R→T→F→S→U→Q→P→R,在另一个方向上的顺序与此相反;(2)L2把T和S连接起
【B1】【B16】
最新回复
(
0
)