选择题

以下叙述中正确的是(     )。

【正确答案】 A
【答案解析】

A 项正确, C 语言中读写文件是通过文件缓冲区完成的, 在完成了对文件的操作之后, 应当关闭文件, 否则文件缓冲区中的剩余数据可能丢失。 B 项错误, 可以以追加的方式写文件; C 项错误, “r+” 为读和写而打开文本文件, 在读和写操作之间不必关闭文件, 用 fseek()函数进行重新定位就能够读到第 1 个数据也不必关闭文件; D 项错误, C 程序中的输入、 输出文件都以数据流的形式存储在介质上, 用顺序存取和直接存取两种方式。 答案选择 A 选项。