GESP 一级 · GESP 202503 C++ 一级 第 25 题

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

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

题目

C++ 中定义整型变量 $N$,执行语句 scanf("%d", &N); cout << N / 3 * 5; 时输入 3.6,则输出 6。( )

答案:B

考点

输入输出

解题思维

答案B。根据C++语法规则分析各选项。注意赋值、运算、类型等细节。

常见错误

仔细审题,注意每个选项的语法细节。区分合法写法与错误写法。

详细解析(节选)

【考点】C++输入输出|类型转换|表达式求值

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

这道题卡住绝大多数考生的点,就是C++中scanf的输入类型与变量类型必须匹配。命题人故意在题干里写"定义整型变量N",然后让你输入3.6,就是想看看你是否清楚scanf的格式控制符%d只能读入整数,输入小数会直接导致数据错乱,最终N的值是0。这属于GESP一级大纲中"C++基础语法"模块,是考察你对输入函数格式符掌握程度的经典陷阱。

同考点真题

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