admin 管理员组文章数量: 1087139
2024年3月7日发(作者:centroid)
1.系统的标准数入文件是指( )。A. 键盘显示器C. 软盘B. 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(文件指针,格式字符串,输入表列); 函数的作用是从指定文件读入一个字符,该文件的打开方式必须是( )。 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 C. 1 B. -‐1 D. 09.标准库函数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. 记录
C. 元素
B. 字节D. 簇11.下面的变量表示文件指针变量的是( )。A. FILE *fp B. FILE fpC. FILER *fp D. file *fp12.在 C中,下面对文件的叙述正确的是( )。A. 用“r”方式打开的文件只能向文件写数据B. 用“R”方式也可以打开文件C. 用“w”方式打开的文件只能用于向文件写数据,且该文件可以不存在D. 用“a”方式可以打开不存在的文件13.在 C中,当文件指针变fp已指向“文件结束”,则函数feof(fp)的值是( )。A. .t. B. .F.C. 0 D. 114.在 C中,系统自动定义了3个文件指针stdin,stdout和stderr分别指向终端输入、终端输出和标准出错输出,则函数fputc(ch,stdout)的功能是( )。A. 从键盘输入一个字符给字符变量chB. 在屏幕上输出字符变量ch的值C. 将字符变量的值写入文件stdout中D. 将字符变量ch的值赋给stdout15.下面程序段的功能是( )。#include
D. 当文件正常打开时,终止正在调用的过程17.执行如下程序段#include
C.
B. . 18.在内存与磁盘频繁交换数据的情况下,对磁盘文件的读写最好使用的函数是( )。A. fscanF,fprintf B. fread,fwriteC. getc,putc D. putchar,getchar19.在C中若按照数据的格式划分,文件可分为( )。A. 程序文件和数据文件 B. 磁盘文件和设备文件C. 二进制文件和文本文件 D. 顺序文件和随机文件20.若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp)的返回值是( )。A. EOF B. -1C. 非零值 D. NULL21.在C中,缓冲文件系统是指( )。A. 缓冲区是由用户自己申请的 B. 缓冲区是由系统自动建立的D. 缓冲区是根据文件的大小决定的 D. 缓冲区是根据内存的大小决定的22.在C中,文件型指针是( )。A. 一种字符型的指针变量
量C. 一种共用型的指针变量
量23.在C中,标准输出设备是指( )。A. 键盘
C. 硬盘
B. 一种结构型的指针变D. 一种枚举型的指针变B. 鼠标D. 光笔24.在C中,标准输出设备和标准错误输出设备是指显示器,它们对应的指针名分别为( C )。A. stdin,stdio B. STDOUT,STDERRC. stdout,stderr D. stderr,stdout25.在C中,所有的磁盘文件在操作前都必须打开,打开文件函数的调用格式为:fopen(文件名,文件操作方式);其中文件名是要打开的文件的全名,它可以是:( )。A. 字符变量名、字符串常量、字符数组名
B. 字符常量、字符串变量、指向字符串的指针变量C. 字符串常量、存放字符串的字符数组名、指向字符串的指针变量D. 字符数组名、文件的主名、字符串变量名26.在C中,打开文件的程序段中正确的是( )。A. #include
C. fread和fgetc
B. fwrite和fputcD. putc和fputc
版权声明:本文标题:C语言初级测试题(十) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1709778313a546315.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论