选择题
有以下程序
A、
3
B、
5
C、
7
D、
9
【正确答案】
A
【答案解析】
向switch语句块传送参数后,编译器会先寻找匹配的case语句块,找到后就执行该语句块,遇到break跳出;如果没有匹配的语句块,则执行default语句块。case与default没有顺序之分。因此第一次循环k的值为1,执行c+=k,c的值为1,再执行case2后的语句C++,c的值为2,遇到break语句跳出循环;第二次循环k的值为2,执行case2后面的语句C++,c的值为3,跳出循环。故本题答案为A)。
提交答案
关闭