|
【广开搜题】广东开放大学Java高级语言程序设计(本,2024春)第4章测试 继承与多态-15题_1参考答案
试卷总分:15 得分:15
1.final修饰符不可以修饰如下哪个内容( )
A.方法,我们的目标是要做全覆盖、全正确的答案搜索服务。
B.接口
C.类
D.变量
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
2.下列关于super关键字的说法中,正确的是( )
A.子类通过super关键字只能调用父类的属性,而不能调用父类的方法
B.super关键字是在子类对象内部指代其父类对象的引用
C.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
D.子类通过super关键字只能调用父类的方法,而不能调用父类的属性
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
3.如果父类的方法是静态的,则子类的方法被( )修饰才能覆盖父类的静态方法 。
A.private
B.static
C.final
D.protected
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
4.下列关于接口的说法中,错误的是( )
A.接口中的变量默认使用“public static final”来修饰
B.接口中的所有方法都是抽象方法
C.接口中定义的变量可以被修改
D.接口中定义的方法默认使用“public abstract”来修饰
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
5.以下关于继承的描述,说法正确的是( )
A.子类可以继承父类的私有的属性和方法
B.创建子类对象时,父类的所有构造方法都会被执行
C.子类可以继承父类的公有的属性和方法
D.子类继承父类的所有属性和方法
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
6.阅读下段代码,
,我们的目标是要做全覆盖、全正确的答案搜索服务。
class Dog
{
?public String name;
?Dog(String name){广开搜题
? ? ? this.name =name;?
?}
}
,我们的目标是要做全覆盖、全正确的答案搜索服务。
public class Demo1
{
?public static void main(String[] args){
? ? ? Dog dog1 = new Dog("xiaohuang");
? ?Dog dog2 = new Dog("xiaohuang");
? ? ? ? String s1 = dog1.toString();
? ?String s2 = dog2.toString();
? ?String s3 = "xiaohuang";
? ?String s4 = "xiaohuang";
?}
}
返回值为true的是(? ?)
A.dog1.equals(dog2)
B.s1.equals(s2)
C.s3.equals(s4)
D.dog1==dog2
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
7.下列程序运行结果是(? )
public class Demo {
?public static void main(String[] args) {
? Demo demo = new Demo();
? demo.show(new Car() {
? ?public void run() {
? ? System.out.println("demo run");
? ?}
,我们的目标是要做全覆盖、全正确的答案搜索服务。
? });
?}
?public void show(Car c) {
? c.run();
?}
}
,我们的目标是要做全覆盖、全正确的答案搜索服务。
abstract class Car {
?public void run() {
? System.out.println("car run...");
?}
}
A.car run
B.demo run
C.无结果
D.程序编译报错
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
8.下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的( )
A.修饰符
B.返回值类型
C.函数名
D.参数列表
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
9.若Animal 是Cat,Dog的父类,则下列选项中,正确的是( )广开搜题
A.Animal animal=new Cat();,我们的目标是要做全覆盖、全正确的答案搜索服务。
B.Cat cat=(Cat)new Dog();
C.Animal animal=new Dog();
D.Cat cat=(Cat)new Animal();
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
10.一个类如果要实现一个接口,可以通过关键字 ## 来实现这个接口。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案implements
11.Java中任何类都直接或间接继承了Object类。广开搜题
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案,我们的目标是要做全覆盖、全正确的答案搜索服务。
12.子类重写父类的方法时,重写的方法可以与父类被重写的方法名、参数列表以及返回值类型不相同。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
13.super调用父类构造方法的代码必须位于子类构造方法的第一行。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
14.instanceof关键字可以用于判断一个对象是否为某个类(或接口)的实例或者子类实例。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
15.父类的引用指向自己子类的对象是多态的一种体现形式。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
|
上一篇:【广开搜题】广东开放大学Java程序设计基础(专,2024春)形成性考核一-40题_1_1参考答案下一篇:【广开搜题】广东开放大学Java高级语言程序设计(本,2024春)第2章测验 编程基本语法-15题_1参考答案
|