下面( )运算符是逻辑非运算。
A. &&
B. !
C. ||
表达式int a=3>5?100:200;的执行结果为( )。
A. 100
B. 200
C. true
D. false
下列类型转换表达式错误的是( )。
A. float a=123;
B. int a='A';
C. int a=(int)123.45
D. char a=(boolean)b
请阅读下列的程序public class Example01 {public static void main(String args) {int num = 127;byte b = num;System.out.println(b);}}程序的运行结果是( )。
A. 编译报错
B. 编译通过,执行报错
C. 编译通过,执行输出127
D. 其余选项均不正确