GESP C++ 真题 · 逐题精解
首页C++一级真题 › 2026年6月 › 第7题

GESP 2026年6月 C++一级 单选题 第7题

C++一级单选题2026年6月第7题

所属知识点:if / if-else 语句 难度要求:掌握 考频:高频

如下 C++ 代码执行时,其说法错误的是( )。
int N, M;
cin >> N >> M;

if (N > M)
    cout << "A " << (N - M);
else
    cout << "B " << (M - N);

正确答案:C

题目解析
N > M 用的是严格大于。输入 3 3 时 N 不大于 M,条件为假走 else,输出 B 0 而不是 A 0,所以 C 错误,选 C。其余 A(4>3→A 1)、B(3<4→B 1)、D(4=4→B 0)都正确。💡 相等时 > 为假,边界值是常考点。

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习