首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
admin
2010-12-10
44
问题
如果需要打开一个已经存在的非空文件"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全国计算机二级
相关试题推荐
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。以下程序的功能是从顺序文件中读取数据:PrivateSubCommand1_Click() Dims1AsString,s2AsString Open"
以下叙述中错误的是()。
(1)在考生目录下有一个工程文件sit3.vbp,包含了所有控件和部分程序,如图3一180所示。要求如下:①利用属性窗口设置适当的属性,使Text1、Text2中数据右对齐;②请编写适当的程序完成以下功能:在Text1中输入40(度数),选择组合框中的
下列关于滚动条的叙述中,错误的是
下列事件的事件过程中,参数是输入字符ASCII码的是( )。
下列叙述中正确的是
假定有以下程序段:Fori=lTo3Forj=5To1Step-1Printi*iNextjNextI则语句Printi*j的执行次数是()。
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有()。
随机试题
齿痕舌常与下列哪个舌象并见
谢×,曾担任××人民法院行政审判庭庭长,1997年因故辞职,离开法院。谢×所为的下列行为中,符合新修订的《法官法》的有()。
调节价格总水平主要依靠(),调节社会总需求,间接影响价格总水平。
X公司按账龄对应收账款计提坏账准备。如果注册会计师发现X公司账龄分析表中的若干笔应收账款确定的账龄存在错误,则应将以下()认定的重大错报风险评估为高水平。
合同诈骗罪,是指以非法占有为目的,在签订、履行合同过程中,以虚构事实或隐瞒真相的方法,骗取对方当事人的财物,数额较大的行为。下列行为中属于合同诈骗罪的是()。
从给出的选项中,选择最合适的一个填人问号处,使之呈现一定的规律性:
小方在计算机安全中心存储了用户名、账户密码和指纹密码三项信息。当登陆操作系统时,安全中心首先要鉴别这台计算机的指纹密码是否正确,输入的用户名是否存在,账户密码是否正确。如果三项信息均正确,则允许登陆;如果以上信息有一项不正确,那么安全中心就会拒绝这个用户从
Asimpledefinitionforasocialnetworkisthecirclesofpeopleyouknow.Therearecirclesofyourclosefriends,othersincl
以下代码的输出结果是()。ls=[]formin’想念’:fornin’家人’:ls.append(m+n)print(ls)
HowlonghastheIndonesianforestbeenonfire?
最新回复
(
0
)