执行下列程序语句后,输出结果为( )。 #include void main() { int x=3。Y=3: switch(x%2) { case 1:switch(Y) { case 0

admin2013-09-11  16

问题 执行下列程序语句后,输出结果为(    )。
#include
    void main()
    {
    int x=3。Y=3:
    switch(x%2)
    {
    case 1:switch(Y)
    {  case 0:cout<<“first\t”:
    case 1:cout<<“second\t”;break;
    default:COUl:<<“hello\t”;
    }
    case 2:cout<<“third\n”:
    }
    }

选项 A、hello third
B、first third
C、hello second
D、hello first

答案A

解析 本题考查的switch语句的嵌套,x%2的值是1,输出hello,由于外层的case 1没有break,所以外层case2也被执行,输出hello third。
转载请注明原文地址:https://jikaoti.com/ti/yeXiFFFM
0

随机试题
最新回复(0)