正在加载,请稍候…

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

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

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

想边做边批改、自动判分、收藏错题? 前往主站在线练习《NCRE计算机等级考试二级(C语言程序设计)》,获得完整学习体验。
前往 爱课堂 学习 →
单选题 1分
fseek函数的第三个参数是( )
  1. AA. 偏移量
  2. BB. 文件指针
  3. CC. 起始位置
  4. DD. 文件大小
单选题 1分
以追加模式打开文件,使用的模式是( )
  1. AA. "a"
  2. BB. "r"
  3. CC. "w"
  4. DD. "x"
单选题 1分
若文件打开成功,fopen返回( )
  1. AA. 0
  2. BB. EOF
  3. CC. 文件指针
  4. DD. 文件名
单选题 1分
若文件打开失败,fopen返回( )
  1. AA. 0
  2. BB. NULL
  3. CC. EOF
  4. DD. 文件指针
单选题 1分
fwrite函数的返回类型是( )
  1. AA. size_t
  2. BB. int
  3. CC. FILE*
  4. DD. void*
单选题 1分
ftell函数的作用是( )
  1. AA. 返回当前文件位置
  2. BB. 移动文件位置
  3. CC. 关闭文件
  4. DD. 打开文件
单选题 1分
rewind(fp)相当于( )
  1. AA. fseek(fp,0,SEEK_SET)
  2. BB. fseek(fp,0,SEEK_END)
  3. CC. fseek(fp,0,SEEK_CUR)
  4. DD. fclose(fp)
单选题 1分
以二进制模式打开文件进行读写,使用的模式是( )
  1. AA. "r"
  2. BB. "rb+"
  3. CC. "rt"
  4. DD. "a"
单选题 1分
printf函数实际上是( )
  1. AA. fprintf的特殊形式
  2. BB. fputs的特殊形式
  3. CC. fgetc的特殊形式
  4. DD. fwrite的特殊形式
单选题 1分
scanf函数实际上是( )
  1. AA. fscanf的特殊形式
  2. BB. fgets的特殊形式
  3. CC. fgetc的特殊形式
  4. DD. fread的特殊形式
多选题 2分
以下关于文件打开模式的说法正确的有( )
  1. AA. "r"用于读取
  2. BB. "w"用于写入
  3. CC. "a"用于追加
  4. DD. "rb"用于二进制读取
  5. EE. "rw"用于读写
  6. FF. "r+"不能写
  7. GG. "w+"不能读
  8. HH. "a+"不能读
多选题 2分
以下关于fopen函数的说法正确的有( )
  1. AA. fopen返回FILE*指针
  2. BB. 打开失败返回NULL
  3. CC. 打开成功返回0
  4. DD. 需要指定文件名和模式
  5. EE. 只能打开文本文件
  6. FF. 只能打开二进制文件
  7. GG. fopen不需要模式
  8. HH. fopen返回int
多选题 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. 不能用于二进制文件

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