不能错过的关于面向对象的java笔试题(3)

2018-07-21试题

  C、void

  D、protected

  13. Java语言类间的继承关系和接口间的继承关系分别是( )。

  A、单继承、不能继承 C、多重继承、单继承

  B、多重继承、不能继承 D、单继承、多重继承

  14. 如果局部变量和成员变量同名,如何在局部变量作用域内引用成

  员变量( )。

  A、不影响,系统可以自己区分

  B、不能引用,必须改名,使它们的名称不相同 C、在成员变量前加this,使用this访问该成员变量 D、在成员变量前加super,使用super访问该成员变量 15. 下列关于内部类说法错误的一项是( )。

  A、内部类可用private或protected修饰符修饰 B、内部类不能有自己的成员方法和成员变量 C、除static内部类外,不能在类内声明static成员

  D、内部类可以作为其他类的成员,而且可访问它所在的类的成

  关于Java面向对象的考试题。

  员

  16. 定义外部类时不能用到的关键字是( )。

  A、public

  B、abstract

  C、protected

  D、final

  17. 下面说法不正确的一项是( )。

  A、abstract和final能同时修饰一个类 B、抽象类既可以做父类,也可以做子类

  C、声明为final类型的方法不能在其子类中重新定义

  D、抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类或接口

  18. 有一个类B,下面为其构造方法的声明,正确的是( )。

  A、void b(int x) {} C、B(int x) {}

  B、void B(int x) {}

  D、b(int x) {}

  19. 区分类中重载方法的依据是( )。

  A、不同的形参名称

  B、返回值的类型不同

  D、访问权限不同

  C、形参列表的类型和顺序  20. 下面说法错误的一项是( )。

  A、在Java中,为了节省创建对象的时间和空间,对于一些常用的方法,会将它在内存中缓存起来。

  B、在JDK中针对各种基本数据类型分别定义相应的引用类型,称之为封装类(Wrapper Classes)。

  C、JDK5.0中,引入了自动装箱/拆箱功能,可以让我们方便的在简单类型和对应的封装类型数据之间转换。

上一篇:小学二年级数学下册期中测试试题下一篇:初二政治期中测试题及答案