Given:11.publicvoidgenNumbers(){12.ArrayListnumbers=newArrayList();13.for(inti=0;i<10;i++){14.intvalue=i*((int)Math.random());15.IntegerintObj=newInteger(value);16.numbers.add(intObj);17.}18.System.out.println(numbers);19.}Whichlineofcodemarkstheearliestp

题目

Given:11.publicvoidgenNumbers(){12.ArrayListnumbers=newArrayList();13.for(inti=0;i<10;i++){14.intvalue=i*((int)Math.random());15.IntegerintObj=newInteger(value);16.numbers.add(intObj);17.}18.System.out.println(numbers);19.}WhichlineofcodemarkstheearliestpointthatanobjectreferencedbyintObjbecomesacandidateforgarbagecollection?()

A.Line19

B.TheobjectisNOTacandidateforgarbagecollection.

C.Line17

D.Line16

E.Line18


相似考题
参考答案和解析
参考答案:A
更多“Given:11.publicvoidgenNumbers(){12.ArrayListnumbers=newArrayList();13.for(inti=0;i&lt;10;i ”相关问题
  • 第1题:

    本题的功能是计算l~10之间除了5以外的各个自然数的和。

    public class javal{

    public static void main(String[]args){

    int i=1

    int sum=0;

    while(i<;=10){

    if(i= =5){

    }

    i++;

    }

    System.out.println("sum="+sum);

    }

    }


    正确答案:
    第1处:i=i+1或i++或i+=1第2处:continue第3处:sum+=i或sum=sum+i【解析】第1处while循环是累加1~10之间除了5的自然数之和,将i加1是为了跳过5;第2处当i等于5时就跳出本次循环;第3处累加1~10之间除了5的自然数的和将其最终赋给sum。

  • 第2题:

    定义数组: int number[10]; 以下哪个循环可以遍历整个数组且没有越界操作

    A.for (int i = 0; i < 10; i++ )

    B.for (int i = 9; i >= 0; i-- )

    C.for (int i = 0; i < =10; i++ )

    D.for (int i = 0; i < = 9; i++ )

    E.for (int i = 10; i > 0; i-- )

    F.for (int i =1; i < 10; i++ )

    G.for (int i =1; i <= 10; i++ )

    H.for (int i =1; i <= 9; i++ )


    for (int i = 0; i < 10; i++ );for (int i = 9; i >= 0; i-- );for (int i = 0; i < = 9; i++ )

  • 第3题:

    4、以下哪段代码可以编译:

    A.int i,k; for (i=0, k=9; i<10 && k>0; i++, k--);

    B.int i; for (i=5, int j=10; j<10; j-- ) ;

    C.int i,j; for (i=0, j=10; i<10, j>0; i++, j--)

    D.int i,j; for (i=0; j=10; i<10; i++, j--);


    for ( i=0 ; j=0 ; i<10 ; i++ ) ;;for ( i=0 , j=0; i<10; i++; j++ );;for ( );

  • 第4题:

    以下for语句的表示方法,错误的是

    A.int i=0; for(i; i<10; i++){}

    B.for(int i=0, i<10, i++){}

    C.int i; for(i=0; i<10; i++){}

    D.for(int i=0; i<10; ){}


    for(;;)是无限循环

  • 第5题:

    3、以下for语句的表示方法,错误的是

    A.int i=0; for(i; i<10; i++){}

    B.for(int i=0, i<10, i++){}

    C.int i; for(i=0; i<10; i++){}

    D.for(int i=0; i<10; ){}


    for( int i=0, i<10, i++){}