题库 题库

【简答题】

写出以下程序的运行结果。
public class TryCatchFinally{
static void Proc( int sel ){
try{
if( sel==0 ){System.out.println("no Exception ");
return;}
else if( sel==1 ){  int i=0;        int j=4/i;}
}
catch( ArithmeticException e ) {
System.out.println("Catch "); }
catch( Exception e ) {
System.out.println("Will not be executed");}
finally{
System.out.println("finally");     }
}
public static void main( String args[] ){
Proc( 0 );     Proc( 1 );     }
}

参考答案

no Exception
finally
Catch
finally

相关试题

单选题 以下哪项可能包含菜单条(    )。 查看答案
单选题 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行(    )。 查看答案
单选题 在使用interface声明一个接口时,只可以使用(    )修饰符修饰该接口。 查看答案
单选题 在使用interface声明一个接口时,只可以使用(    )修饰符修饰该接口。 查看答案
单选题 进行Java基本的GUI设计需要用到的包是(    )。 查看答案
单选题 请问所有的异常类皆继承哪一个类?(  )。 查看答案
单选题 下列类定义中哪些是合法的抽象类的定义?(    ) 查看答案
判断题 Java是SUN公司的产品,它是一种强数据类型语言。(    ) 查看答案
单选题 当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?(    ) 查看答案
单选题 在编写Java  Applet程序时,需在程序的开头写上(    )语句。 查看答案
判断题 拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。(    ) 查看答案
单选题 若有定义:byte[] x={11,22,33,-66};
其中0≤k≤3,则对x数组元素错误的引用是(  )
查看答案
单选题 给出下面代码,关于该程序以下哪个说法是正确的?(    )
public class Person{
static int arr[] = new int[5];
public static void main(String a[])
{
System.out.println(arr[0]); }
}
查看答案
单选题 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为(    ) 查看答案
单选题 设 int x=1,float y=2,则表达式 x / y的值是:(    ) 查看答案
单选题 给定下列表达式
Integer I= new Integer(42);
Long  L= new Long(42);
Double D= new Double(42.0);
则下列表达式输出为true的是_____
查看答案
单选题 下列哪一项不属于Swing的顶层容器?(    ) 查看答案
判断题 在定义数组时不能够直接进行内存分配,如:char ch[10];是错误的定义语句(    ) 查看答案
判断题 构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。 (    ) 查看答案
判断题 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。        (    ) 查看答案