33.编译并运行下面的代码,会发生什么情况? public class Q t public static void main( string argVIX int anal= new int[K 1, 2, 31 System. out. printin(anar[O); B. Error anar is referenced before it is initialized D. Error size of array must be defined 4.编译并运行下面的代码,会发生什么情况 public class Q public static void main( String argvIX int anal= new int[5] System. out. printIn(anar[oD) A. Error: anar is referenced before it is initialized B null 5 35编译并运行下面的代码,会打印出 int i=1: switch(X case 0: System.out. println("zero") break. case 1: System.out. printIn("one ): case 2: System. out. println(two) break default System. out. println(default); A one B one. default C. one, two , default D. default 36.在java中,哪一个关键字使类不能派生出子类。 A. final B. public C. private D. volatile 37.在Java语言中,下列语句中正确的是哪个? A. String temp[=new String(j"a""z B. String temp[=(j"b""c"j C. String temp=(a"""j D. String temp[=i"a,b","c"i: 38在Java中,要处理 Button类对象的事件,以下各项中,哪个是可以处理这个事件的接 A. FocusListener B. ComponentListener C. WindowListener
33. 编译并运行下面的代码,会发生什么情况? public class Q { public static void main(string argv[]){ int anar[] = new int[]{1,2,3}; System.out.println(anar[0]); } } A. 1 B. Error anar is referenced before it is initialized C. 2 D. Error size of array must be defined 34. 编译并运行下面的代码,会发生什么情况: public class Q { public static void main(String argv[]){ int anar[] = new int[5]; System.out.println(anar[0]); } } A. Error: anar is referenced before it is initialized B. null C. 0 D. 5 35. 编译并运行下面的代码,会打印出: int i = 1; switch(i){ case 0: System.out.println(“zero”); break; case 1: System.out.println(“one”); break; case 2: System.out.println(“two”); break; default: System.out.println(“default”); } A. one B. one, default C. one, two, default D. default 36. 在 java 中,哪一个关键字使类不能派生出子类。 A. final B. public C. private D. volatile 37. 在 Java 语言中,下列语句中正确的是哪个? A. String temp[]=new String {"j" "a" "z"}; B. String temp[]= {"j" "b" "c"}; C. String temp= {"a" "b" "c"}; D. String temp[]= {"a", "b" ,"c"}; 38. 在 Java 中,要处理 Button 类对象的事件,以下各项中,哪个是可以处理这个事件的接 口。 A. FocusListener B. ComponentListener C. WindowListener
D. ActionListener 39.下列哪项不是AWT组件? A. Ca B. Scrollbar D. List 40. JPanel组件的默认布局管理器是哪一项? A. Gridley C. borderlayout D. FlowLayour 二、多选题 给定下列代码 public void testO try( oneMethodo 3 catch(ArraylndexOutOfBoundsEXception e)( System. out. printIn(condition 2) 3 catch(Exception e) System. out. println("condition 3") 3 finally stem out. printIn( finally); 在方法 one Method运行正常的情况下棋结果应该是? A. condition 1 B condition 2 C. condition 3 D. finally 给定下列不完整代码: 2 i success= connecto 3 if(success==-1)t 4 throw new TimedoutExceptiono TimedoutException不是一个 RuntimeEXception。下面的哪些声明可以被加入第一行完成 此方法的声明? A public void methodo B. public void methodo throws EXception C. public void methodo throws TimedOut Exception D. publ methodo throw TimedoutExceptie E public throw TimedOutEXception void methodo 3.当某方法含有会引起非运行时异常的语句,可以用下列哪些方式处理?
D. ActionListener 39. 下列哪项不是 AWT 组件? A. Canvas B. Scrollbar C. Table D. List 40. JPanel 组件的默认布局管理器是哪一项? A. GridLayout B. CardLayout C. BorderLayout D. FlowLayour 二、 多选题 1.给定下列代码: public void test() { try { oneMethod(); System.out.println("condition 1"); } catch (ArrayIndexOutOfBoundsException e) { System.out.println("condition 2"); } catch(Exception e) { System.out.println("condition 3"); } finally { System.out.println("finally"); } } 在方法oneMethod()运行正常的情况下棋结果应该是? A. condition 1 B. condition 2 C. condition 3 D. finally 2.给定下列不完整代码: 1 2 { success = connect(); 3 if (success==-1) { 4 throw new TimedOutException(); 5 } 6 } TimedOutException 不是一个RuntimeException。下面的哪些声明可以被加入第一行完成 此方法的声明? A. public void method() B. public void method() throws Exception C. public void method() throws TimedOutException D. public void method() throw TimedOutException E. public throw TimedOutException void method() 3.当某方法含有会引起非运行时异常的语句,可以用下列哪些方式处理?