首页 > 试题广场 >

若以”a+”方式打开一个已存在的文件,则以下叙述正确的是()

[单选题]

若以”a+”方式打开一个已存在的文件,则以下叙述正确的是()

  • 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可进行添加和读操作
  • 文件打开时,原有文件内容不被删除,位置指针移到文件开头,可进行重写和读操作
  • 文件打开时,原有文件内容被删除,只可进行写操作
  • 以上各种说法皆不正确
推荐

【解释】若以”a+”方式打开一个已存在的文件,原文件如果不存在,则创建,如果存

在则打开,并且将文件位置指针移到文件尾,可以在文件尾进行数据添加,也可以从文件

开头处进行读数,但文件位置指针不可移到文件头,不能进行重写操作。故选择答案是A.

发表于 2018-05-07 10:33:29 回复(5)
更多回答
文件操作
r 可读权限 文件必须存在 若不存在打开失败报错
r+ 可读可写权限 文件必须存在 若文件不存在打开失败报错
w 可写权限 不允许文件读出 若文件不存在 创建文件
w+ 可读可写文件 若文件不存在 创建文件
a 以附加方式打开可写的文件 若文件存在 则会在文件末尾进行数据写入 若文件不存在 创建文件
a+ 以附加方式打开可读可写的文件 若文件存在 则会在文件末尾进行数据写入 若文件不存在 创建文件
发表于 2018-11-16 17:35:58 回复(0)

总结,带有“ + ”都是即可读又可写,a 在文件末尾写入数据,其他根据词义判断即可。

发表于 2020-01-21 14:50:22 回复(0)
a+在光标末尾写入,可读可写
发表于 2026-03-19 10:15:40 回复(0)
文件保存
发表于 2020-09-17 08:08:59 回复(0)
append

发表于 2020-03-22 21:10:45 回复(0)

若以”a+”方式打开一个已存在的文件,原文件如果不存在,则创建,如果存

在则打开,并且将文件位置指针移到文件尾,可以在文件尾进行数据添加,也可以从文件

开头处进行读数,但文件位置指针不可移到文件头,不能进行重写操作

发表于 2019-04-18 20:45:26 回复(0)