| 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行都错误 |