参考答案和解析
参考答案:B
更多“intindex=1;int[]foo=newint[3];intbar=foo[index];intbaz=bar+index;Whatistheresult?() ”相关问题
  • 第1题:

    publicclassTest{publicstaticvoidmain(Stringargs){classFoo{publicinti=3;}Objecto=(Object)newFoo();Foofoo=(Foo)o;System.out.printIn(foo.i);}}Whatistheresult?()

    A.Compilationwillfail.

    B.Compilationwillsucceedandtheprogramwillprint“3”

    C.CompilationwillsucceedbuttheprogramwillthrowaClassCastExceptionatline6.

    D.CompilationwillsucceedbuttheprogramwillthrowaClassCastExceptionatline7.


    参考答案:B

  • 第2题:

    下面程序执行后,baz的值应是______。 public class Test9 { public static void main(String[] args) { int index = 1; int fox[] = new int [3]; iht bar = fox [index]; int baz = bar + index; System.out.println(baz); } }

    A.0

    B.1

    C.2

    D.编译错误


    正确答案:B
    解析:int fox[]=new int[3]这时数组的每个元素都初始化为0,所以int baz=bar+index;,其实,这时bar的值为0,这样便有baz的值为1。

  • 第3题:

    下列程序执行后,baz的值应是 int index=1; int fox[ ]=new int[3]; Int bar=fox[index]; int baz:bar+index;

    A.0

    B.1

    C.2

    D.编译错误


    正确答案:B
    解析:intfox[]=newint[3];这时数组的每个元素都初始化为0,所以intbaz=bar+index;其实,这时bar的值是0,这样便有baz的值1。

  • 第4题:

    intindex=1;intfoo=newint;intbar=foo[index];intbaz=bar+index;Whatistheresult?()

    A.Bazhasthevalueof0

    B.Bazhasthevalueof1

    C.Bazhasthevalueof2

    D.Anexceptionisthrown.

    E.Thecodewillnotcompile.


    参考答案:B

  • 第5题:

    关于以下初始化序列的执行结果的说法正确的是( )。 int index=1; int[] foo=new int[3]; int bar=foo[index]; int baz=bar+index;

    A.baz的值为0

    B.baz的值为1

    C.编译通过,但产生异常

    D.编译不能通过


    正确答案:B