GESP C++ 真题 · 逐题精解
首页C++二级真题 › 2025年9月 › 第8题

GESP 2025年9月 C++二级 单选题 第8题

C++二级单选题2025年9月第8题

所属知识点:循环嵌套 难度要求:掌握 考频:—

下面 C++ 代码执行后其输出是( )。
for (i =1; i < 12; i++){
if (i % 2 == 0)
continue;
for (j = 0; j < i; j++)
if (i * j % 2)
break;
}
if(i>= 12)
cout << (i * j);

正确答案:B

题目解析
外层只处理奇数 i(偶数 continue 跳过)。i 为奇数时 i*j 的奇偶取决于 j,故 j=1 时 i*j 为奇就 break,内层停在 j=1。循环结束后 i=12、j=1,i≥12 成立,输出 i*j=12×1=12,选 B。

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

进入 GESPPASS 开始练习