选择题 有以下程序
【正确答案】 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)。