GESP 一级 · GESP 一级样题(C++ 组) 第 23 题

判断题 · 答案 A

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

题目

C++语言中也遵循与“先乘除、后加减”类似的运算符优先级规则。( )

答案:A

解题思维

这题其实是在考你对 C++ 运算规则有没有真正建立起来。别光背‘从左到右’的口诀,拿到题先想:表达式里到底有哪些运算符?乘法除法和加减法谁更‘霸道’?只要确认了优先级规则,答案自然就出来了。

常见错误

学生最容易犯的错是以为所有运算都严格按书写顺序从左往右算,或者把‘优先级’和‘结合性’搞混,觉得既然都是同级就无所谓顺序。其实命题人爱挖这种坑:让你看到混合运算时,下意识去括号,结果把乘除算成了加减,或者反过来。还有的同学会纠结题干里那个‘类似’二字,硬要去查证 C++ 和数学课本是否‘完全一致’,反而忽略了最基础的规则本身。记住,判断题里这种常识性描述,只要核心规则对,通常就是选正确。

详细解析(节选)

【考点】运算符优先级|表达式求值规则|结合性概念

【考纲定位】这道题出自 GESP 一级《C++ 语言程序设计》第三模块,核心就是考察你对运算符优先级的掌握。命题人特意用‘类似’二字来降低门槛,因为数学里‘先乘除后加减’是铁律,C++ 里也是铁律,但很多初学者只记住了‘从左到右’的计算顺序,或者被‘结合性’这种高阶概念绕晕,导致在混合运算里栽跟头。这里的陷阱就在于:你以为是在考复杂的表达式求值,其实就是在考最基础的那条规则——乘法除法的优先级高于加法减法。

【解题思维】拿到这种判断题,千万别急着去构造复杂的表达式来验证,那样容易把自己绕进去。正确的思路是‘扫一眼’:先识别表达式里涉及哪些运算符(这里是 +、-、*、/),然后立刻对照优先级表。如果规则符合常识,那就是对的。C++ 的运算符优先级确实遵循‘先乘除、后加减’,这一点和数学完全一致。所以题干描述完全符合语言规范,选 A。

【命题视角与陷阱】命题人爱在这里挖坑,主要是针对两类学生:一类是死记硬背‘从左到右’口诀的,看到 a + b * c 就会下意识算成 (a+b)*c,结果错了;另一类是过度纠结‘类似’二字的,非要查证 C++ 标准文档是否和数学课本‘完全一致’(其实 C++ 里还有赋值运算符右结合等特殊情况,但题干只问了加减乘除,范围很窄)。还有一种坑是混淆‘优先级’和‘结合性’,以为只要同级就无所谓顺序,其实结合性决定了同级运算的方向,但这道题不涉及同级冲突,所以不影响结论。

【避坑提醒】判断题里这种常识性描述,只要核心规则对,通常就是选正确。别被‘类似’二字吓到,也别去构造复杂表达式来‘证明’它。记住:遇到混合运算,先问自己‘乘法除法和加法减法谁更霸道?’答案永远是乘除优先。

【考频与趋势】从题库数据看,‘基础语法’类别在 GESP 一级共考过 332 题,其中 2023 年高达 287 题,2024 年 413 题,2025 年 401 题,2026 年 109 题,说明一级考试对基础语法的依赖度极高;而‘运算符与表达式’类别在一级考了 72 题,2023 年 91 题、2024 年 41 题、2025 年 61 题,呈现波动但整体高频的特点。这类题目在一级考试中属于‘必考’中的‘基础必考’,几乎每年都有类似判断或计算题出现。

【预测】基于近年数据,一级考试对基础运算符优先级的考察不会减弱,反而可能继续以判断题或简单表达式求值的形式高频出现,因为这是区分‘会背’和‘真懂’的最直接手段。暂无足够依据预测未来是否会引入更复杂的组合(如混合优先级与结合性),但现有趋势显示,这类基础题仍是命题人的‘老本行’。

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