你的位置:首页 > 软件开发 > Java > 传智Java面向对象知识测试

传智Java面向对象知识测试

发布时间:2015-08-27 00:00:20
共40道选择题,每题2.5分。多选题有错则全错,全对才满分.面向对象部分测试题下面描述函数重写错误的是 C A. 要有子类继承或实现 B. 子类方法的权限必须大于等于父类的权限 ...

共40道选择题,每题2.5分。多选题有错则全错,全对才满分.

面向对象部分测试题

  1. 下面描述函数重写错误的是 C

      A.  要有子类继承或实现

      B.  子类方法的权限必须大于等于父类的权限

      C.  父类中被private权限修饰的方法可以被子类重写

      D.  子类重写接口中的抽象方法,子类的方法权限必须是public的

  1. 关于封装下面介绍错误的是()。D

      A.  封装将变化隔离

      B.  封装提高重用性。

      C.  封装安全性

      D.  只有被private修饰才叫做封装

 

  1. 试图编译运行下面的代码会发生什么情况 d

    public class MyClass{

    static int i;

    public static void main(String[] args){

    System.out.println(i);

    }

    }

 

      A.  错误,变量i没有被初始化

      B.  输出null

      C.  输出1

      D.  输出0

 

  1. Java中,下面对于构造函数的描述正确的是( )。D

      A.  类必须显式定义构造函数

      B.  构造函数的返回类型是void

      C.  构造函数和类有相同的名称,并且不能带任何参数

      D.  一个类可以定义多个构造函数

 

  1. 下面Java代码的运行结果是(  )。C

class Penguin {

    private String name=null; // 名字

    private int health=0; // 健康值

    private String sex=null; // 性别

    public void Penguin() {

          health = 10;

          sex = "雄";

          System.out.println("执行构造方法。");

    }

    public void print() {

          System.out.println("企鹅的名字是" + name +

                     ",健康值是" + health + ",性别是" + sex+ "。");

    }

    public static void main(String[] args) {

          Penguin pgn = new Penguin();

          pgn.print();

    }

}

      A.  企鹅的名字是null,健康值是10,性别是雄。

      B.  执行构造方法。

          企鹅的名字是null,健康值是0,性别是null。

      C.  企鹅的名字是null,健康值是0,性别是null。

      D.  执行构造方法。

          企鹅的名字是null,健康值是10,性别是雄。

  1. class A {

public int i = 10;

原标题:传智Java面向对象知识测试

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。