【第10周】类的继承与多态

第10章测验

1、单选题:
‍一个类被 final 修饰以后()​
选项:
A: 这个类不能被继承
B: 这个类将不能被其他的类访问
C: 这个类必然有 final 的方法
D: 这个类不能调用其他的类
答案: 【 这个类不能被继承

2、单选题:
​设有两个类A、B,以下描述中表示B继承自A的是(   )‏
选项:
A: class A extends B
B: class B implements A
C: class A implements
D: class B extends A
答案: 【 class B extends A

3、单选题:
‏在子类中调用父类中被覆盖的方法时需要使用哪项关键字 (  )。‏
选项:
A: this
B: Super
C: new
D: 以上都不是
答案: 【 Super

4、单选题:
‍分析下面两个类:‍‍class First{‍‍    final static int A=3;‍‍}‍‍final class Second extends First{‍‍    void method(){‍‍        System.out.println(A);‍‍    }‍‍}‍‍下面说法正确的是(  )。‍‍‍
选项:
A: 类First能被编译,但类Second不能。
B: 类Second能被编译,但类First不能。
C: 两个类都不能被编译。
D: 两个类都能被编译。
答案: 【 两个类都能被编译。

5、单选题:
‌下面程序的运行结果是(  )。‍‌class Animal{‍‌    public Animal(){‍‌        System.out.println("I'm an animal.");‍‌    }‍‌}‍‌class Bird extends Animal{‍‌    public Bird(){‍‌        System.out.println("I'm a bird.");‍‌    }‍‌}‍‌public class AnimalTest{‍‌    public static void main(String[] args)‍‌    {‍‌        Bird b = new Bird();‍‌    }‍‌}‍‌‍
选项:
A: 编译错误
B: 无输出结果
C: I'm a bird.
D: I'm an animal.I'm a bird.
答案: 【 I'm an animal.I'm a bird.

6、判断题:
‍子类中不能定义与超类中方法重载的方法。​
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‌覆盖方法与被覆盖方法的返回类型必须一致。​
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‍Java中的类与类之间除了继承关系之外不再有其他关系。‏
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
‌Java的多态性一定是通过继承才能表现出来。‌
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‍抽象类是不能够被实例化的。‌
选项:
A: 正确
B: 错误
答案: 【 正确

【第11周】接口及其实现

第11章测验

1、判断题:
‏Java的接口允许多重继承。‏
选项:
A: 正确
B: 错误
答案: 【 正确

2、判断题:
‍一个类只能实现一个接口。‏
选项:
A: 正确
B: 错误
答案: 【 错误

3、判断题:
‌Java中类的关系是单继承的。‎
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
‏声明接口的关键字是implements。‌
选项:
A: 正确
B: 错误
答案: 【 错误

5、判断题:
‍可以把接口看做一种特殊的类,只包含抽象方法和属性变量。‎
选项:
A: 正确
B: 错误
答案: 【 错误

6、判断题:
‍接口与抽象类是相同的概念。​
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
‍接口可以多重继承,类只能有一个父类。‏
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‍接口与抽象类都不能被实例化。‌
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‎实现接口的类的对应方法必须是public方法。‏
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
​内部类具有封装性、继承性和抽象性,可以与外部类同名。‌
选项:
A: 正确
B: 错误
答案: 【 错误

【第1周】顺序结构程序设计

第1章测验

1、单选题:
​java语言的执行模式是(   )。‏
选项:
A: 全编译型
B: 全解释型
C: 半编译和半解释型
D: 同脚本语言的解释模式
答案: 【 半编译和半解释型

2、单选题:
​下列关于虚拟机说法错误的是(  )‍
选项:
A: 虚拟机可以用软件实现
B: 虚拟机可以用硬件实现
C: 字节码是虚拟机的机器码
D: 虚拟机把代码程序与各操作系统和硬件分开
答案: 【 虚拟机可以用硬件实现

3、单选题:
​在java中,每个编译单元就是一个以(  )为后缀的文件。‌
选项:
A: java
B: class
C: doc
D: exe
答案: 【 java

4、单选题:
‏‌下列不属于简单数据类型的是(  )。‌
选项:
A: 整数型
B: 浮点型
C: 类
D: 字符型
答案: 【 类

5、单选题:
‍​在java语句中,运算符&&实现( )。​
选项:
A:  逻辑与
B:  逻辑或
C:  逻辑非
D:  逻辑相等
答案: 【  逻辑与

【第2周】分支结构程序设计

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

发表评论

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