java异常处理试题及答案9989.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《java异常处理试题及答案9989.pdf》由会员分享,可在线阅读,更多相关《java异常处理试题及答案9989.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、异常处理练习题 一、选择题 1。java 中用来抛出异常的关键字是 (C)A、try B、catch C、throw D、finally 2。关于异常,下列说法正确的是(A)A、异常是一种对象 B、一旦程序运行,异常将被创建 C、为了保证程序运行速度,要尽量避免异常控制 D、以上说法都丌对 3。(A)类是所有异常类的父类。A、Throwable B、Error C、Exception D、AWTError 4。java 语言中,下列哪一子句是异常处理的出口(C)A、try子句 B、catch子句 C、finally子句 D、以上说法都丌对 5。下列程序的执行,说法错误的是(C)public c
2、lass MultiCatch public static void main(String args)try int a=args.length;int b=42/a;int c=1;c42=99;System。out。println(“b=”+b);catch(ArithmeticException e)System.out。println(“除 0 异常:”+e);catch(ArrayIndexOutOfBoundsException e)System。out。println(“数组超越边界异常:+e);A、程序将输出第 15 行的异常信息 B、程序第 10 行出错 C、程序将输出“b
3、=42 D、程序将输出第 15 和 19 行的异常信息 6。下列程序的执行,说法正确的是(D)class ExMulti static void procedure()try int c=1;c42=99;catch(ArrayIndexOutOfBoundsException e)System.out。println(“数组超越界限异常:”+e);public static void main(String args)try procedure();int a=args.length;int b=42/a;System.out.println(“b=”+b);catch(Arithmetic
4、Exception e)System。out.println(“除 0 异常:”+e);A、程序只输出第 12 行的异常信息 B、程序只输出第 26 行的异常信息 C、程序将不输出异常信息 D、程序将输出第 12 行和第 26 行的异常信息 7.下面程序抛出了一个“异常”并捕捉它。请在横线处填入适当内容完成程序。class TrowsDemo static void procedure()throws IllegalAccessExcepton System。out。println(“inside procedure”);throw_new_IllegalAccessException(“de
5、mo);public static void main(String args)try procedure();catch(IllegalAccessExcepton e)_ System.out.println(“捕获:+e);8.对于 catch 子句的排列,下列哪种是正确的(B)A、父类在先,子类在后 B、子类在先,父类在后 C、有继承关系的异常不能在同一个 try 程序段内 D、先有子类,其他如何排列都无关 9。在异常处理中,如释放资源、关闭文件、关闭数据库等由(C)来完成.A、try 子句 B、catch 子句 C、finally 子句 D、throw 子句 10.当方法遇到异常又不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 异常 处理 试题 答案 9989
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内