阅读如下的程序代码
public class ExceptionTest{
public double div(double a double b){
try{
return a/b;
}catch(Exception e){
Systemoutprintln(Exception thrown);
}finally{
Systemoutprintln(Release resources);
}
}
public static void main(String[] args){
ExceptionTest et = new ExceptionTest();
etdiv( );
etdiv( );
}
}
以上代码可能产生的结果是( )
A 编译不成功
B 无法运行
C 程序运行输出为
Release resources
Exception thrown
Release resources
unchecked exception又叫( )
A RuntimeException
B Exception
C Error
D throw
Checked Exception通常继承( )
A RuntimeException
B Exception
C Error
D throw
在方法签名上指定可能有异常产生用关键字( )
A Exception
B throw
C throws
D printStackTrace
获得异常的简单描述信息调用方法是( )
A getMessage
B throw
C throws
D printStackTrace
运行下面的代码结果是什么?( )
public class Test{
public static void main(String[] args){
try{
return;
}finally{
Systemoutprintln(Finally);
}
}
}
A 什么都不输出
B 输出Finally
C 编译错误
D 以上选择都不对
如下的代码
public class Test{
public static void main(String[] args){
String foo=args[];
String bar=args[];
String baz=args[];
Systemoutprintln(baz)
}
}
运行命令java Test Red Green Blue输出什么结果( )
A
B null
C Red
D Blue
E Green
F 这段代码不能被编译
G 抛出异常
看下面的代码
int index=;
int foo=new int[];
int bar=foo[index];
int baz=bar+index;
Systemoutprintln(baz);
运行结果是什么?( )
A 输出
B 输出
C 输出
D 抛出一个异常
E 代码不能被编译