第四章面向对象和类(续)

前四章单元测验

1、单选题:
 有如下代码段:​public  static void booleanTest() {​        int a = 1, b =1;​        if (a == b || b<0)​            a++;​        if (a <= 2 &&(!(b<0)))​            b=b<<1;​        System.out.println(a + "," + b);​}​‏        则运行结果为:​‏​
选项:
A: 2,1
B: 2,2
C: 2,3
D: 1,2
答案: 【 2,2

2、单选题:
‌如下赋值语句中,有语法错误的是?‏
选项:
A: float f1 = 1.2;
B: float f1 = 1.2f;
C: float f1 = 1;
D: float f1 = 0xAE;
答案: 【 float f1 = 1.2;

3、单选题:
有如下类定义:​public class Rectangle {​public int width = 3;​public int height = 4;​public int area() {​        return width * height;​}​}​则如下代码输出结果为:​Rectangle rectangle;​rectangle.height = 5;​System.out.println(rectangle.area());​
选项:
A: 15
B: 有编译错误,程序不能运行
C: 12
D: 0
答案: 【 有编译错误,程序不能运行

4、单选题:
执行如下代码片段后,i和n的值分别为:‏int i = 10;‏int n =( i++) % 5;‏
选项:
A: 11, 1
B: 11, 0
C: 10, 1
D: 10, 0
答案: 【 11, 0

5、单选题:
‎执行如下代码片段后,num的值为:‎‎int num = 5;‎‎num = (num % 2) == 0 ? num – 1 : num + 1;‎
选项:
A: 1
B: 4
C: 5
D: 6
答案: 【 6

6、单选题:
‌有如下代码段:‌‌if (num >= 0)‌‌    if (num == 0)‌‌        System.out.println("first string");‌‌else ‌‌    System.out.println("second string");‌‌System.out.println("third string");‌‌若num为3,则输出结果为:‌
选项:
A: third string
B: second stringthird string
C: first stringthird string
D: first stringsecond stringthird string
答案: 【 second stringthird string

7、单选题:
‌下列变量名称中,不属于有效Java变量命名的是?‎
选项:
A: $num
B: _int
C: 6nums
D: Jiayou
答案: 【 6nums

8、单选题:
&lrm

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注