在编写异常处理的程序段中,每个catch语句块都应该与( )语句块对应,如果捕获成功则使用该catch语句块来启动相应的处理流程。
A. if–else;
B. switch;
C. try;
D. throw;
在Java的异常处理中,不管有没有异常,总要执行的代码块是?( )
A. try块;
B. catch块;
C. finally块;
D. throws块;
语句System.out.println(args[i]);有可能引发什么异常?( )
ArithmaticException;
B. ArrayIndexOutOfBoundsException;
C. NumberFormatException;
D. FileNotFoundException;
判断下列程序编译或执行的结果。()public static void main(String[]args){try{return;}finally{System.out.println(“Finally”);}}
A. 程序正常运行,但不输出任何结果;
B. 程序正常运行,并输出“Finally”;
C. 编译能通过,但运行时会出现一个异常;
D. 因为没有catch语句块,所以不能通过编译;