百年教育职业培训中心 百年教育学习服务平台
题库试卷

【广开搜题】广东开放大学Java高级语言程序设计(本,2024春)第4章测试 继承与多态-15题_1参考答案

来源: 更新时间:

【广开搜题】广东开放大学Java高级语言程序设计(本,2024春)第4章测试继承与多态-15题_1参考答案试卷总分:15得分:151.final修饰符不可以修饰如下哪个内容()A.方法渝粤题库,我们的

【广开搜题】广东开放大学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.父类的引用指向自己子类的对象是多态的一种体现形式。

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


电话咨询