Given:11.publicstaticvoidmain(String[]args){12.Objectobj=newint[]{1,2,3};13.int[]someArray=(int[])obj;14.for(inti:someArray)System.out.print(i+"");15.}Whatistheresult?()A.Compilationfailsbecauseofanerrorinline13.B.AClassCastExceptionisthrownatruntime.C.12

题目
Given:11.publicstaticvoidmain(String[]args){12.Objectobj=newint[]{1,2,3};13.int[]someArray=(int[])obj;14.for(inti:someArray)System.out.print(i+"");15.}Whatistheresult?()

A.Compilationfailsbecauseofanerrorinline13.

B.AClassCastExceptionisthrownatruntime.

C.123

D.Compilationfailsbecauseofanerrorinline14.

E.Compilationfailsbecauseofanerrorinline12.


相似考题
参考答案和解析
参考答案:C
更多“Given:11.publicstaticvoidmain(String[]args){12.Objectobj=newint[]{1,2,3};13.int[]someArray=(int[])obj;14.for(inti:someArray)System.out.print(i+"");15.}Whatistheresult?() ”相关问题
  • 第1题:

    publicstaticvoidmain(String[]args){12.Objectobj=newObject(){13.publicinthashCode(){14.returns42;15.}16.};17.System.out.println(obj.hashCode());18.}Whatistheresult?()

    A.42

    B.Anexceptionisthrownatruntime.

    C.Compilationfailsbecauseofanerroronline12.

    D.Compilationfailsbecauseofanerroronline16.

    E.Compilationfailsbecauseofanerroronline17.


    参考答案:A

  • 第2题:

    publicclassX{publicstaticvoidmain(String[]args){try{badMethod();System.out.print(A”);}catch(Exceptionex){System.out.print(B”);}finally{System.out.print(C”);}System.out.print(D”);}publicstaticvoidbadMethod(){thrownewRuntimeException();}}Whatistheresult?()

    A.AB

    B.BC

    C.ABC

    D.BCD

    E.Compilationfails.


    参考答案:D

  • 第3题:

    classBase{Base(){System.out.print(Base”);}}publicclassAlphaextendsBase{publicstaticvoidmain(String[]args){newAlpha();newBase();}}Whatistheresult?()

    A.Base

    B.BaseBase

    C.Compilationfails.

    D.Thecoderunswithnooutput.

    E.Anexceptionisthrownatruntime.


    参考答案:B

  • 第4题:

    publicclassX{publicstaticvoidmain(String[]args){try{badMethod();System.out.print(A”);}catch(Exceptionex){System.out.print(C”);}finally{System.out.print(B”);}System.out.print(D”);}publicstaticvoidbadMethod(){thrownewError();}}Whatistheresult?()

    A.ABCD

    B.Compilationfails.

    C.Cisprintedbeforeexitingwithanerrormessage.

    D.BCisprintedbeforeexitingwithanerrormessage.

    E.BCDisprintedbeforeexitingwithanerrormessage.


    参考答案:B
    Thecorrectansweris:Bisprintedandthenanerrormessageisprinted.TheexceptioncatchcannotcatchanErrorbecausethisclassdoesnotextendExceptionbutitimplementsthrowable.

  • 第5题:

    publicclassX{publicstaticvoidmain(String[]args){try{badMethod();System.out.print(A”);}catch(Exceptionex){System.out.print(B”);}finally{System.out.print(C”);}System.out.print(D”);}publicstaticvoidbadMethod(){}}Whatistheresult?()

    A.AC

    B.BD

    C.ACD

    D.ABCD

    E.Compilationfails.


    参考答案:C