System.out.print(ch[i]); }
public static void change(String str,char ch[]){
str=\ ch[0]='C'; } }
请选择一个答案:
1打印输出World and Hello 2打印输出World and Cello 3打印输出Changed and Hello 4打印输出Changed and Hello 答案:(2)
69:请问,以下哪些是有关垃圾回器的正确描述? 请选择所有正确答案:
(1) 程序员可以在指定调用时间调用垃圾回收器释放内存。 (2) 垃圾回收器可以保证JAVA程序从不会产生内存溢出。 (3) 程序员可以指定垃圾回心目中对像。
(4) 对像的finaliz()方法在对像被垃圾回收之前获得调用。 答案:(3)(4)
70:请问,以下哪些有关垃圾回收器的描述是正确的?
请选择所有正确答案:
(1)垃圾回收器是一个优先级的后台线程。 (2)垃圾回收器始终监视着每个对像。 (3)可以调用垃圾回收器回收指定的对像。 答案:(1)(2)
71:请问,以下哪些是finslize()方法的正确形式? 请选择一个正确答案:
(1)protected void finalize()Throwable (2)final finalize()
(3)public Boolean finalize() (4)private Boolean finalize()
(5)private final void finalize() throws Exception 答案:(1)
72:请问,如果finalize ()方法抛出一个运行期异常,以下哪些描述正确? 请选择一个正确答案:
(1)正在运行的应用程序系统崩溃。
(2)此异常被忽略,并且该异常对像被垃圾回收器回收。 (3)此异常被忽略,但是该异常对象未被回收器回收。 (4)此异常导致JVM崩溃。 答案:(2)
73:请问,如何强制垃圾回收一个指定的对象?
请选择一个正确答案: (1)调用finalized()方法。 (2)废弃所有对象的引用。 (3)使用所有的内存
(4)无法强制垃圾回收一个指定的对象。 答案:(4)
73:请问,如何放掉一个指定占据的内存空间? 请选择一个正确答案: (1)调用free()方法。 (2)代用system.gc()方法。 (3)赋值给该项对象的引用为null. (4) 程序员无法明确强制垃圾回收器运行。 答案:4
74:给出以下代码,请问该程序运行到第几行变量s2引用的对象符合垃圾回收器回收条件? 1.class Example{
2.public static void main(String args[]){ 3.String s2=”abcd”;
4.Integer x=new Integer(3); 5.String s2=s+4; 6.s2=null; 7.s=null; 8.}
9.}
请选择一个正确答案: (1)第7行。 (2)不存在。 (3)第6行。
(4)知道线程结束,s2引用的对象可能被回收。 答案:(3)
75:输出以下代码,请问首先被垃圾回收的对象在第几行? 1.import java.util*; 2.public class Example{ 4.Vector v2=new Vector(); 5.Vector v1=new Vector(); 6.v1=null; 7.vector v3=v1; 8.v1=v2; 9.v1.add(“This”) 10.v1.add(v2); 11.String=(String)v1. 12.v1=v2; 13.v2=v1; 14.v1.add(s); 15.} 16.}