首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
admin
2010-12-10
32
问题
如果需要打开一个已经存在的非空文件"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://jikaoti.com/ti/vvB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
求1!+2!+……+10!的程序如下:PrivateFunctions(xAsInteger) f=1 Fori=1Toxf=f*i Next s=fEndFunctionPrivateSubCommand1
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有三个文本框,其名称分别为Text1、Text2和Text3,其中Text1、Text2可多行显示。请添加三个命令按钮,名称分别为Cmd1、Cmd2和Cmd3,标题分别为“产生数组”、“统计”和“退出”,
窗体上有三个水平滚动条,名称分别为HSRed、HSGreen和HSBlue,取值范围均是0~255,代表颜色的三种基色。改变滚动框的位置,可以改变三种基色的值,从而改变窗体的背景色,如下图所示。程序代码如下:Dimcolor(3)AsIntege
在窗体上有一个名称为Labell的标签和一个名称为Timerl的计时器,并编写有如下几个事件过程:PrivateSubForm_Load()Timerl.Enabled[*]FalseTimer1.InterVal=______En
某系统结构图如下图所示该系统结构图的宽度是()。
下列与队列结构有关联的是
下列叙述中正确的是
以下合法的VB变量名是
下面关于数据库三级模式结构的叙述中,正确的是()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。
随机试题
上颌尖牙V类阻生上颌尖牙Ⅳ类阻生
如果凭样品买卖的买方不知道样品有瑕疵,则损失由()
盈利能力()。
批复的写作要求包括()。
某公司生产了两个级别的同一种产品,一级品比二级品每个贵200元,3个一级品和4个二级品的价格相等。问9600元可以买多少个二级品?
我国诸民族语言主要分属_______________、_______________、_______________、_______________、_______________等五个语系。
雇佣童工从事危重劳动罪中“童工”是指()
CRC码的产生和校验需要生成多项式,若生成多项式最高为n次幂,则校验值有( )位。
下列不属于浏览器对Applet的安全限制的一项是______。
有3个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到的,该操作为()。
最新回复
(
0
)