若以”a+”方式打开一个已存在的文件,则以下叙述正确的是()
文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可进行添加和读操作
文件打开时,原有文件内容不被删除,位置指针移到文件开头,可进行重写和读操作
文件打开时,原有文件内容被删除,只可进行写操作
以上各种说法皆不正确
【解释】若以”a+”方式打开一个已存在的文件,原文件如果不存在,则创建,如果存
在则打开,并且将文件位置指针移到文件尾,可以在文件尾进行数据添加,也可以从文件
开头处进行读数,但文件位置指针不可移到文件头,不能进行重写操作。故选择答案是A.
总结,带有“ + ”都是即可读又可写,a 在文件末尾写入数据,其他根据词义判断即可。
若以”a+”方式打开一个已存在的文件,原文件如果不存在,则创建,如果存
开头处进行读数,但文件位置指针不可移到文件头,不能进行重写操作
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
【解释】若以”a+”方式打开一个已存在的文件,原文件如果不存在,则创建,如果存
在则打开,并且将文件位置指针移到文件尾,可以在文件尾进行数据添加,也可以从文件
开头处进行读数,但文件位置指针不可移到文件头,不能进行重写操作。故选择答案是A.