以下叙述中正确的是( )。
A. C语言的文件是流式文件,因此只能顺序存取数据。
B. 打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖。
C. 当对文件的读写操作完成之后,必须将它关闭,否则可能导致数据丢失。
D. 在一个程序中,当对文件进行了写操作后,必须先关闭该文件再打开,才能读到第 1个数据。
设fp已定义,执行语句fp=fopen("file","w”);后,以下针对交本文件file操作叙述的选项中正确的是()。
A. 写操作结束后可以从头开始读
B. 只能写不能读
C. 可以在原有内容后追加写
D. 可以随意读和写
设fp为指向某二进制文件的指针,而且已读到此文件末尾,则函数feof(fp)的返回值为()。
A. EOF
B. 非0值
C. 0
D. NULL
下列关于文件的叙述中正确的是()。
A. 文件由ASCII码字符序列组成,C语言只能读写文本文件。
B. 文件由二进制数据序列组成,C语言只能读写二进制文件。
C. 文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件。
D. 文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件。