publicclassX{2.publicobjectm(){3.objecto=newfloat(3.14F);4.object[]oa=newobject[1];5.oa[0]=o;6.o=null;7.oa[0]=null;10.returno;9.}10.}Whenisthefloatobjectcreatedinline3,eligibleforgarbagecollection?()A.Justafterline5.B.Justafterline6.C.Justafterline7.D.Jus

题目
publicclassX{2.publicobjectm(){3.objecto=newfloat(3.14F);4.object[]oa=newobject[1];5.oa[0]=o;6.o=null;7.oa[0]=null;10.returno;9.}10.}Whenisthefloatobjectcreatedinline3,eligibleforgarbagecollection?()

A.Justafterline5.

B.Justafterline6.

C.Justafterline7.

D.Justafterline8(thatis,asthemethodreturns).


相似考题
参考答案和解析
参考答案:C
更多“publicclassX{2.publicobjectm(){3.objecto=newfloat(3.14F);4.object[]oa=newobject[1];5.oa[0]=o;6.o=null;7.oa[0]=null;10.returno;9.}10.}Whenisthefloatobjectcreatedinline3,eligibleforgarbagecollection?() ”相关问题
  • 第1题:

    publicclassX{publicobjectm(){objecto=newfloat(3.14F);objectoa=newobject[1];oa[0]=o;o=null;oa[0]=null;returno;}}Whenisthefloatobjectcreatedinline3,eligibleforgarbagecollection?()

    A.Justafterline5.

    B.Justafterline6.

    C.Justafterline7.

    D.Justafterline8(thatis,asthemethodreturns).


    参考答案:C

  • 第2题:

    定义String s=null,会出现异常的选项是()。Ⅰ:if((s!=null)&(s.length()>0))Ⅱ:if((s!=null)&am

    定义String s=null,会出现异常的选项是( )。 Ⅰ:if((s!=null)&(s.length()>0)) Ⅱ:if((s!=null)&&(s.length()>0)) Ⅲ:if(s==null)|(s.length()==0)) Ⅳ:if(s==null)||(s.length()==0))

    A.Ⅱ、Ⅲ

    B.Ⅱ、Ⅲ、Ⅳ

    C.Ⅰ、Ⅲ

    D.Ⅲ、Ⅳ


    正确答案:C
    解析:本题是考查对逻辑运算符的理解。逻辑运算符&&、||,在运算中有“短路”行为:例如,A&&B,如果A的值为false,则直接将整个表达式的值置为false,对B的值不加考察。而运算符&、|就没有这种行为。所以在选项A、C中,s.length()会导致抛出空指针异常。

  • 第3题:

    在T-SQL中,关于NULL值叙述正确选项是 ()。

    A.NULL 表示空格

    B.NULL表示0

    C.NULL既可以表示0,也可以表示是空格

    D.NULL表示空值


    C

  • 第4题:

    publicclassX{publicobjectm(){objecto=newfloat(3.14F);objectoa=newobject[1];oa[0]=o;o=null;returnoa[0];}}Whenisthefloatobjectcreatedinline3,eligibleforgarbagecollection?()

    A.Justafterline5

    B.Justafterline6

    C.Justafterline7(thatis,asthemethodreturns)

    D.Neverinthismethod.


    参考答案:D

  • 第5题:

    有以下程序include main (){ printf("%d\n", NULL); }A.0B.1C.-1D.NULL没定义,出错

    有以下程序 #include <stdio .h> main () { printf("%d\n", NULL); }

    A.0

    B.1

    C.-1

    D.NULL没定义,出错


    正确答案:A
    解析:在C语言中NULL的ASCII码值为0,而输出函数要求以整形格式输出,故最后的输出数为0。所以,4个选项中选项A符合题意。