现有:3.importjava.util.*;4.classForInTest{5.staticListlist=newArrayList();6.7.publicstaticvoidmain(String[]args){8.list.add("a");list.add("b");list.add("c");9.//insertcodehere10.System.out.print(o);11.}12.}哪一行插入到第9行将导致输出abc”?()
A. for(Objecto:list)
B. for(Iteratoro:list)
C. for(Objecto:list.iterator())
D. for(Iteratoro:list.iterator();o.hasNext();)
查看答案
t是一个合法的Thread对象的引用,并且t的合法run()方法如下:publicvoidrun(){System.out.print("go");}及:t.start();t.start();t.run();哪一个是结果?()
A. go
B. gogo
C. gogogo
D. go之后跟着一个异常
以下程序执行的结果是什么?()int[]myArray=newint[3];try{for(inti=0;i<=myArray.length;i++){myArray[i]=i*3;System.out.println("myArray数组的第"+i+"个元素的值是:"+myArray[i]);}}catch(ArrayIndexOurOfBoubsExceptione){System.out.println("数组下标越界");}
A. 程序执行,屏幕上显示“数组下标越界”
B. 程序出现异常,屏幕上提示出现数组下标越界异常
C. 程序正常执行结束,屏幕上显示数组中每个元素的值
D. 程序编译出错
假设有2个整数x和y,表达式x>=y?x:y的含义是哪项?()
A. 求2个数的较大数
B. 求2个数的较小数
C. 把y的值赋给x
D. 把x的值赋给y
现有:1.classSynapse{2.protectedintgap(){return7;}3.}4.5.classCrebextendsSynapse{6.//insertcodehere7.}分别插入到第6行,哪三行可以编译?()
A. intgap(){return7;}
B. publicintgap(){return7;}
C. privateintgap(intx){return7;}
D. protectedCrebgap(){returnthis;}
E. publicintgap(){returnInteger.getInteger("42");}