第九章单元测试
  1. 下列选项中,不属于面向对象特征的是( )。

  2. A:封装性 B:跨平台性 C:继承性 D:多态性
    答案:跨平台性
  3. 下列关于父类方法重写的描述中,错误的是( )。

  4. A:子类重写父类方法时,重写的方法名、参数列表以及返回值类型必须和父类保持一致 B:如果父类的方法被final修饰,那么该方法不能被子类重写 C:如果父类方法的访问权限是public,子类重写父类该方法时的访问权限不能是private D:子类继承父类后,可以重写父类定义的所有方法
  5. 关于继承的说法正确的是( )。

  6. A:子类只继承父类的方法,而不继承属性 B:子类将继承父类所有的属性和方法 C:子类只继承父类public方法和属性 D:子类将继承父类的非私有属性和方法
  7. 重写与重载的关系是( )。

  8. A:重写与重载是同一回事 B:重写发生在父类与子类之间,而重载发生在同一个类中 C:final修饰的方法可以被重写,但不能被重载 D:重写方法可以不同名,而重载方法必须同名
  9. 现在有两个类A、B,以下描述中表示B继承自A的是( )。

  10. A:class A implements B B:class B extends A C:class B implements A D:class A extends B
  11. 设类 B 是类 C 的父类,下列声明对象 x1 的语句中不正确的是( )。

  12. A:C x1=new C(); B:B x1=new B(); C:B x1=new C(); D:C x1=new B();
  13. 下列关于this关键字的说法中,错误的是( )

  14. A:this出现在成员方法中,代表的是调用这个方法的对象 B:this相当于一个引用,可以通过它调用成员方法与属性 C:this可以解决成员变量与局部变量重名问题 D:this可以出现在任何方法中
  15. 对子类实例化对象需要调用超类的构造函数进行初始化工作,完成对子类中的超类实例变量的初始化,则子类可以继承超类的构造函数。( )

  16. A:对 B:错
  17. 在类的定义中如果不明确给出超类,那么默认超类就是 Object 类。( )

  18. A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部