以下程序段执行后,输出可能是( )
int a=2,b=3;
if(a
- AA. AB
- BB. B
- CC. A
- DD. 不确定
- EE. 编译错误
- FF. 运行错误
- GG. 空
- HH. AA
以下关于条件表达式中类型转换的说法正确的有( )
- AA. char和int可以混合使用
- BB. float和double可以混合使用
- CC. 整型和浮点型混合时自动转换
- DD. 赋值时自动转换类型
- EE. 强制类型转换不改变原类型
- FF. short自动转换为int
- GG. 所有类型可以自动互相转换
- HH. double自动转换为float
以下关于if语句的说法错误的有( )
- AA. if后面需要then
- BB. if后面是条件表达式
- CC. else if是两个单词
- DD. if语句是分支语句
- EE. else if是两个词连写
- FF. if可以嵌套
- GG. if可以没有else
- HH. if后可以是复合语句
以下关于if语句和条件运算符的说法正确的有( )
- AA. if语句必须有else
- BB. 条件运算符是表达式
- CC. if语句是表达式
- DD. 条件运算符可以构成表达式语句
- EE. if语句不能嵌套
- FF. 条件运算符不能嵌套
- GG. if语句可以代替所有条件运算符
- HH. 条件运算符可以代替所有if语句
以下关于switch语句中case的说法正确的有( )
- AA. case后面可以是变量
- BB. case后面可以是表达式
- CC. case后面必须是常量表达式
- DD. case标签值不能相同
- EE. case标签必须按大小排列
- FF. case标签可以有范围
- GG. case后面必须跟语句
- HH. case标签值可以相同
if语句的条件表达式必须用括号括起来
if语句后面必须跟else语句
else总是与离它最近的if配对
switch语句的表达式可以是任何类型
case标签后面必须是常量表达式
if语句的条件表达式值为0时表示假
条件运算符的优先级高于赋值运算符
if(a=b)是合法的C语句
switch语句中必须使用break
switch语句中可以没有default子句
if语句可以嵌套使用
条件表达式a>b?a:b表示取a和b中的较大值