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

前四章 单元测验

1、单选题:
 有如下代码段:‌public  static void booleanTest() {‌        int a = 1, b =1;‌        if (a == b || b<0)‌            a++;‌        if (a <= 2 &&(!(b<0)))‌            b++;‌        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、单选题:
‌对于Java1.7及之后版本,如下不能用于switch的类型是:‌
选项:
A: String
B: int
C: char
D: double
答案: 【 double

9、单选题:
​如下对Java基本类型的描述,错误的是?‍
选项:
A: char占1个字节
B: int 占4个字节
C: short 占2个字节
D: double占8个字节
答案: 【 char占1个字节

10、单选题:
‌如下循环结构中,输出结果与其它三组不一致的一组是:‏
选项:
A: for (int i = 0; i < 10; i++)System.out.println(i);
B: int i = 0;while (i < 10) System.out.println(i++);
C: int i = 0;for (;i < 10;) System.out.println(i++);
D: int i = 0;while (i++ < 10) System.out.println(i);
答案: 【 int i = 0;while (i++ < 10) System.out.println(i);

11、单选题:
‌swap方法定义如下:‎‌public static void swap(int num1, int num2) {‎‌        int temp = num1;‎‌        num1 = num2;&l

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

发表评论

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