以下关于switch语句的描述中,正确的是( )。
A. switch语句中default子句可以没有,也可有一个
B. switch语句中每个case语句序列中必须有break语句
C. switch语句中default子句只能放在最后
D. switch语句中case子句后面的表达式只能是整型表达式
查看答案
以下关于if语句的描述中,错误的是( )。
A. if语句中只有一个else子句
B. if语句中可以有多个else if子句
C. if语句中if体内不能是switch语句
D. if语句的if体中可以是循环语句
为了避免二义性,C++规定else与( )组成配对关系。
A. 缩排位置相同的if
B. 在其之前未配对的if
C. 在其之前未配对的最近的if
D. 同一行上的if
若x值为23,下面程序代码段输出的结果是( )。if (x > 10){cout< 20){cout< 30){cout<
A. 23
B. 2323
C. 232323
D. 以上都不对
设有int a=2, b=3, c=1;则以下程序段输出结果是( )switch(c){case 0:a++;case 1:a++;b++;case 2:b++;}cout<<"a="<
A. a=3,b=4
B. a=3,b=5
C. a=4,b=4
D. a=4,b=5