以下叙述中正确的是()
A. C语言中的文件是流式文件,因此只能顺序存取数据
B. 打开一个己存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖
C. 在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据
D. 当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失
设文件指针fp已定义,执行语句fp=fopen(”file”,“w”)后,以下针对文本文件file操作的叙述中正确的是______。
A. 写操作结束后可以从头开始读
B. 只能写不能读
C. 可以在原有内容后追加写
D. 可以随意读和写
有以下程序:#include main(){ FILE * f;f= fopen( " file a. txt"," w");Frintf( f, " abc");fclose ( f);}若文本文件file a.txt中原有内容为:hello,则运行以上程序后,文件filea. txt中的内容为______。
A. Helloabc
B. abclo
C. abc
D. abchello
有以下程序段:FILE *fp;if( (fp = fopen( " test. txt"," w" ) ) == NULL) { printf("不能打开文件!"); exit(0) ; }elseprintf("成功打开文件!");若文件test. txt己存在,则以下叙述正确的是( )。
A. 程序运行后,文件test. txt中的原有内容将全部消失
B. 程序运行时,会因文件存在而出错
C. 对文件test. txt进行写操作后,可以随机进行读取
D. 对文件test. txt写入的内容总是被添加到文件尾部