执行下列语句后,输出结果为__________。 int a=0,b=2,c=3; switch(a) { case 0:switch(b) { case 1:co

admin2012-12-29  26

问题 执行下列语句后,输出结果为__________。
    int a=0,b=2,c=3;
    switch(a)
    {
    case 0:switch(b)
              {
                case 1:cout<<‘*’;break;
                case 2:cout<<‘%’;break;
              }
    case 1:switch(c)
              {
              case 1:cout<<‘$’;break;
              case 2:tout<<‘*’;break;
              default:cout<<‘#’;
              }
    }

选项

答案%#

解析 首先判断a的值,题中a的值为0,然后判断b的值,b的值为2,所以先输出“%”,而case 0后面没有break语句,所以再判断c的值,这样又输出“#”。
转载请注明原文地址:https://kaotiyun.com/show/cwVp777K
0

最新回复(0)