当前进度
67/152题 (44.1%)
3.下列代码段的输出结果是( )。
int a = 1, b = 0;
do
{
a ++;
b ++;
if (a % 2 == 0 || a % 3 == 0)
a ++;
} while (a <= 10);
cout << b << endl;
int a = 1, b = 0;
do
{
a ++;
b ++;
if (a % 2 == 0 || a % 3 == 0)
a ++;
} while (a <= 10);
cout << b << endl;
别灰心,再仔细想想!
💡
真题解析
【解析】循环共执行了5次,每一次循环结束时,a、b的值分别对应为3和1、5和2、7和3、9和4、11和5。
【答案】B