聚合答案库

免费查题,不限次数,
扫描二维码立即使用。

了解更多
免费中国大学MOOC Java程序设计(尚振宏)(昆明理工大学)1452481201 最新慕课答案-聚合答案库
作者:20782912023-03-04 00:00 点赞 收藏 热度:17

第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: 错误
答案: 【 正确

【第12周】Object类、异常处理

第12章单元测试

1、单选题:
​java中用来抛出异常的关键字是()‎
选项:
A: try 
B: catch
C: throw
D: throws
答案: 【 throw

2、单选题:
‌关于异常,下列说法正确的是( )‌
选项:
A:  抛出的异常是一种对象  
B: 一旦程序运行,异常对象将被创建;
C: 为了保证程序运行速度,要尽量避免异常控制
D: 以上说法都不对
答案: 【  抛出的异常是一种对象  

3、单选题:
‏自定义异常时,应该继承下面那个类()‌
选项:
A: Throwable
B: Error      
C: Exception
D: Object
答案: 【 Exception

4、单选题:
​finally语句块中的代码‌
选项:
A: 总是被执行
B: 当try语句块中抛出的异常对象没有被catch时,finally中的代码才会执行
C: 异常发生时才执行
D: 异常没有发生时才被执行
答案: 【 总是被执行

5、单选题:
‏声明一个方法会抛出异常对象的关键字是()​
选项:
A: throw
B: catch
C: try
D: throws
答案: 【 throws

6、单选题:
‍在异常处理中,将可能抛出异常的方法放在(     )语句块中‎
选项:
A: throw
B: try
C: catch
D: finally
答案: 【 try

7、单选题:
‎在catch多种类型的异常时,应该()‌
选项:
A: 先catch子类类异常,再catch父类异常;
B: 先catch父类异常,再catch子类异常;
C: 只能catch子类异常;
D: 只能catch父类异常;
答案: 【 先catch子类类异常,再catch父类异常;

8、单选题:
​调用一个定义时声明有可能抛出IOException的方法myMethord() 时,需要:‌
选项:
A: 其他选项都不对
B: 调用myMethord方法的语句必须使用try/catch语句处理;
C: 调用myMethord方法的语句必须使用try/catch语句处理,或者,调用的方法再次声明抛出异常IOException
D: 调用myMethord方法的不用特殊处理,就像调用普通方法那样;
答案: 【 调用myMethord方法的语句必须使用try/catch语句处理,或者,调用的方法再次声明抛出异常IOException

9、单选题:
        int[] nums = new int[4];

欢迎您对本文章进行评论
文明留言,请勿恶意评论,包括但不限于纯数字、敏感内容、非法昵称等
暂无讨论,说说你的看法吧
学习通答案

学习通答案

学习通答案
职教云答案

职教云答案

Q&A

备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved