首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
admin
2010-12-10
60
问题
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
选项
A、fp=fopen("Demo","r");
B、fp=fopen("Demo","ab+");
C、fp=fopen("Demo","w+");
D、fp=fopen("Demo","r+");
答案
D
解析
此题考查文件打开方式对文件操作的影响。由于打开文件进行修改,可见选项A)是错误的,因为此种方式打开时,只能读,不能写,当然无法修改;选项B)是以追加方式"ab+"打开文件读写,以这种方式打开时,新写入的数据只能追加在文件原有内容之后,但可以对以前的数据读出。换言之,"ab+"或"a+"方式打文件后,对于写操作,文件指针只能定位在文件的原有内容之后,但对于读操作,文件指针可以定位在全文件范围内,可见,按此种方式打开文件不能实现文件内容的修改;选项C)以"w+"方式打开文件,此时,原文件中已存在的内容都被清除,但新写入文件的数据可以被再次读出或再次写入,故也不能实现对文件的修改。只有以"r+"方式打开文件时,才允许将文件原来数据读出,也允许在某些位置上再写入,从而实现对文件的修改。
转载请注明原文地址:https://kaotiyun.com/show/YoPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知变量x、y为整数型,且x=4,y=12,s为字符串型,且s=a,LblOk为标签控件,下列赋值语句不合法的是()。
在窗体上画两个标签和一个命令按钮,其名称分别为Label1、Label2和Command1,然后编写如下程序:PrivateSubfunc(LAsLabel)L.Caption="1234"EndSubPf
软件详细设计生产的图如下:该图是( )
语句PrintFormat$(23846.5,"000,000.00")的输出结果是
用Write和Print语句向文件中写入多个数据的差别在于()。
数据库设计中反映用户对数据要求的模式是( )。
在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
窗体上有一个名称为Text1的文本框;一个名称为Timer1的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timer1的事件过程如下:PrivateSubTimer1_Timer() StaticflagA
以下选项中,不合法的VisualBasic的变量名是()。
E-mail地址由用户名和域名两部分组成,这两部分的分隔符为【 】。
随机试题
D公司是一家汽车销售企业,现对公司财务状况和经营成果进行分析,以发现与主要竞争对手E公司的差异。相关资料如下:资料一:D公司2018年的主要财务报表数据如下表所示:假设资产负债表项目年末余额可以代表全年平均水平。资料二:E公司相关财务比
下列不构成非法经营罪的是()。
_________命令可以组合两条曲线线串成为空间三维曲线。
Thesuggestionthatthemajor______theprizeswasacceptedbyeveryone.
血管外伤:高血压病:
体内的铁主要分布在下列哪一项中
李先生,24岁,3h前活动时突然剧烈头痛和喷射呕吐,查体:神清,四肢肌力正常,膜刺激征(+)。最可能的诊断是
下穿铁路桥梁、涵洞的道路应当按照国家标准设置车辆通过()标志。
为了培养公正廉明、英勇善战、无私无畏、雷厉风行的优良警风,需要强化公安机关内务建设。公安机关内务建设应贯彻的方针是()。
某次知识竞赛的决赛有3人参加.规则为12道题每题由1人以抢答方式答题,正确得10分。错误扣8分。如果最后所有人得分都是正分,且回答问题最多的人是得分最少的人,那么前两名之间的分差最多为多少分?()
最新回复
(
0
)