1 . 用8位无符号二进制数能表示的最大十进制数为 ( C )
A. 127
B. 128
C. 255
D. 256
2 .以下能作为char类型的字面值的有( B )
A. "e"
B. 'f'
C. '\u12'
D. '\u0012'
E. '\n'
3 . byte变量的取值范围是( B )
A. 0~65535
B. -128~127
C. -256-255
D. 0~32767
4. 以下选项中正确的有(AC )
A. int i = 32;
B. float f = 45.32;
C. double d=3.2;
D. double d=9.21D;
5 .假定x和y为double型,则表达式x=2,y=x+3/2的值是( D )
A. 3.5
B. 3
C. 2.0
D. 3.0
6 .下列对于>>和>>>操作符描述正确的是( )
A.当左面的操作数是正数时,>>和>>>结果相同。
B. B. (-1 >> 1)的结果是0。
C. C. (-1 >>> 1) 的结果是-1。
D. 只有在右面的操作数大于等于1时, >>> 才会返回负数。
7 .有如下一段代码:
1)public class ReturnIt{
2) returnType methodA(byte x, double y){
3) return x/y*2;
4) }
5) }
在第2行中,方法methodA的有效返回类型returnType应该是?(D) A. int B. byte C. short D. double
8. 下列代码的执行结果是( D )
1)public class Beirun{
2) public static void main(String args[]){
3) float t=9.0f;
4) int q=5;
5) System.out.println((t++)*(--q));
6) }
7)}
A. 40
B. 40.0
C. 36
D. 36.0
9.下列代码的执行结果是( D )
1)public class Beirun{
2) public static void main(String args[]){
3) System.out.println(5/2);
4) }
5)}
A. 2.5
B. 2.0
C. 2.50
D. 2
10. 下列代码的执行结果是( B )
1)public class Beirun{
2) public static void main(String args[]){