首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
admin
2010-12-10
49
问题
如果需要打开一个已经存在的非空文件"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全国计算机二级
相关试题推荐
下列说法中,错误的是( )。
以下关于过程及过程参数的描述中,错误的是()。
窗体上有一个名称为Cbl的组合框,程序运行后,为了输出选中的列表项,应使用的语句是()。
下面关于标准模块的叙述中错误的是( )。
负责数据库中查询操作的数据库语言是( )。
设窗体文件中有下面的事件过程:PrivateSubCommand1_Click()Dimsa%=100PrintaEndSub其中变量a和s的数据类型分别是()。
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是
下列不一定是传值的虚实结合方式的选项是()。
下列选项中不属于结构化程序设计原则的是( )。
下列符号常量的声明中不合法的是
随机试题
钠与氢气在加热条件下反应生成氢化钠,其中钠是氧化剂。()
我国的国体是()。
Manyanimalshaveanexcellentsenseofsmell,whichtheyuseinhunting.Ontheotherhand,theireyesightmaybepoor.Dogs,f
小儿五脏辨证,下列除哪项外都为肺经本病
Kennedy第四类的活动义齿模型设计时,将模型向后倾斜的主要目的是
以价值决定因素为基础预测一个公司的红利和盈利情况,这种股票分析方法被称为()。
我国是一个多民族国家,在社会主义时期处理民族问题的基本原则中不包括()。
材料一:必须保证日本不再次威胁美国及世界的和平和安全。……对日本本土必须进行军事占领。这个占领必须有利于在与日本处于战争状态时,为盟国利益而行动的主要同盟国……意见发生不统一的时候,就按美国的政策执行。
Manypeopleliketotravel.Theproblemisgettingyourpettothe【C1】______.Inrecentyears,transportingpetsonflightshas
InternetUsersTurnAddictsIfyou’reanInternetuser,youknowwhoyouare.Theyareamongallofusinsociety,although
最新回复
(
0
)