大学MOOC Java程序设计(四川大学)1460208162 最新慕课完整章节测试答案
第6周抽象与接口
单元测试一
1、填空题:
Overload和Override的区别?Overload的方法是否可以改变返回值的类型?
答案: 【 重写重载】
选择题
1、单选题:
对于方法内得形参,以下说法正确的是
选项:
A: 必须定义多个形参
B: 可以没有
C: 至少有一个
D: 只能是简单变量
答案: 【 可以没有】
2、单选题:
以下说法正确的是
选项:
A: 对于局部内部类,不能在class前加任何修饰符(public default private protected)来修饰
B: 只要没有定义不带参数的构造函数,JVM都会为类生成一个默认的构造函数
C: 向上转型中,父类与子类拥有相同名字的普通方法时,访问的是子类的成员方法
D: 单例模式中类的构造方法使用private修饰,声明为私有,这样就不能在类的外部使用new关键字来创建实例对象了
答案: 【 向上转型中,父类与子类拥有相同名字的普通方法时,访问的是子类的成员方法】
3、多选题:
以下方法错误的是
选项:
A: 覆盖方法包括成员方法的覆盖和成员变量的覆盖
B: 成员方法的覆盖是多态的一种表现形式
C: 子类可以调用父类中被覆盖的方法
D: 任何方法都可以被覆盖
答案: 【 覆盖方法包括成员方法的覆盖和成员变量的覆盖;
任何方法都可以被覆盖】
第8周异常处理与输入输出
编程测试1
1、填空题:
有这样的一个words数组,数组中每个字符串的格式为“词性:单词” String[] words = {"verb:eat","verb:drink","verb:sleep","verb:play","noun:rice","noun:meat
剩余75%内容付费后可查看
