GESP 一级 · GESP 202409 C++ 一级 第 18 题

判断题 · 答案 B · 考点:输入输出

← 整套速查表 GESP 一级 全部真题

题目

$N$ 是 C++ 程序中的整型变量,则语句 scanf("%d", &N) 能接收形如正整数、负整数和 $0$ 输入,但如果输入含字母或带小数点数,将导致无法执行。( )

答案:B

考点

输入输出

解题思维

答案B。根据计算机/编程基础知识分析判断。

常见错误

仔细审题,注意"不正确""不属于""不是"等否定词。用排除法缩小范围。

详细解析(节选)

【考点】输入输出|scanf 返回值|缓冲区处理

1. 🎯 考纲定位(考点定位)

本题考查 GESP C++ 一级"输入输出"模块中 scanf 函数的核心机制。命题人卡住的是考生对"无法执行"这四个字的过度解读——绝大多数人把"无法执行"理解为"程序崩溃或陷入死循环",却忽略了 scanf 在遇到格式不匹配时只是停止解析而非拒绝运行。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断