1. | 在Java中,byte数据类型的取值范围是( )。(选择一项) | |
---|---|---|
A | -128 ~ 127 | |
B. | -228 ~128 | |
C. | -255 ~ 256 | |
D. | -255 ~ 255 |
2. | 下面的代码段中,执行之后i和j的值是( )。(选择一项) | |
---|---|---|
int i=1; int j; | ||
j=i++; | ||
A | 1,1 | |
B. | 1,2 | |
C. | 2,1 | |
D. | 2,2 |
3. | 下面Java代码的执行结果是( )。(选择一项) | |
---|---|---|
public class Test { | ||
public static void main(String args[]) { | ||
System.out.println(100 % 3); | ||
System.out.println(100%3.0); | ||
} | ||
} | ||
A | 1 1.0 | |
B. | 1 1 | |
C. | 1.0 1.0 | |
D. | 1. 33.3 |
4. | 下面的赋值语句中错误的是( )。(选择一项) | |
---|---|---|
A | float f = 11.1; | |
B. | double d = 5.3E12; | |
C. | double d = 3.14159; | |
D. | double d = 3.14D; |
5. | 在Java中,下面( )语句能正确通过编译。(选择两项) | |
---|---|---|
A | System.out.println(1+1); | |
B. | char i =2+'2'; | |
System.out.println(i); | ||
C. | String s="on"+'one'; | |
D. | int b=255.0; |
6. | 以下Java运算符中优先级别最低的两个选项是( )。(选择二项) | |
---|---|---|
A | 赋值运算符= | |
B. | 条件运算符 ?= | |
C. | 逻辑运算符 | |
D. | 算术运算符+ |
7. | 有以下方法的定义,请选择该方法的返回类型( )。(选择一项) | |
---|---|---|
method(byte x, double y) { | ||
return (short)x/y*2; | ||
} | ||
A | byte | |
B. | short | |
C. | int | |
D. | double |
8. | 关于以下Java程序中错误行的说明正确的是( )。(选择一项) | |
---|---|---|
public class Test2 { | ||
public static void main(String[] args) { | ||
short s1=1; //1 | ||
s1=s1+1; //2 | ||
s1+=1; //3 | ||
System.out.println(s1); | ||
} | ||
} | ||
A | 1行错误 | |
B. | 2行错误 | |
C. | 3行错误 | |
D. | 1行,2行,3行都错误 |