首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
admin
2010-12-10
25
问题
如果需要打开一个已经存在的非空文件"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/EEPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click() DimiAsInteger,jAsInteger n=InputBox("输入一个大于1的正整数") Fori=2Ton Forj=2To
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。以下程序的功能是从顺序文件中读取数据:PrivateSubCommand1_Click() Dims1AsString,s2AsString Open"
下列关于滚动条的叙述中,错误的是
下列叙述中正确的是()。
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有()。
编写如下程序:PrivateSubCommand1_Click()DimnAsInteger,tAsLongStaticsAsIntegert=1Forn=1To3t=
下列选项中不属于结构化程序设计原则的是( )。
与数学式子对应的C语言表达式是
E-mail地址由用户名和域名两部分组成,这两部分的分隔符为【 】。
随机试题
下列关于金融远期合约的表述错误的是
肾脓肿的CT表现为
患者,男,32岁。发热恶寒,头身疼痛,鼻塞,无汗,脉浮紧。且伴咳喘日久,咳痰稀白量多。宜选何药配伍治疗
易在尿中结晶视神经炎为主要毒性反应
者,女,32岁,反复胸闷气急,咳嗽,查体:心界稍大,心率100次/分,律齐,S1增强,P2亢进,可闻及开瓣音,心尖部可闻及舒张中晚期隆隆样杂音。既往有“游走性关节炎”病史。该患者可能的诊断是
下列不属于会计工作岗位的是()。
甲公司属于以境内外全部生产经营认定为高新技术企业的公司,在2019年年初汇算清缴2018年度企业所得税时,对有关收支项目进行纳税调整,自行将全年会计利润500万元调整为全年应纳税所得额600万元。全年已预缴所得税75万元。税务师事务所检查时,发现甲公司以下
下列关于单利的说法。不正确的是()。
______usedtobethecenterofexchangeforthegoodsofhuntersandtrappers?______hadimmigrantsfromEnglandandIreland?
Aroundtheworldmoreandmorepeoplearetakingpartindangeroussportsandactivities.Ofcourse,therehavealwaysbeenpeop
最新回复
(
0
)