若fp是指向某文件的指针,且已指到该文件的末尾,则C语言函数feof()的返回值是( )。
A. EOF
B. 非零值
C. NULL
D. -1
查看答案
需要以写方式打开当前目录下一个名为file1.txt的文本文件,下列打开文件正确的选项是( )。
A. fopen("file1.txt","w");
B. fopen("file1.txt","r");
C. fopen("file1.txt","wb");
D. fopen("file1.txt","rb");
fseek()函数用来移动文件的位置指针,它的调用形式是( )。
A. fseek(文件指针,位移量,起始点)
B. fseek(文件指针,位移方向,位移量)
C. fseek(位移方向,位移量,文件指针)
D. fseek(文件指针,起始点,位移量)
以下叙述中正确的是( )。
A. C语言中的文件是流式文件,因此只能顺序存取数据
B. 打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖
C. 在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据
D. 当对文件的读/写操作完成之后,必须将文件关闭,否则可能导致数据丢失
如果要将存放在双精度型数组x[10]中的10个数据写到文件指针所指向的文件中,正确的语句是( )。
A. for(i=0;i<10;i++) fputc(x[i],fp);
B. for(i=0;i<10;i++) fputc(&x[i],fp);
C. for(i=0;i<10;i++) fwrite(&x[i],8,1,fp);
D. fwrite(fp,8,10,x);