anjoyojava06章节考试题
8页1、第六章考试题1、 选择题:(每题3分,共20题)1. 关于异常的含义,下列描述中最正确的一项是( )。A、程序编译或运行时发生的异常事件B、程序语法错误C、程序自定义的异常事件D、程序编译错误2. 自定义异常时,可以通过对下列哪一项进行继承( A )。A、Exception类及其子类B、Applet类C、AssertionError类D、Error类3. 对应try和catch子句的排列方式,下列说法正确的一项是(B )。A、父类和子类不能同时出现在try语句块中B、子类异常在前,父类异常在后C、父类异常在前,子类异常在后D、只能有子类异常4. 运行下面程序时,会产生的异常是( D )。public class Test06_01 public static void main(String args) int x = 0;int y = 5/x;int z = 1,2,3,4;int p = z4;A、ArrayIndexOutOfBoundsExceptionB、IOException C、NumberFormatExceptionD、ArithmeticException5. 运
2、行下面程序时,会产生的异常是( D)。public class Test06_02 public static void main(String args) int z = 1,2,3,4;int p = z4;int x = 0;int y = 5/x; A、NumberFormatExceptionB、ArithmeticExceptionC、IOExceptionD、ArrayIndexOutOfBoundsException6. 下列程序执行的结果是( )。public class Test06_03 public static void main(String args) tryreturn;finallySystem.out.println(Finally); A、编译通过,但运行时出现异常B、因为没有catch子句,因此不能通过编译C、程序正常运行,并输出FinallyD、程序正常运行,但不输出任何结果7. 下列代码中给出正确的在方法体内抛出异常的是( )。A、throw new Exception( );B、throws IOException;C、new throw
3、Exception( );D、throws IOException();8. 下列描述了Java语言通过面相对象的方法进行异常处理的好处,请选出不在这些好处范围之内的一项( )。A、把错误处理代码从常规代码中分离出来B、可以利用异常处理机制代替传统的控制流程C、把各种不同的异常事件进行分类,体现了良好的继承性D、这种机制对具有动态运行特性的复杂程序提供了强有力的支持9. 下面关于try块说法错误的一项是( )。A、如果try块里的代码过于庞大,业务过于复杂,造成try块中出现异常的可能性增大,从而导致分析异常原因会很麻烦。B、当try块过于庞大的时候,就难免在try块后紧跟着大量的catch块才可以针对不同异常提供不同的处理逻辑。C、同一个try块后紧跟着大量catch块则需要分析它们之间的逻辑关系,但不会导致程序的复杂性增加。D、可以把大块的try块分割成多个可能出现异常的程序段落,并把它们放在单独的try块中,从而分别捕获并处理异常。10. 下列关于自定义异常类描述有误的一项是( D )。A、定义异常类时通常需要提供两种构造方法:无参数的构造方法和带一个字符串的构造器,这个字符串将
4、作为该异常对象的详细说明(也就是异常对象getMessage方法的返回值)。B、在选择抛出什么异常时,应该选择合适的异常类,从而可以明确描述该异常情况。C、通常情况下,程序很少会自行抛出系统异常,因为异常的类名通常包含了该异常的有用信息。D、用户自定义异常都应该继承Exception基类,如果希望自定义Runtime异常,则也应该继承Exception基类,利用Exception的printStackTrace()方法可以追踪异常出现的执行堆栈情况,并可以以此找到异常的源头。11. 下面关于过度使用异常说法错误的一项是( )。A、把异常和普通错误混淆在一起,不再编写任何错误处理代码,而是以简单的抛出异常来代替所有错误处理,这会导致过度使用异常。B、使用异常处理代替流程控制,这会导致过度使用异常。C、异常处理机制的初衷是将不可预期异常的处理代码和正常的业务逻辑代码分离,可以使用异常处理来代替正常的业务逻辑判断。D、应该只对外部的、不能确定和预知的运行错误才使用异常。12. 下面关于抛出异常说法错误的一项是( )。A、一个方法应该抛出它可能碰到的重要的“已检查异常”和Error,而对于“未
《anjoyojava06章节考试题》由会员自***分享,可在线阅读,更多相关《anjoyojava06章节考试题》请在金锄头文库上搜索。
药店营业员培训-终端拦截技巧.ppt
穿越A4纸三种图解.ppt
虚拟仿真实训软件的制作技术.ppt
社会调查的历史发展.ppt
铰链四杆机构的基本性质课件.ppt
黑暗中的碰撞-盲人体验馆设计环艺毕业设计.ppt
老僧与蝎子材料作文讲评及例文.ppt
青岛版六年级科学上册《2生物的启示》课件.ppt
项羽之死优秀课件课件.ppt
菩萨蛮-书江西造口壁课件.ppt
鸟的天堂PPT课件.ppt
辩证唯物主义知识结构图.ppt
菩萨蛮优秀课件(温庭筠)PPT.ppt
蒲松龄《狼》(复习总结课).ppt
近代史人物介绍-张灵甫.ppt
韦庄《菩萨蛮》(其二)ppt课件课件.ppt
荷史诗中的战争.ppt
粉磨对水泥质量的影响.ppt
财政学-社会保障制度.ppt
记忆大师-数字密码.ppt
2023-05-23 11页
2022-10-10 6页
2023-11-03 4页
2023-10-18 6页
2023-03-06 4页
2022-09-14 1页
2024-02-02 49页
2022-08-14 4页
2022-07-21 13页
2023-12-22 2页