第二章单元测试
  1. 已知变量a的值是null,那么a的类型可能是( )。

  2. A:String
    B:Integer
    C:System
    D:都有可能

    答案:都有可能

  3. 下面关于Java类的申明正确的选项是( )。

  4. A:public class Point{
    public point(){}
    }
    B:都正确
    C:public class Circle{
    double r;
    r = 0.0;
    }
    D:class Bean{}

    答案:class Bean{}

  5. 根据语句Point p = new Point();可知Point类至少显式申明了一个构造方法。( )

  6. A:错 B:对
    答案:错
  7. 已知Point类申明如下,下面说法正确的是( )。

    public class Point{

    int x, y;

    public Point copy(){return null;}

    public double distance(Point p){

    return Math.sqrt((this.x-p.x)*(this.x-p.x) + (this.y-p.y)*(this.y-p.y));

    }

    }



  8. A:distance方法执行时有可能产生空指针异常
    B:Point类只有一个构造方法
    C:Point类的申明中存在语法错误
    D:语句Point p = new Point().copy();在语法上是正确的

    答案:distance方法执行时有可能产生空指针异常
    ###Point类只有一个构造方法
    ###语句Point p = new Point().copy();在语法上是正确的

  9. 根据如下程序片段选择正确的说法( )。

  10. A:p1.getInfo()和p2.getInfo()的返回值可能相同也可能不同
    B:Point类一定显式申明了构造方法
    C:程序运行时可能产生空指针异常
    D:Point类中move方法的返回类型是void

    答案:p1.getInfo()和p2.getInfo()的返回值可能相同也可能不同
    ###Point类一定显式申明了构造方法
    ###程序运行时可能产生空指针异常

点赞(4) dxwkbang
返回
顶部