


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、异常处理练习题一 r选择题1. j ava中用来抛岀异常的关犍字是(C)A、t iy Bx c atch C、thiow D、finally2. 关于异常,下列说法正确的是(A)A、异常是一种对象B、一旦程序运行,异常将被创建C、为了保证程序运行速度,雯尽量避免异常控制D、以上说法都开对D. AWTError3. (A)类是所有异常类的父类。Ax T h rowa blcB、E r r oi Ch Exccplio c4. java语言中,下列哪一子句是异常处理的岀口 (C) As try 子句 良catch 子句C、firm I I y 子句 D、以上说法都:JT对5. 下列程序的执行,说法
2、错误的是(C)p u blic cla s s Mu I tiCat c hp u b lie s t at J c void mainfStrin g ar gs)int B = args。le ngt h ;iiit b=427a;int c = l,c42=9 9 ;System。out. pi i nthi («b=”+b);ca t ch (Ar ithmeticExcq)tion c)System.out prin 11 n"除o 异常i " +e)ucatc h (Arra y Ind exOu t O f Bou ndsEx c ep tion e
3、) System» o ut. p r 1 ntln( w 数组超越边界异常:,+ e ) jJA、程房将输出第15行的异常信息B、程序第10行岀错C、程序将输岀“b=4 2 ”D、程序将输岀第1 5和19行的异常信息6。下列程序的执行,说法正确的是(D)c J a ss ExMui t 1stati c void procedur e Qt ryI nt c = (ljc42 =99;cat c h ( A r r a y Inde x OutOf Bo undsExc e p tion e)S y ste m。out。p r inti n ("数组超越界限异常:'
4、;r+e); public stat J c voi d ma i n ( Stri n g argst r yprocedure。;in t a = a r g s length*int b= 4 2/a;System, o u t.pri n tin (Kb = ”+b);c atch(A rithmeti c Exc e pt i on c)System, out. p rint 1 n ("除 0 异常& "+e”A、程序只输出第12行的异常信息B、程序只输岀第26行的异常信忌C、程序将不输岀异常信息D、程房将输出第1 2行和第26行的异常信息7. 下面程序
5、抛岀了一个“异常”并捕捉它。请在橫线处填入适当内容完成程序。 d 6 s s T rows D emostat I c v oi d procedui e () t hrows 1 11 e g alAc c e s $ Ex c e p tonSys t e mo out. pi n tin (/'insideproced ur eth r o w nw _ Ill e galAccessExc eption («dem o");publ i c st atic v oi d maiiUShing arg s )tryp r ocechi r eO;c Atch
6、(ngalAc c e $sExc epf on c) Sy stem。ou t .println("捕获 "+e);&,对于cat ch干句的排列,下列哪种是正确的(B )A、父类在先,子类在后子类在先,父类在后C、有继承关系的异常不能在同一个try程房段内D、先有子类,具他如何排列都无关9,在异常处理中,如释放资源、关闭文件-关闭数据库等由C )来完成。A、try 子旬B、catch子句C、f inally 子句D、t brow 子句10 .当方法退到异常又不知如何处理时,下列哪种说法是正确的(C )A、捕获异常B、抛岀异常C、声明异常D、嵌套异常1 1 .哪个
7、关键字可以抛岀异常?(C)A、transient E、f I natty C、 throw D、st a t ic12e 一个异常將终止(A)A、整个程序E、另终止抛岀异常的方法C.产生异常的try块D、乂上面的说法都开对二、填空题丁 ava异當处理内部资料【机密】 交流QQ 25 0 5862621、c a t ch子句都带一个参数,该参数是某个异常的类及其变量名,catch用该参数去与 出现异常一一肘象的类进行匹配.2- java虚拟机能自动处理一运行异常异常。3、变量属性是描述变量的作用域,按作用域分类,变量有局部变莹、类变量、方法参 数和4、猪获异常要求在程序的方法中预先声明,在调用方
8、法时用tiy-ca I ch-_ fiiiHl I y语句捕获井处理5、java语言认为那些可预料和不可预料的出错称为异常6、按异常处理不同可以分为运行异常、荷获异常、声明异常和_拋岀异常 种,了、抛出异常的程庠代码可以是自定义的界常或考是JDK中的某个类,还可以是J VM.8. 抛出异常、生成异常对象都可以通过throw $语句实现。9、捕获异常的统一出口通过final 1 y语旬实现。1 0、java语言的类库中提供了一个一_Tin owabk类,所有的异常都必须是它的实例或它子类的实例.11、Th r owab 1 e 类有两个子类:RmiExccpti on类和 Excep t ion
9、 类。12、对程序语言而言,一般有编译错误和_运行错误两类。13、下面程序定义了一个字符串数组,并打印输岀,捕获数组超越界限异常。请在横 线处填入适当的内容完成程序.pu bli c class Hell o W o ridi nt i=0;String gr e etin g s =“Hello world爲uNo, I m e ani t !ttH ELLO WORLD! !;while (i (4)t r y (System. ou t . p rin t ln(gr亡 e t 1 n g i);一 catch_ ( Ar r a ylnd e xOutOfBoundsEx c ep t
10、 ion e)System, out. pri n tlnRe-set t i ng Index Valued") ji=-b fl n all ySystemo out.p rintln (“Th i sis a J w a y s prin t e d);i+;三、判断题1. ( F )程房中抛出异常时(throw只能抛出自己定义的异常对象。2- ( T )个异常处理中fi n a 1 1y 句块只能有一个或看可以没有。3. ( T )异常类对象代衣当前岀现的一个貝体异常。4. ( T ) jav a语言中的所有异常类都是java。la n g.Th r owable的子类。5.
11、 ( F )如果异常发生时,没有捕我异常的代码,程序会正常执行。四、编程题1。参考下面的程序,试修改程序,捕获相关异常,使得程序能正常运行.提示:用 错误数据测试,即可得到异常类名,运行时主方法参数输入ab c测试public c 1 a ss Stri n g I ndcxOu t o fpubl I c s tatic vo i d maiii ( S L r 1 ng a r gs L)S y s t e rn.out, pi i ntln("字符卑索引越界异常”);S t ri n g $ t r = a r gs 0 ;3 y $ t em.ou t . p r intln
12、 ("第四个字符为 ” +s t r。char At(3)§in t aa=Int eger. parselnt (afgsoj) ;Sys tcm.outo printl n "平方为 ” +aa * aa);2。从命令行得到5个整数,放入一整型数组,然后打印输出,要求:如果输入数拯 亓为整数,烫捕获Integer, par s e I nt ()产生的异常,显示“请输入整数“捕获输入参 数JT足5个的异常(数组越界),显示“请输入至少5个整数”。3。写一个方法v oid s a n j iao( 1 nt a, i n t b,int c),判断三个参数是否能构成一个 三角形,如果JT能则抛出异常】llegalA r gument Ex c cptio n,显示异常信息a,bf<H-w JT能构成三角 形”,如果可以构成则显示三角形三个边长,在主方法中得到命令行输人的三个整数, 调用此方法,并捕获异常。4。自定义类Sa4.其中有成员x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 子女成长跟踪与教育辅导项目合同
- 艺术展览策展与艺术品运输保险服务合作协议
- 桥梁工程现场检测员岗位要求与聘用协议
- 跨区域房产使用权及资源共享合作开发协议
- 体育旅游地接服务协议
- 海关进出口贸易数据录入劳务派遣及质量监控协议
- 文化创意产品区域经销商网络特许经营合同
- 煤矿入矿安全培训
- 培训毕业答辩
- 肠梗阻管道护理
- 新粤教粤科版五年级下册科学全册教学课件
- 2024年快递员技能竞赛理论知识考试题库(500题)
- 医疗纠纷的法律责任与风险防范
- 兽医传染病学PDF
- 2023年广东省东莞日报社招聘7人笔试参考题库(共500题)答案详解版
- 二手车鉴定评估报告书(范本)
- 林威老师形形色色的人习作课 点评
- 03K132 风管支吊架图集
- 前庭功能疾患护理课件
- 西铁计202119号 中国铁路西安局集团有限公司关于印发《西安局集团公司地方涉铁工程建设管理办法》的通知2021-01-25
- 口腔科实习医生手册
评论
0/150
提交评论