java异常试题.doc_第1页
java异常试题.doc_第2页
java异常试题.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

异常作业一填空题 填空题1一个try语句块后必须跟( catch )语句块,( finally )语句块可以没有2自定义异常类必须继承( )类及其子类3异常处理机制允许根据具体的情况选择在何处处理异常,可以在( )捕获并处理,也可以用throws子句把他交给( )处理二选择题 二选择题1. finally语句块中的代码( )A总是被执行 B当try语句块后面没有catch时,finally中的代码才会执行C异常发生时才执行 D异常没有发生时才被执行2. 抛出异常应该使用的关键字是( )AthrowBcatchCfinallyDthrows3. 自定义异常类时,可以继承的类是( )AErrorBAppletCException及其子类DAssertionError4. 在异常处理中,将可能抛出异常的方法放在( )语句块中AthrowsBcatchCtryDfinally5. 对于trycatch子句的排列方式,下列正确的一项是( )A子类异常在前,父类异常在后B父类异常在前,子类异常在后C只能有子类异常D父类异常与子类异常不能同时出现6. 使用catch(Exception e)的好处是( )A只会捕获个别类型的异常B捕获try语句块中产生的所有类型的异常C忽略一些异常D执行一些程序三简答题 三简答题1. try/catch/finally如何使用?2. throw/throws有什么联系和区别?3. 如何自定义异常类?4. 谈谈final、finally的区别和作用5. 如果try里有一个return语句,那么紧跟在这个try后的finally里的代码会不会被执行?6. Error和Exception有什么区别?(重要)7. 什么是RuntimeException?列举至少4个RuntimeException的子类四编程题 四编程题1编写程序,要求输入若干整数,输入的同时计算前面输入各数的乘积,若乘积超过100000,则认为是异常,捕获并处理这个异常,输出信息。public class Test public static void main(String args) Scanner sc=new Scanner(System.in);System.out.println(请输入一个整数);int i =sc.nextInt();trywhile(i=10000)System.out.println(请再次输入一个整数);int j =sc.nextInt();i*=j;System.out.println(两个数相乘=+i);catch(Exception e)e.printStackTrace();2编写一个登录界面,要求帐户名只能由1至10位数字组成,密码只能有6位,任何不符合帐户名和密码要求的情况都视为异常,必须捕获并处理异常3设计自己的异常类表示对负数求平方根的错误;在类Test的主方法中,从键盘输入一个数,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论