GESP 一级 · GESP 202603 C++ 一级 第 10 题

选择题 · 答案 B · 考点:循环结构

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

题目

下面 C++ 代码的相关说法,正确的是( )。

int i;
for (i = 1; i < 10; i++){
    if (i % 2 == 0){
        continue;           // L1
    }
    else
        cout << i << "#";
}
cout << i << "END";
答案:B

考点

循环结构

解题思维

答案B。if-else可以嵌套,if子句和else子句都可以嵌套if-else。else与最近的未匹配if结合。

常见错误

else与最近的未匹配且未加花括号的if结合。建议用花括号明确层次。

详细解析(节选)

【考点】循环结构|条件语句|continue

1. 🎯 考纲定位

本题考查GESP一级大纲中循环结构与条件语句的综合运用。命题人特意把循环结束后的变量值设为考点,卡住的是那些只盯着循环内输出却忽略循环终止时 i 最终等于 10 的考生——这是 GESP 一级最典型的"细节盲区"题。

同考点真题

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