有以下程序: 程序运行后的输出结果是( )。A.02356B.0235C.235D.2356请帮忙给

计算机考试 已帮助: 时间:2024-07-03 07:29:41

有以下程序:

程序运行后的输出结果是( )。
A.02356
B.0235
C.235
D.2356
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:计算机类考试,计算机二级,职称计算机

标签:正确答案,请帮忙,程序

参考解答

用户头像

436***808

2024-07-03 07:29:41

正确答案:C
k的值为5,逐个对caBe语句进行匹配,均不匹配,执行default下的语句n=0;k一一。再执行case2:ca804:后面的语句n+=2;k一一;。执行break语句跳出switch判断,打印n的值,即2。经过第一次循环后,k的值为3,然后进行k>0&&ll<5条件判断为真。第二次执行循环体,执行case3:后面的语句n+=1;k一一;。再执行break语句跳出循环,此时打印n的值3,此时k的值为2。第三次执行循环体k的值为2,满足条件,执行case2:case4:后面的语句n+=2;k一一;。执行break语句跳出循环体。打印n的值5。此时n不满足条件k>0&&n<5,所以结束循环。整个程序的打印结果为235。

上一篇 若有以下程序段: 程序运行后的输出结果是( )。A.16B.8C.4D.2请帮忙给出正确答案和分析

下一篇 设有以下语句: int a=1 b=2 c;c=a^(b<;<;2);执行后 c的值为( )

相似问题