展开全部
答案是C,输入2后k的值为2执行case2,此时输出2,因为case2后面没有break;跳出循环语句,所以再执行case3,此时输出3,case3后有break;跳出循环。程序结束
追问
这么会俩答案了,到底B还是C?
追答
因为case2后面没有break;不会跳出switch,而会执行下一条命令,直到遇见了break;就跳出switch,不执行下面的命令。switch(k)里面的k是和下面case k:匹配的,如果k的值为2就执行case 2:。如果k的值1就执行case 1:。以此类推
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询