如果有以下的程序代码:byte a = 100; byte b = 200; byte c = (byte)(a+b); System.out.println(c);以下说法正确的是( )
A: 执行时显示300
B: 执行时显示127
C: 执行时出现错误
D: 编译失败
A: 执行时显示300
B: 执行时显示127
C: 执行时出现错误
D: 编译失败
举一反三
- 中国大学MOOC: 如果有以下的程序代码:byte a = 100;byte b = 200;byte c = (byte)(a+b);System.out.println(c);以下说法正确的是( )
- 以下程序段错误的有( ) A: byte a=1,b=1;byte c=a+b; B: byte a=1,b=1;byte c=(byte)(a+b); C: byte a=1,b=1;int c=a+b; D: byte a=1,b=1;byte c=(byte)a+(byte)b;
- 以下变量赋值错误的是() A: byte=127; B: byte=128; C: byte=-127; D: byte=-128
- 给定以下代码,要使这段代码能够编译成功,横线上应该填入: public byte count(byte b1,byte b2){ return ; } A: (byte)(b1-b2) B: (byte)b1-b2 C: b1-b2 D: (byte)b1/b2
- 执行以下两条语句之后,b的值是____。int a = 258;byte b = (byte)a;