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

[复制链接]
查看: 26|回复: 0

16万

主题

16万

帖子

50万

积分

论坛元老

Rank: 8Rank: 8

积分
508336
发表于 2024-4-24 16:41:57 | 显示全部楼层 |阅读模式
【广开搜】广东开放大学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春)第3章测验 面向对象-20题_1参考答案
下一篇:【广开搜题】广东开放大学Java高级语言程序设计(本,2024春)第2章测验 编程基本语法-15题_1参考答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图