(单选题)
运行以下java代码,输出的结果为( )。
Public class Test{
Public int add(){
Try{
Return 1000;
}
Catch (Exception e){
System.out.println(“catch语句块”);
}
finally {
System.out.println(“finally语句块”);
}
return 0;
}
Public static void main(String[] argv){
Test test =new Test();
System.out.println(“结果:”+test.add());
}
}
A.编译异常
B.结果:1000
finally语句块
C.catch语句块
结果:1000
D.Finally语句块
结果:1000
参考答案:D
参考解析:
本题考的是try catch finally的用法。A项,语法没有错误,编译不会出错,不当选。B项,先执行完finally语句块然后再返回结果,不当选。C项,add方法没有出现异常所以不会执行catch语句块的内容,不当选。D项,程序先执行完finally语句块然后再返回结果,当选。故本题正确答案选D。
知识点:计算机系统概述 计算机 计算机基本知识 通用 公基
