题库首页 › GESP等级认证(C++) › 题目 25345

下面 C++ 代码执行后输出是( )。 int n = 10; while (n > 0){ n -= 1; if (n % 3 == 0) continue; if (n == 5) break; } cout << n;

A:0
B:5
C:6
D:7

正确答案:B

答案解析

初始化n为10,进入while循环,条件为n大于0。每次循环执行n减1。若n模3等于0,则跳过后续语句直接进入下一次循环。若n等于5,则终止循环。循环结束后输出n的值。分析循环中n的变化:从9开始递减,当n为9、6、3时因模3等于0被跳过;当n减至5时触发break语句,循环立即结束。整个过程未涉及其他输出操作。

试卷来源:202603 CCF-GESP编程能力等级认证C++二级真题

本卷相关题目

在线做题 同科目题库