网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1.Aa0=newA();2.Aa1=newB();3.Aa2=newC();问以下哪个说法是正确的?()

  • A、只有第1行能通过编译
  • B、第1、2行能通过编译,但第3行编译出错
  • C、第1、2、3行能通过编译,但第2、3行运行时出错
  • D、第1行、第2行和第3行的声明都是正确的

参考答案

更多 “A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1.Aa0=newA();2.Aa1=newB();3.Aa2=newC();问以下哪个说法是正确的?()A、只有第1行能通过编译B、第1、2行能通过编译,但第3行编译出错C、第1、2、3行能通过编译,但第2、3行运行时出错D、第1行、第2行和第3行的声明都是正确的” 相关考题
考题 下列代码中,将引起编译错误的行是1)public class Exercise{2)public static void main(String args[]){3)float f=0.0:4)f+=1.0;5) }6) }A.第2行B.第3行C.第4行D.第6行

考题 如果用户定义的 Applet 类中没有 init() 方法,则该程序A) 必须定义一个 main() 方法B) 无法通过编译C) 可以通过编译,但运行时将出错D) 可以通过编译,并且能正常运行

考题 下列代码中,将引起编译错误的行是( )。 1)publicclassExercise{ 2)publicstaticvoidmain(Stringargs[]){ 3)floatf=0.0; 4)f+=1.0; 5)} 6)}A.第2行B.第3行C.第4行D.第6行

考题 已知类的继承关系如下:classAclassBextendsAclassCextendsA则以下语句能通过编译的是()。 A.Cc=newB()B.Cc=newA()C.Aa=newB()D.Bb=newC()

考题 编译并运行以下程序,以下描述哪个选项是正确的()A、编译通过运行无异常B、编译通过但运行时出错C、2出错,不能成功编译D、不能成功编译,行3出错

考题 现有两个源文件:packagecom.sun;publicclassPkgAccess{publicstaticinttiger=1414;}和importcom.sun.PkgAccess;publicclassPkgAccess2{intx1=PkgAccess.tiger;intx2=tiger;intx3=com.sun.PkgAccess.tiger;intx4=sun.PkgAccess.tiger;}下面哪两项是正确的?()A.PkgAccess2类可编译。B.由于第5行发生错误编译失败。C.由于第6行发生错误编译失败。D.由于第8行发生错误编译失败。

考题 interfaceI{voidgo();}2.3.abstractclassAimplementsI{}4.5.classCextendsA{6.voidgo(){}7.}结果是什么?() A.代码通过编译B.由于多个错误导致编译失败C.由于第1行的错误导致编译失败D.由于第6行的错误导致编译失败

考题 interfaceAltitude{//insertcodehere}和4个声明:intHIGH=7;publicintHIGH=7;abstractintHIGH=7;interfaceintHIGH=7;分别插入到第2行,有多少行可以编译?() A.0B.1C.2D.3E.4

考题 现有:interfaceI{voidgo();}abstractclassAimplementsI{}classCextendsA{voidgo(){}}结果是什么?() A.代码通过编译B.由于第1行的错误导致编译失败C.由于笫3行的错误导致编译失败D.由于第6行的错误导致编译失败

考题 现有:1.abstractclassColor{2.protectedabstractStringgetRGB();3.}4.5.publicclassBlueextendsColor{6.//insertcodehere7.}和四个声明:publicStringgetRGB(){returnblue;}StringgetRGB(){returnblue;)privateStringgetRGB(){returnblue;}protectedStringgetRGB(){returnblue;)分别插入到第6行,有几个可以通过编译?()

考题 编译并运行以下程序,以下描述哪个选项是正确的_________。1.classa{2.protectedstringtostring(){3.returnsuper.tostring();}4.} A.不能成功编译,行3出错B.行2出错,不能成功编译C.编译通过但运行时出错D.编译通过运行无异常

考题 对下列程序的叙述中,正确的是( )。 A.第1行会产生编译错误B.第6行会产生编译错程SXB 对下列程序的叙述中,正确的是( )。A.第1行会产生编译错误B.第6行会产生编译错程C.第6行会产生运行错误D.程序正常运行

考题 若程序中有以下说明和定义。struct abc{ int x;char y;}struct abc s1,s2;则会发生的情况是A.编译时出错 B.程序将顺序编译、连接、执行C.能顺序通过编译、连接,但不能执行 D.能顺序通过编译,但连接出错

考题 关于以下代码段的说法中正确的是( )。 (1)String s="abcde"; (2)StringBuffer s1=new StringBuffer("abcde"); (3)if(s.equals(s1)) (4)s1=null; (5)if(sequals(s)) (6)s=null:A.第(1)行编译错误,String 的构造器必须明确调用B.第(3)行编译错误,因为s与s1有不同的类型C.编译成功,但执行时在第(5)行有异常抛出D.编译成功,执行过程中也没有异常抛出

考题 关于以下代码段的说法正确的是( )。 (1) String s="abcde"; (2) String Buffer s1=new String Buffer("abcde"); (3) if(s.equals(s1)) (4) s1=null: (5) if(s1.equals(s)) (6) s=null;A.第(1)行编译错误,String的构造器必须明确调用B.第(3)行编译错误,因为s与s1有不同的类型C.编译成功,但执行时在第(5)行有异常抛出D.编译成功,执行过程中也没有异常抛出

考题 A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明: A a0=new A(); A a1 =new B(); A a2=new C(); 问以下哪个说法是正确的? } A.只有第1行能通过编译B.第1、2行能通过编译,但第3行编译出错C.第1、2、3行能通过编译,但第2、3行运行时出错D.第1行、第2行和第3行的声明都是正确的

考题 现有:  interface  I  {  void go();  }      abstract class A implements I { }      class C extends A  {     void go(){ }     }  结果是什么?()   A、代码通过编译B、由于第1行的错误导致编译失败C、由于笫3行的错误导致编译失败D、由于第6行的错误导致编译失败

考题 现有:  1.  class Propeller2  {  2.   pulolic static void main (String[]args)//add code here?      3.    {  new Propeller2().topGo();  }      4.  5.void topGo()  //add code here?      6.    {   middleGo();  }      7.  8.void middleGo()  //add code here?  9. {   go();  System.out.println ("late middle");  }    void go()  //add code here?      12.    {throw new Exception();  }      13.  }  为使代码通过编译,需要在哪一行加入声明throws Exception?()     A、只在第11行B、在第8行和第11行C、在第5行、第8行和第11行D、在第2行、第5行、第8行和第11行

考题 现有两个源文件:  package com.sun;  public class PkgAccess {  public static int tiger = 1414;  }  和  import com.sun.PkgAccess;  public class PkgAccess2 {  int x1 = PkgAccess.tiger;  int x2 = tiger;  int x3 = com.sun.PkgAccess.tiger;  int x4 = sun.PkgAccess.tiger;  }  下面哪两项是正确的?()A、PkgAccess2 类可编译。B、由于第5 行发生错误编译失败。C、由于第6 行发生错误编译失败。D、由于第8 行发生错误编译失败。

考题 A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1.A  a0=new  A(); 2.A  a1=new B(); 3.A  a2=new C();问以下哪个说法是正确的?()A、只有第1行能通过编译B、第1、2行能通过编译,但第3行编译出错C、第1、2、3行能通过编译,但第2、3行运行时出错D、第1行、第2行和第3行的声明都是正确的

考题 编译并运行以下程序,以下描述哪个选项是正确的() class  A  { protected  boolean  equals()  {    return  super.equals(); }   }A、编译通过运行无异常B、编译通过但运行时出错C、行2出错,不能成功编译D、不能成功编译,行3出错

考题 关于以下程序段的说法正确的是()。 1.publicclassMyar{ 2.publicstaticvoidmain(Stringargv[]){ 3.int[]i=newint[5] 4.System.out.println(i[5]) 5.}A、第2行编译出错B、第4行编译出错C、编译时产生错误D、编译时没有产生错误,运行时发生异常

考题 1. interface I { void go(); }   2.   3. abstract class A implements I { }  4.   5. class C extends A {   6. void go(){ }   7. }   结果是什么?()  A、代码通过编译B、由于多个错误导致编译失败C、由于第1行的错误导致编译失败D、由于第6行的错误导致编译失败

考题 单选题关于以下程序段的说法正确的是()。 1.publicclassMyar{ 2.publicstaticvoidmain(Stringargv[]){ 3.int[]i=newint[5] 4.System.out.println(i[5]) 5.}A 第2行编译出错B 第4行编译出错C 编译时产生错误D 编译时没有产生错误,运行时发生异常

考题 单选题A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:1.A  a0=new  A(); 2.A  a1=new B(); 3.A  a2=new C();问以下哪个说法是正确的?()A 只有第1行能通过编译B 第1、2行能通过编译,但第3行编译出错C 第1、2、3行能通过编译,但第2、3行运行时出错D 第1行、第2行和第3行的声明都是正确的

考题 单选题现有:  interface  I  {  void go();  }      abstract class A implements I { }      class C extends A  {     void go(){ }     }  结果是什么?()A 代码通过编译B 由于第1行的错误导致编译失败C 由于笫3行的错误导致编译失败D 由于第6行的错误导致编译失败

考题 单选题编译并运行以下程序,以下描述哪个选项是正确的() class  A  { protected  boolean  equals()  {    return  super.equals(); }   }A 编译通过运行无异常B 编译通过但运行时出错C 行2出错,不能成功编译D 不能成功编译,行3出错