A: Catch---1
B: Catch---2
C: Catch---3
D: 以上都不对
举一反三
- 下列程序的输出结果是______。 public class Test public static void main(String[]args) int[]array=(2,4,6,8,10); int size=6; int result=-1; try for(int i=0;i<size&&result==-1;) if(array[i]==20)result=i; catch(ArithmeticException e)﹛ System.out.println("Catch———1"); catch(ArrayIndexOutOfBoundsException e) System.OUt.println("Catch———2"); catch(Exception e) System.out.println("Catch———3");[/i] A: Catch———1 B: Catch———2 C: Catch———3 D: 以上都不对
- 下面程序段的输出结果是( )。 public class Test public static void main ( String[] args) int result=0; for ( int i=1;i<=5;i++) if ( i%2==0 ) continue; result + =i; System. out. println ("result is " + result ); A: result is 7 B: result is 8 C: result is 9 D: result is 10
- 下列程序的执行结果是______。 public class Test { public static void main(String[] args) { int[] x={0, i,2,3}; for(int i=0;i<3;i+=2) { try{ System.out.println(x[i+2]/x[i]+x[i+1]); }catch(ArithmeticException e) { System.out.println("error1"); }catch(Exception e) { System.out.println ("error2"); } } } }[/i] A: error1 B: error2 C: error1 error2 D: 2 error2
- 下列语句执行后,i的值是( )。 public class Test { public static void main(String[ ] args) { int i =0; for(int j=10; j>5&&i<5; j-=3,i+=2) i=i+j; System. out. println(i); } } A: 8 B: 9 C: 10 D: 12
- 写出下面程序的输出( )。 public class Test { public static void main (String args[ ]) { iht x=1, y=2; System. out. println ("result="+x+y); System. out. println ("result="+(x+y)); A.result=12 result=12 B.result=3 result=3 C.result=3 result=12 D.result=12 result=3
内容
- 0
读程序,写出和程序输出格式一致的输出结果。 public class J_Test { public static void mb_method(int i) { try { if(i == 1) throw new Exception(); System.out.print("1"); } catch(Exception ex) { System.out.print("2"); return; } finally { System.out.print("3"); } System.out.print("4"); } public static void main(String[] args) { mb_method(0); mb_method(1); } }
- 1
智慧职教: 下列程序运行后输出的结果是___________。 public class MyException { public static void main (String[] args) { try{ throw new Throwable() ; } catch (Throwable e) { System. out. print (e. getMessage()) ; } } }
- 2
下列程序的运行结果是()。 public class Test public static void main ( String [ ] args ) int count = 0 for( int i = 1 i < 5 i = 2) for( int j = 1 j< = 10 j = 3) count System .out .print (count ) _
- 3
下面程序运行将会输出结果( )。try{String[] lines = new String[2];for(int i=0; i<3; i++) System.out.println(lines[i].length());System.out.println(“The End”);}catch(NullPointerException e){System.out.printn(“***********”);}catch(ArrayIndexOutOfBoundsException e){System.out.println(“++++++”)}catch(Exception e){System.out.println(“==========”)}[/i] A: 00++++++ B: ***********++++++========== C: *********** D: 00The End
- 4
下面程序运行将会输出结果( )。try{String[] lines = new String[2];for(int i=0; iSystem.out.println(“The End”);}catch(NullPointerException e){System.out.printn(“***********”);}catch(ArrayIndexOutOfBoundsException e){System.out.println(“++++++”)}catch(Exception e){System.out.println(“==========”)} A: 00The End B: 00++++++ C: *********** D: ***********++++++==========