black

Java认证考试综合练习

登录

单项选择题

class Dog { } 
class Harrier extends Dog { } 
class DogTest { 
public static void main(String [] args) { 
Dog d1 = new Dog(); 
Harrier h1 = new Harrier(); 
Dog d2 = h1; 
Harrier h2 = (Harrier) d2; 
Harrier h3 = d2; 
} 
} 
下面哪一项是正确的?() 

A.编译失败
B.2个Dog对象被创建
C.2个Harrier对象被创建
D.3个Harrier对象被创建

相关考题

单项选择题 现有:   class ThreadExcept implements Runnable {   public void run() { throw new RuntimeException("exception "); }   public static void main(String [] args) {   new Thread(new ThreadExcept()).start();   try {   int x = Integer.parseInt(args[0]);   Thread.sleep(x);   System.out.print("main ");  } catch (Exception e) { }  }   }   和命令行:  java ThreadExcept 1000   哪一个是结果?()

单项选择题 程序员想要创建一个名为MyThread的类以便在main方法中用Thread实例化。对于下面三行:   MyThread必须继承Thread。   MyThread必须实现Thread。   MyThread必须覆盖public void run()。   有几行是正确的?()

单项选择题 现有:   class Thread2 implements Runnable {   void run() {   System.out.print("go ");   }   public static void main(String [] args) {   Thread2 t2 = new Thread2();   Thread t = new Thread(t2);   t.start();   }   }   结果为:()

All Rights Reserved 版权所有©求知题库网库(csqiuzhi.com)

备案号:湘ICP备14005140号-1

经营许可证号:湘B2-20140064