black

Java认证考试综合练习

登录

单项选择题

现有: 
class Guy {String greet()    {return "hi";  }  } 
class Cowboy extends Guy  (  String greet()    (  return "howdy  ¨;    )  ) 
class Surfer extends Guy  (String greet()    (return "dude! ";))
class Greetings  { 
public static void main (String  []  args)    { 
Guy  []  guys =  ( new Guy(), new Cowboy(), new Surfer()  ); 
for (Guy g:  guys)
System.out.print (g.greet()}; 
} 
} 
结果为:() 

A. hi howdy dude!
B.运行时异常被抛出。
C.第7行出现一个错误,编译失败。
D.第8行出现一个错误,编译失败。

相关考题

单项选择题 现有:      class Cat  {      Cat (int c)  {System.out.print {"cat"+c+" ");  }      }      class SubCat extends Cat  {      SubCat (int c){super (5); System.out.print ("cable");}      SubCat()  {  this (4);  }      public static void main (String  []  args)  {      SubCat s= new SubCat();      }      }     结果为:()

单项选择题 现有:  class Dog{ }  class Harrier extends Dog  { }       class DogTest{   public  static void main (String  []  args) {      Dog dl=new Dog();      Harrier hl=new Harrier();      Dog d2=hl;   Harrier h2=  (Harrier) d2;      Harrier h3=d2;     }      }  下面哪一项是正确的?()

单项选择题 现有:   public class Pet()  public class Cat extends Pet{)      执行代码  Cat c- new Cat();      Pet p=  (Pet)c;  后下列哪项是正确的?()

All Rights Reserved 版权所有©计算机考试题库(jsjtiku.com)

备案号:湘ICP备14005140号-4

经营许可证号:湘B2-20140064