题目内容

对下面三条语句,正确的论断是___________。(1)if(a)s1;else s2;(2)if(a==0)s2;else s1;(3)if(a!=0)s1;else s2;

A. 三者相互等价
B. 三者相互不等价
C. 只有(2)和(3)等价
D. 以上说法都不正确

查看答案
更多问题

以下关于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. 以上都不对

答案查题题库