有以下程序: }执行时输入:l 2 3<回车>,则输出结果是( )。

7 查阅

有以下程序:

}

执行时输入:l 2 3<;回车>;,则输出结果是( )。

A.2,2,4,4,

B.2,3,4,

C.2,2,3,4,

D.2,3,3,4,5,6,

参考答案:

Ccontinue语句的作用是跳过循环体中剩余的语句而强行执行下一次循环。在switch…case语句中,如果没有break会导致多个分支重叠。因此,输入1,2,3,则l执行casel:prinff(”%d,”,b+1);c∞e2:prinff(”%d,”,b+1);continue;后结束。2则执行c∞e2:prinff(”%d,”,b+1);continue;3则执行default:printf(”%d,”,b+1);contin—ue;得到的结果是2,2,3,4。故答案为c选项。

计算机二级