昆明公安总队:C语言程序设计考题

来源:百度文库 编辑:高校问答 时间:2024/05/02 18:43:46
执行下面程序段后,y的值为()
x=20;
switch(x%3)
{
case 1: y=10;
case 2; y=20;
case 3: y=30;
case 4: y=50;
}
a.20 b.30 c.10 d.50

d.50
switch语句会找到相应的分支,之后一直执行下去。
20%3=2(%是模除,取余数)
x=2所以Y=20
这时候,没有break;
所以,继续y=30;
y=50;

20%3=2(%是模除,取余数)
x=2所以Y=20
选a