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

admin2022-10-24  36

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

选项 A、文件打开时,原有文件内容不被删除,可以进行添加和读操作
B、文件打开时,原有文件内容不被删除,位置指针移到文件开头,可以进行重写和读操作
C、文件打开时,原有文件内容不被删除,位置指针移到文件中间,可以进行重写和读操作
D、文件打开时,原有文件内容被删除,只可进行写操作

答案A

解析 C语言中,文件打开方式“a+”表示打开一个文本文件,从文件开始位置读,在文件尾部添加数据,如果指定的文件不存在,系统将使用调用fopen时指定的文件名创建一个新的文件;如果指定的文件存在,那么文件原有内容将被保存,新的数据追加到原有文件之后。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/7Jkp777K
0

相关试题推荐
最新回复(0)