首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
admin
2010-12-10
31
问题
如果需要打开一个已经存在的非空文件"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全国计算机二级
相关试题推荐
下列说法中,错误的是( )。
要使得文件列表框File1中只显示文件扩展名为jpg的图片文件,则下列正确的语句是
下面关于鼠标拖放操作的叙述中错误的是
某人编写了下面的程序,希望能把Text1文本框中的内容写到Temp.txt文件中PrivateSubCommand1_Click()Open"Temp.txt"ForOutputAs#2Print"Text1"Close#2EndSub
在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为ComTestl。设窗体Forml标题为“MyForml”,双击控件数组中的第3个按钮,打开代码编辑器,编写如下代码:PrivaeSubComTestl_Click(IndexAsInte
有如下数据定义语句:DimX,YAsInteger以上语句表明( )。
现有语句:y=IIf(x>0,xMod3,0)设x=10,则y的值是()。
下列选项中,不属于数据管理员(DBA)职责的是()。
以下合法的VB变量名是( )。
下列符号常量的声明中不合法的是
随机试题
A.肾上腺素B.促肾上腺皮质激素C.两者均是D.两者均非通过cGMP-蛋白激酶途径发挥作用的是
主动脉瓣关闭不全导致心脏负荷加重的是
一奶牛长期患病,临床表现咳嗽、呼吸困难、消瘦和贫血等。死后剖检可见多种器官组织,尤其是肺、淋巴结和乳房等处有散在大小不等的结节性病变,切面有似豆腐渣样、质地松软的灰白色或黄白色物质。进行病理组织学检查,似豆腐渣样物为()
炎症的基本病理变化包括_________、_________、_________。
对同一类型的问题寻找不同类型的答案可以培养学生具有()。
我国城市基础设施等城镇化建设的资金筹措方式,是随经济金融体制改革逐步变化的。从l979年开始,国家在基本建设投资领域实行财政拨款改为银行贷款的试点;上世纪90年代,分税制改革和政策性银行的设立进一步推动了城市基础设施融资的市场化。经过多年改革发展,目前地
有关现代教育特征的描述,不正确的是()
李某以给吃麻醉糖的方法将小玲(女,7岁)骗走,意图贩卖营利,后因行情不好,多次未能成交,一直将其用来供自己使唤、奴役,后来在一次交易尚未达成之前,李某被公安机关抓获。则其行为属于哪种犯罪形态?()
FlorenceNightingaleFlorenceNightingalewasborninFlorence,Italy,whileherwealthyEnglishparentsweretravelinginEurop
(1)Presidentwillmakehiscaseforhis$1.6trilliontaxcutplan,deliveringaspeechatacommunitycenterinSt.Louis.The
最新回复
(
0
)