首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序输出的结果是什么? ( ) public class Quiz2 { public static void main(String args[]) { try {throw new My
下面程序输出的结果是什么? ( ) public class Quiz2 { public static void main(String args[]) { try {throw new My
admin
2012-12-13
19
问题
下面程序输出的结果是什么? ( ) public class Quiz2 { public static void main(String args[]) { try {throw new MyException(); }catch(Exception e) { System.out.println("It’s caught!"); }finally{ System.out.println("It’s finally caught!"); } } } class MyException extends Exception{}
选项
A、It’s finally caught!
B、It’s caught!
C、It’s caught!/It’s finally caught!
D、无输出
答案
4
解析
本题是对异常处理基本知识的考查。本程序中创建了一个异常类MyExce ption,它的祖先类是Exception。在程序中,程序先发出异常MyException,下面是catch捕获异常,但是catch列表中并没有与之对应的MyExcepfion,但是有一个Exception,它是MyException的祖先类。如果有多种异常需要捕获,在安排catch语句的顺序时要注意,应该首先捕获最特殊的类,然后逐渐一般化。例如,IOExcepfion类是 FileNotFoundException类的父类;就应该首先捕获FileNotFoundException异常,然后捕获IOExcepfion异常。所以运行结果是It’s caught!/It’s finally caught!
转载请注明原文地址:https://jikaoti.com/ti/jm80FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面代码的输出结果是()。n=2deff(a):n=bool(a一2)returnnb=f(2)print(n,b)
下列关于Python运算符的使用描述正确的是()。
下面关于Python中模块导入的说法错误的是()。
以下选项中不是Python文件目录操作方法的是()。
对于循环队列,下列叙述中正确的是()。
一个模块直接调用的下层模块的数目称为模块的()。
在Python中,使用for-in-方式形成的循环不能遍历的类型是()。
考生文件夹下存在一个文件“PY101.py”,请写代码替换横线,不修改其他代码,实现以下功能。用键盘输入正整数n,按要求把n输出到屏幕。格式要求:宽度为30个字符,以@填充,右对齐,带千位分隔符。如果输入的正整数超过30位,则按照真实长度输出。例如:用
在Python中,不能作为变量名的是()。
将一个对象waitpoll中的一个线程移入lockpool中的方法是______。
随机试题
HowtoWriteaBookReviewI.ThedefinitionofabookreviewA.adescriptiveandcriticalorevaluativeaccountofaboo
清代中叶,考据学风盛行。产生了一批才学小说,如夏敬渠的《野叟曝言》、屠绅的《蟑史》、陈球的《燕山外史》,这些作品思想平庸,芜杂堆砌。才学小说中影响较大的是李汝珍的《__________》。
人的实践活动都是有目的、有意识的,有其选择的特定目标,因而人在历史活动中的选择是完全自由的。()
治疗劳淋可选用
资产价值的决定因素,不包括()。
价格补贴与企业亏损补贴的区别主要有()。
承担旅游法律责任的行为人要有过错,是指行为人决定其行为的()。
求极限
Whatarethetwospeakerstalkingabout?
A、 B、 C、 A
最新回复
(
0
)