网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
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()
考题
现有两个源文件: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出错
热门标签
最新试卷