- 38
- 0
- 约7.06千字
- 约 10页
- 2016-10-08 发布于贵州
- 举报
异常处理练习题
一、选择题
1.java中用来抛出异常的关键字是( C )
A、try B、catch C、throw D、finally
2.关于异常,下列说法正确的是( D )
A、异常是一种对象
B、一旦程序运行,异常将被创建
C、为了保证程序运行速度,要尽量避免异常控制
D、以上说法都不对
3.( A )类是所有异常类的父类。
A、Throwable B、Error C、Exception D、AWTError
4.java语言中,下列哪一子句是异常处理的出口( B )
A、try{…}子句 B、catch{…}子句
C、finally{…}子句 D、以上说法都不对
5.下列程序的执行,说法错误的是( CD )
public class MultiCatch
?{
?? public static void main(String args[])
???? {
?????? try
????????? {
??????????? int a=args.length;
??????????? int b=42/a;
??? ????????int c[]={1};
??????????? c[42]=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=42”
D、程序将输出第15和19行的异常信息
6.下列程序的执行,说法正确的是( D)
class ExMulti
{
? static void procedure()
? {
??? try
???? {
????? int c[]={1};
????? c[42]=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(ArithmeticException 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(“demo”);
? }
?public static void main(String args[])
?? {
???? try
????? {
??????? procedure();
????? }
????? _catch(IllegalAccessExcepton)____
????? {
??????? System.out.println(“捕获:”+e);
????? }
??? }
?
8.对于catch子句的排列,下列哪种是正确的( B)
A、父类在先,子类在后
B、子类在先,父类在后
C、有继承关系的异常不能在同一个try程序段内
D、先有子类,其他如何排列都无关
您可能关注的文档
- 2015届《创设计》高考数学(江苏版,理科)一轮总复习步骤规范练——概率、随机变量及其分布.doc
- 2015届《创设计》高考数学(江苏版,理科)一轮总复习常考填空题——基础夯实练.doc
- 2015届《创设计》高考数学(江苏版,理科)一轮总复习方法强化练——计数原理.doc
- 2015届《创设计》高考数学(江苏版,理科)一轮总复习能力提升练——解析几何.doc
- 2015届高三学 黄金考点汇编05 函数的性质(单调性、奇偶性、周期性)理(含解析).doc
- 2015年6月学英语四级考试翻译练习.doc
- 2015年房地估价师考试真题及答案解析.doc
- 2015年广东业单位考试医疗类耳鼻咽喉科笔试大纲.doc
- 2015年七年上册语文复习资料.doc
- 2015年生物赛预赛及答案(最新修订版).doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 土地设计咨询技术服务费参考方案——〔2025〕32项土地技术服务收费标准.pdf VIP
- 公考考前抢分宝典言语理解.pdf VIP
- 2026年湖南生物机电职业技术学院单招职业适应性考试题库附答案.docx VIP
- 2026年湖南生物机电职业技术学院单招职业技能测试必刷测试卷必考题.docx VIP
- 人教版物理八年级上册课后练习.doc VIP
- 2022年人教精通版六年级下册英语全册教案第二学期全册教学设计(含教学反思) (2).doc VIP
- 福特福睿斯车主手册.pdf
- 福特福睿斯1.5发动机机械维修手册.pptx VIP
- 篮球比赛记录表.doc VIP
- 人教版物理八年级上册课后练习及答案.doc VIP
原创力文档

文档评论(0)