注意:此页面搜索的是所有试题
题目内容
(兰州工业学院-计算机语言(C语言))
【单选题】
有如下程序段:
int x=1,y=1;
int m,n;
m=n=1;
switch (m)
{
case 0:x=x*2;
case 1:
{
switch (n)
{
case 1:x=x*2;
case 2:y=y*2;break;
case 3:x++;
}
}
case 2: x++;y++;
case 3: x*=2;y*=2;break;
default: x++;y++;
}
执行完成后,x和y的值分别是_____。
A、
x=6 y = 6
B、
x = 2 y =1
C、
x = 2 y = 2
D、
x = 7 y = 7
有如下程序段:
int x=1,y=1;
int m,n;
m=n=1;
switch (m)
{
case 0:x=x*2;
case 1:
{
switch (n)
{
case 1:x=x*2;
case 2:y=y*2;break;
case 3:x++;
}
}
case 2: x++;y++;
case 3: x*=2;y*=2;break;
default: x++;y++;
}
执行完成后,x和y的值分别是_____。
A、
x=6 y = 6
B、
x = 2 y =1
C、
x = 2 y = 2
D、
x = 7 y = 7
参考答案