单选题
C语言的文件操作过程中,以下描述中正确的是( )。
A、
C语言中的文件是流式文件,因此只能顺序存取数据
B、
打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖
C、
在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据
D、
当对文件的读(写)操作完成之后。必须将它关闭:否则可能导致数据丢失
【正确答案】
D
【答案解析】
解析:A错,因为C语言中的文件可以进行随机存取;B错,因为可以使用追加操作对文件进行操作而原文件中的内容不会被覆盖;C错,因为可以通过fseek()函数重新定位以进行读写,而不用先关闭再打开。
提交答案
关闭