内容发布更新时间 : 2025/6/20 8:43:17星期一 下面是文章的全部内容请认真阅读。
18.如果程序中有语句FILE *fp;fp=fopen(\,则程序准备做______。 A.对文件读写操作 B.对文件读操作 C.对文件写操作 D.对文件不操作 19.使用函数fopen()以文本方式打开或建立可读可写文件,要求:若指定的文件不存在,则新建一个,并使文件指针指向其开头;若指定的文件存在,打开它,将文件指针指向其结尾。正确的“文件使用方式”是______。
A.\C.\ 20.若定义:int a[5];,fp是指向某一已经正确打开了的文件的指针,下面的函数调用形式中不正确的是________。
A.fread(a[0],sizeof(int),5,fp); B.fread(&a[0],5*sizeof(int),1,fp); C.fread(a,sizeof(int),5,fp); D.fread(a,5*sizeof(int),1,fp);
21.若要打开D盘上子目录tt下的二进制文件test.bin,在调用函数fopen时,第一个参数的正确格式是( )。
A.\C.\
22.正常执行文件关闭操作时,fclose()函数的返回值是______。
A.-1 B.TRUE C.0 D.1 23. feof()函数______。
A.可用于二进制文件也可用于文本文件 B.只用于二进制文件 C.不能用于二进制文件 D.只能用于文本文件 24.语句“fseek(fp,-100L,1);”的功能是_______。
A.将fp所指向的文件的读写指针移到距文件首100个字节处 B.将fp所指向的文件的读写指针移到距文件尾100个字节处
C.将fp所指向的文件的读写指针从当前位置向文件首方向移动100个字节 D.将fp所指向的文件的读写指针从当前位置向文件尾方向移动100个字节 25.在C程序中,可把整型数以二进制形式存放到文件中的函数是______。
A.fprintf() B.fread() C.fwrite() D.fputc() 26.下面关于C语言文件操作的结论中,______是正确的。
A.对文件操作必须先关闭文件 B.对文件操作必须先打开文件 C.对文件操作顺序无要求
D.对文件操作前必须先测试文件是否存在,然后再打开文件
27.如果需要打开一个已经存在的非空文件“f”进行修改,正确的打开语句是_____。 A.fp=fopen(\ C.fp=fopen(\D.fp=fopen(\ 28.fscanf()函数的正确调用形式是_______。
A.fscanf(文件指针,格式字符串,输出表列); B.fscanf(格式字符串,输出表列,文件指针);
C.fscanf(格式字符串,文件指针,输出表列); D.fscanf(文件指针,格式字符串,输入表列); 29.下面不是系统指定的标准设备文件有_______。
A.fopen() B.stdin() C.stdout() D.stderr! () 30.下面_______操作后,文件的读写指针不指向文件首。
A.rewind(fp) B.fseek(fp,0L,0)C.fseek(fp,0L,2) D.fopen(\31.下面程序把终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符“#”时
结束输入和输出操作程序有错,出错原因