C语言初级测试题(十).pdf
文本预览下载声明
1.系统的标准数入文件是指( )。
A. 键盘 B .
显示器
C. 软盘 D. 硬盘
2.若执行fopen函数时发生错误,则函数的返回值是( )。
A. 地址值 B.0
C. 1 D. EOF
3.若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件
方式字符串应是( )。
A. ab+ B. wb+
C. rb+ D. ab
4 .fscanf函数的正确调用形式是( )。
A. fscanf(fp,格式字符串,输出表列)
B. fscanf(格式字符串,输出表列,fp);
C. fscanf(格式字符串,文件指针,输出表列);
D. fscanf(文件指针,格式字符串,输入表列);
5.fgetc 函数的作用是从指定文件读入一个字符,该文件的打开方式必须是
( )。
A. 只写 B. 追加
C. 读或读写 D. 答案b和c都正确
6.函数调用语句:fseek(fp,-20L,2);的含义是( )
A. 将文件位置指针移到距离文件头20个字节处
B. 将文件位置指针从当前位置向后移动20个字节
C. 将文件位置指针从文件末尾处后退20个字节
D. 将文件位置指针移到离当前位置20个字节处
7.利用fseek函数可实现的操作( )。
A. fseek(文件类型指针,起始点,位移量);
B. fseek(fp,位移量,起始点) ;
C. fseek(位移量,起始点,fp);
D. fseek(起始点,位移量,文件类型指针);
8.在执行fopen函数时,ferror函数的初值是( )。
A. TURE B. -1
C. 1 D. 0
9. 标准库函数fgets(s,n,f)的功能是( )。
A. 从文件f 中读取长度为n 的字符串存入指针s所指的内存
B. 从文件f 中读取长度不超过n-1 的字符串存入指针s所指的内存
C. 从文件f 中读取n个字符串存入指针s所指的内存
D. 从文件f 中读取长度为n-1 的字符串存入指针s所指的内存
10. 在 C 中,对文件的存取以( )为单位。
A. 记录 B. 字节
C. 元素 D. 簇
11. 下面的变量表示文件指针变量的是( )。
A. FILE *fp B. FILE fp
C. FILER *fp D. file *fp
12. 在 C 中,下面对文件的叙述正确的是( )。
A. 用“r ”方式打开的文件只能向文件写数据
B. 用“R ”方式也可以打开文件
C. 用“w ”方式打开的文件只能用于向文件写数据,且该文件可以不存在
D. 用“a ”方式可以打开不存在的文件
13. 在 C 中, 当文件指针变fp 已指向“文件结束”, 则函数feof(f
显示全部