程序执行后的输出结果是( )。 #include<iostream.h> void main() { char flag=’c’; switch(flag) { case ’a’:cout<<’’1’’<<

admin2018-12-04  33

问题 程序执行后的输出结果是(    )。
    #include<iostream.h>
    void main()
    {  char flag=’c’;
    switch(flag)
    {  case ’a’:cout<<’’1’’<<end1;
    case  ’b’:cout<<’’2’’<<end1:break;
    case  ’c’:cout<<’’3’’<<end1;
    default  :cout<<’’4’’<<end1;break;
        }
    }

选项 A、12
B、23
C、34
D、45

答案C

解析 因为flag=’c’,所以执行cout<<"3"<<end1语句,由于没有break短语,所以继续执行“cout<<’’4’’<<end1;break;”,语句输出4。
转载请注明原文地址:https://kaotiyun.com/show/qrAp777K
0

最新回复(0)