下列程序段的输出结果是:

来源:百度知道 编辑:UC知道 时间:2024/06/02 15:23:55
int k=1,s=0;
switch(k){
case 1:s+=10;
case 2:s+=20;break;
defalt:s+=3;
}
printf("K=%d s=%d",k,s);

选项是
A.10 B.30 C.20 D.23
怎么选项只有一个数字
不是有K 和 S 两个数字吗?

没有正确答案,在输出中还有K的值,但是备选答案中既无K的值,而且输出格式也没有正确的。

B

-----------------------

可能题目漏了

k==1 , s==30

注意一下 那个break , 不懂的话看看书 !

答案是B