chapter:异常处理 2.docVIP

  • 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、先有子类,其他如何排列都无关 

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档