以下关于文件结束检测的说法正确的有( )
- AA. feof检测文件结束
- BB. feof返回非零表示到文件末尾
- CC. feof可以提前检测
- DD. 读取失败不一定表示结束
- EE. feof不需要读取
- FF. feof返回0表示结束
- GG. feof不需要参数
- HH. feof可以预测结束
以下关于fread和fwrite的说法正确的有( )
- AA. fread用于读取数据块
- BB. fwrite用于写入数据块
- CC. 返回成功操作的元素个数
- DD. 参数包括数据指针、大小、个数、文件指针
- EE. 只能用于二进制文件
- FF. 不能用于结构体
- GG. 参数顺序不重要
- HH. 返回值类型是int
以下关于fseek函数的说法正确的有( )
- AA. fseek用于移动文件指针
- BB. 第三个参数可以是SEEK_SET、SEEK_CUR、SEEK_END
- CC. 成功返回0
- DD. 失败返回非零
- EE. 只能在二进制文件中使用
- FF. 可以在文本文件中精确定位
- GG. 偏移量可以是负数
- HH. 偏移量必须是正数
以下关于ftell函数的说法正确的有( )
- AA. ftell返回当前文件位置
- BB. 返回值类型是long
- CC. 成功返回-1
- DD. 不需要参数
- EE. 可以预测文件大小
- FF. 返回值是int类型
- GG. 只能用于二进制文件
- HH. 不能用于文本文件
以下关于rewind函数的说法正确的有( )
- AA. rewind将文件指针移到开头
- BB. rewind无返回值
- CC. rewind需要三个参数
- DD. rewind返回当前位置
- EE. rewind不能用于文本文件
- FF. rewind会清除错误标志
- GG. rewind是fseek的特例
- HH. rewind返回long
以下关于fprintf和fscanf的说法正确的有( )
- AA. fprintf用于格式化写入
- BB. fscanf用于格式化读取
- CC. 第一个参数是文件指针
- DD. 返回值是文件指针
- EE. 只能用于二进制文件
- FF. 不能格式化输出
- GG. 参数与printf/scanf相同
- HH. 不支持格式化字符串
以下关于字符I/O函数的说法正确的有( )
- AA. fgetc用于读取字符
- BB. fputc用于写入字符
- CC. getchar相当于fgetc(stdin)
- DD. putchar相当于fputc(stdout)
- EE. fgetc参数是字符串
- FF. fputc不需要参数
- GG. 返回值是char类型
- HH. 不能用于二进制文件
以下关于字符串I/O函数的说法正确的有( )
- AA. fgets读取字符串
- BB. fputs写入字符串
- CC. fgets保留换行符
- DD. fputs自动加换行
- EE. fgets不需要指定长度
- FF. fputs返回字符数
- GG. fgets不保留换行
- HH. fputs返回文件指针
以下关于文件位置检测的说法正确的有( )
- AA. feof检测文件结束
- BB. ferror检测读写错误
- CC. feof返回错误码
- DD. ferror返回0表示有错
- EE. feof不需要参数
- FF. ferror不需要参数
- GG. 两者可以互相替代
- HH. 两者都不需要参数
以下关于标准设备的说法正确的有( )
- AA. stdin是标准输入
- BB. stdout是标准输出
- CC. stderr是标准错误
- DD. 三个都是文件指针
- EE. 不能用于fprintf
- FF. 不能用于fscanf
- GG. stdin不能重定向
- HH. stdout可以重定向
以下关于二进制文件和文本文件的说法正确的有( )
- AA. 二进制文件存储数据本身
- BB. 文本文件存储字符形式
- CC. 两者完全相同
- DD. 打开时需要指定模式
- EE. 文本文件没有换行转换
- FF. 二进制文件有换行转换
- GG. fread只能用于二进制文件
- HH. fprintf只能用于文本文件
以下关于fclose函数的说法正确的有( )
- AA. fclose关闭文件
- BB. 成功返回0
- CC. 失败返回EOF
- DD. 不需要参数
- EE. fclose不刷新缓冲区
- FF. fclose会丢失数据
- GG. fclose参数是文件名
- HH. fclose不需要返回值检查
以下关于文件I/O与标准I/O的说法正确的有( )
- AA. printf相当于fprintf(stdout)
- BB. scanf相当于fscanf(stdin)
- CC. printf比fprintf效率高
- DD. 文件I/O和标准I/O参数类似
- EE. 两者完全不同
- FF. 标准I/O不能重定向
- GG. 文件I/O不能重定向
- HH. 两者没有关联
FILE是C语言定义的文件类型
fopen成功时返回文件指针
以"r"模式打开文件可以进行写入
feof函数用于检测文件是否结束
fseek只能在二进制文件中使用
rewind(fp)将文件指针移到文件开头
fgetc读取失败时返回EOF
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习。