正在加载,请稍候…

完整刷题、自动判分与错题本在主站体验 前往 爱课堂 →

NCRE计算机等级考试二级(C语言程序设计) 练习题

共 693 道题,以下仅展示题目与选项,供练习与学习使用。

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

本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习