GESP 二级 · GESP 202506 C++ 二级 第 19 题

判断题 · 答案 A · 考点:函数

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

题目

$a$ 和 $b$ 分别是 C++ 的整型变量,如果表达式 max(a, b) == min(a, b) 的值为真,则说明 $a$ 和 $b$ 相等。( )

答案:A

考点

函数

解题思维

答案A。根据C++基础知识分析判断。

常见错误

注意题目中的限定词。不确定时用代入法或排除法。

详细解析(节选)

【考点】max/min 函数定义|整数比较逻辑|真值判定

🎯 考纲定位:GESP 二级 C++ 模块,考察基础函数调用与逻辑判断,卡住的是学生混淆"最大值等于最小值"与"两数相等"的抽象关系

🧠 解题思维:定义 max(a, b) 为两者较大者,min(a, b) 为较小者。若 max == min,则较大者等于较小者,这仅当 a 与 b 本身相等时成立。这是"有序集合全等"的通性,类似判断数组所有元素相等只需 max == min

🪤 陷阱拆解:错误选项 B 利用"最大值最小值不同"的直觉误导,却忽略了当两数相等时 max 与 min 必然重合;命题人专设此陷阱考察对"相等"关系的深层理解,而非表面数值大小

🔄 反命题思维:若改为"若 max(a, b) == min(a, b) 则 a 与 b 不相等",答案即为错;刷到此类题先问"命题人是否在玩文字游戏"或"是否在考察边界"即可

同考点真题

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