GESP 一级 · GESP202609 C++ 一级 第 16 题

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

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

题目

C++ 程序执行 cin 或 scanf 语句时通常是使用键盘等输入设备来输入某个变量的值。

答案:A

考点

输入输出

解题思维

本题考查 C++ 标准输入机制的基础认知。看到 cin/scanf 要立即关联到输入流 stdin,stdin 默认绑定键盘设备。题干的关键信息是"通常"二字,说明即使存在重定向等特殊情况也不影响判断。解题通法是:识别函数→定位输入流→确认设备→判断正误。

常见错误

选 B 的考生往往混淆了输入方式与输入设备。常见误区:认为 scanf 只能读文件、cin 只能读屏幕、把"输入语句"理解为"输入内容"而非"输入动作"。题干表述严谨,"键盘等输入设备"完全涵盖 stdin 的实际来源,绝对化陷阱在此题中并不存在。

详细解析(节选)

考纲定位

本题考查 GESP C++ 一级大纲中"输入输出"基础模块。命题人放这道题,就是要卡住那些编程概念模糊的考生——他们虽然写过 cin 和 scanf,但说不清它们到底从哪儿读数据。这是入门级选手最容易栽跟头的地方,连输入流的设备绑定都搞不清楚,后续学文件 I/O、流重定向就更难入门了。

解题思维

看到 cin/scanf 要立即反应到标准输入流 stdin。C++ 标准规定,stdin 默认绑定键盘设备,这是输入设备与输入流之间最基础的映射关系。题干中的"通常"二字说明即使存在重定向等特殊情况也不影响判断。解题通法是:识别函数→定位输入流→确认设备→判断正误,这一套流程能迁移到所有关于输入输出的概念判断题,关键是建立函数与输入流的对应关系。

同考点真题

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