A) 在屏幕上显示“HELLO” B) 把“HELLO”存入PRN文件中
C)在打印机上打印出“HELLO” d)以上都不对
6.若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值
是 。
A) EOF B) 0 C) 非零值 D) NULL 7.以下叙述中不正确的是 。
A) C语言中的文本文件以ASCII码形式存储数据 B) C语言中对二进制位的访问速度比文本文件快 C) C语言中,随机读写方式不使用于文本文件 D) C语言中,顺序读写方式不使用于二进制文件
8.以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符
#号时结束输入和输出操作,但程序有错。 #include
{ FILE *fout; char ch; fout=fopen('abc.txt','w'); ch=fgetc(stdin); while(ch!='#') { fputc(ch,fout); ch =fgetc(stdin); }
fclose(fout); }
出错的原因是 。
A) 函数fopen调用形式有误 B) 输入文件没有关闭
C) 函数fgetc调用形式有误 D) 文件指针stdin没有定义
9、若fp为文件指针,且文件已正确打开,i为long型变量,以下程序段的输出结果
是 。
fseek(fp, 0, SEEK_END); i=ftell(fp);
printf(\
A) –1 B) fp所指文件的长度,以字节为单位 C) 0 D) 2