大一C语言选择题及答案

发布时间 : 星期二 文章大一C语言选择题及答案更新完毕开始阅读

18.若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是(C) A.EOF B.0 C.非零值 D.NULL

19.若要打开A盘上的user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是(B) A.fopen(“A:\%user\\abc.txt”,“r”) B.fopen (“A:\%user\\abc.txt”,“r+”) C.fopen(“A:\%user\\abc.txt”,“rb”) D.fopen(“A:\%user\\abc.txt”,“w”)

20.下述关于C语言文件操作的结论中,正确是(B) A.对文件操作必须先关闭文件 B.对文件操作必须先打开文件 C.对文件操作完毕不需关闭文件

D.对文件操作必须先测试文件是否存在 21.C语言中可以处理的文件类型是(C)

A.文本文件和数据文件 B.二进制文件和数据文件 C.文本文件和二进制文件 D.数据代码文件

22.在执行fopen函数时,ferror函数的初值是(A) A.0 B.-1 C.1 D.TRUE

23.若fp为文件指针,且文件已正确打开,以下语句的输出结果为(B) fseek(fp,0,SEEK_END);i=ftell(fp);printf(“i=%d”,i); A.fp所指文件的记录的长度

B.fp所指文件的当前位置,以字节为单位 C.fp所指文件的当前位置,以字为单位 D.fp所指文件的当前位置,以字为单位 24.以下程序的输出结果是(B)

#includemain(){FILE *fp;int i;char ch[]=“abcd”,t;fp=fopen(“abc.dat”,“wb+”);for(i=0;i<4;i++)fwrite(&ch[i],1,1,fp);fseek(fp,-2L,SEEK_END.);fread(&t,1,1,fp);fclose(fp);printf(“%c\\n”,t);} A.d B.c C.b D.a

联系合同范文客服:xxxxx#qq.com(#替换为@)