


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、異常處理練習(xí)題一 r選擇題1. j ava中用來(lái)拋岀異常的關(guān)犍字是(C)A、t iy Bx c atch C、thiow D、finally2. 關(guān)于異常,下列說(shuō)法正確的是(A)A、異常是一種對(duì)象B、一旦程序運(yùn)行,異常將被創(chuàng)建C、為了保證程序運(yùn)行速度,雯盡量避免異??刂艱、以上說(shuō)法都開(kāi)對(duì)D. AWTError3. (A)類(lèi)是所有異常類(lèi)的父類(lèi)。Ax T h rowa blcB、E r r oi Ch Exccplio c4. java語(yǔ)言中,下列哪一子句是異常處理的岀口 (C) As try 子句 良catch 子句C、firm I I y 子句 D、以上說(shuō)法都:JT對(duì)5. 下列程序的執(zhí)行,說(shuō)法
2、錯(cuò)誤的是(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 數(shù)組超越邊界異常:,+ e ) jJA、程房將輸出第15行的異常信息B、程序第10行岀錯(cuò)C、程序?qū)⑤攲纭癰=4 2 ”D、程序?qū)⑤攲绲? 5和19行的異常信息6。下列程序的執(zhí)行,說(shuō)法正確的是(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 ("數(shù)組超越界限異常:'
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、程序?qū)⒉惠攲绠惓P畔、程房將輸出第1 2行和第26行的異常信息7. 下面程序
5、拋岀了一個(gè)“異?!辈⒉蹲剿?。請(qǐng)?jiān)跈M線(xiàn)處填入適當(dāng)內(nèi)容完成程序。 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);&,對(duì)于cat ch干句的排列,下列哪種是正確的(B )A、父類(lèi)在先,子類(lèi)在后子類(lèi)在先,父類(lèi)在后C、有繼承關(guān)系的異常不能在同一個(gè)try程房段內(nèi)D、先有子類(lèi),具他如何排列都無(wú)關(guān)9,在異常處理中,如釋放資源、關(guān)閉文件-關(guān)閉數(shù)據(jù)庫(kù)等由C )來(lái)完成。A、try 子旬B、catch子句C、f inally 子句D、t brow 子句10 .當(dāng)方法退到異常又不知如何處理時(shí),下列哪種說(shuō)法是正確的(C )A、捕獲異常B、拋岀異常C、聲明異常D、嵌套異常1 1 .哪個(gè)
7、關(guān)鍵字可以?huà)亴绠惓??(C)A、transient E、f I natty C、 throw D、st a t ic12e 一個(gè)異常將終止(A)A、整個(gè)程序E、另終止拋岀異常的方法C.產(chǎn)生異常的try塊D、乂上面的說(shuō)法都開(kāi)對(duì)二、填空題丁 ava異當(dāng)處理內(nèi)部資料【機(jī)密】 交流QQ 25 0 5862621、c a t ch子句都帶一個(gè)參數(shù),該參數(shù)是某個(gè)異常的類(lèi)及其變量名,catch用該參數(shù)去與 出現(xiàn)異常一一肘象的類(lèi)進(jìn)行匹配.2- java虛擬機(jī)能自動(dòng)處理一運(yùn)行異常異常。3、變量屬性是描述變量的作用域,按作用域分類(lèi),變量有局部變瑩、類(lèi)變量、方法參 數(shù)和4、豬獲異常要求在程序的方法中預(yù)先聲明,在調(diào)用方
8、法時(shí)用tiy-ca I ch-_ fiiiHl I y語(yǔ)句捕獲井處理5、java語(yǔ)言認(rèn)為那些可預(yù)料和不可預(yù)料的出錯(cuò)稱(chēng)為異常6、按異常處理不同可以分為運(yùn)行異常、荷獲異常、聲明異常和_拋岀異常 種,了、拋出異常的程庠代碼可以是自定義的界?;蚩际荍DK中的某個(gè)類(lèi),還可以是J VM.8. 拋出異常、生成異常對(duì)象都可以通過(guò)throw $語(yǔ)句實(shí)現(xiàn)。9、捕獲異常的統(tǒng)一出口通過(guò)final 1 y語(yǔ)旬實(shí)現(xiàn)。1 0、java語(yǔ)言的類(lèi)庫(kù)中提供了一個(gè)一_Tin owabk類(lèi),所有的異常都必須是它的實(shí)例或它子類(lèi)的實(shí)例.11、Th r owab 1 e 類(lèi)有兩個(gè)子類(lèi):RmiExccpti on類(lèi)和 Excep t ion
9、 類(lèi)。12、對(duì)程序語(yǔ)言而言,一般有編譯錯(cuò)誤和_運(yùn)行錯(cuò)誤兩類(lèi)。13、下面程序定義了一個(gè)字符串?dāng)?shù)組,并打印輸岀,捕獲數(shù)組超越界限異常。請(qǐng)?jiān)跈M 線(xiàn)處填入適當(dāng)?shù)膬?nèi)容完成程序.pu bli c class Hell o W o ridi nt i=0;String gr e etin g s =“Hello world爲(wèi)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 )程房中拋出異常時(shí)(throw只能拋出自己定義的異常對(duì)象。2- ( T )個(gè)異常處理中fi n a 1 1y 句塊只能有一個(gè)或看可以沒(méi)有。3. ( T )異常類(lèi)對(duì)象代衣當(dāng)前岀現(xiàn)的一個(gè)貝體異常。4. ( T ) jav a語(yǔ)言中的所有異常類(lèi)都是java。la n g.Th r owable的子類(lèi)。5.
11、 ( F )如果異常發(fā)生時(shí),沒(méi)有捕我異常的代碼,程序會(huì)正常執(zhí)行。四、編程題1。參考下面的程序,試修改程序,捕獲相關(guān)異常,使得程序能正常運(yùn)行.提示:用 錯(cuò)誤數(shù)據(jù)測(cè)試,即可得到異常類(lèi)名,運(yùn)行時(shí)主方法參數(shù)輸入ab c測(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、 ("第四個(gè)字符為 ” +s t r。char At(3)§in t aa=Int eger. parselnt (afgsoj) ;Sys tcm.outo printl n "平方為 ” +aa * aa);2。從命令行得到5個(gè)整數(shù),放入一整型數(shù)組,然后打印輸出,要求:如果輸入數(shù)拯 亓為整數(shù),燙捕獲Integer, par s e I nt ()產(chǎn)生的異常,顯示“請(qǐng)輸入整數(shù)“捕獲輸入?yún)?數(shù)JT足5個(gè)的異常(數(shù)組越界),顯示“請(qǐng)輸入至少5個(gè)整數(shù)”。3。寫(xiě)一個(gè)方法v oid s a n j iao( 1 nt a, i n t b,int c),判斷三個(gè)參數(shù)是否能構(gòu)成一個(gè) 三角形,如果JT能則拋出異常】llegalA r gument Ex c cptio n,顯示異常信息a,bf<H-w JT能構(gòu)成三角 形”,如果可以構(gòu)成則顯示三角形三個(gè)邊長(zhǎng),在主方法中得到命令行輸人的三個(gè)整數(shù), 調(diào)用此方法,并捕獲異常。4。自定義類(lèi)Sa4.其中有成員x
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公交優(yōu)先發(fā)展戰(zhàn)略下2025年城市交通擁堵治理的擁堵區(qū)域精準(zhǔn)治理報(bào)告
- 鄭州財(cái)稅金融職業(yè)學(xué)院《統(tǒng)計(jì)分析方法》2023-2024學(xué)年第一學(xué)期期末試卷
- 公共交通優(yōu)化:2025年智慧交通流量預(yù)測(cè)技術(shù)應(yīng)用前景報(bào)告
- 山西運(yùn)城農(nóng)業(yè)職業(yè)技術(shù)學(xué)院《大學(xué)生社交禮儀》2023-2024學(xué)年第一學(xué)期期末試卷
- 四川長(zhǎng)江職業(yè)學(xué)院《裝飾工程計(jì)量與計(jì)價(jià)》2023-2024學(xué)年第一學(xué)期期末試卷
- 杭州職業(yè)技術(shù)學(xué)院《高級(jí)日語(yǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 江漢藝術(shù)職業(yè)學(xué)院《生態(tài)文明》2023-2024學(xué)年第一學(xué)期期末試卷
- 公路客運(yùn)行業(yè)2025年轉(zhuǎn)型升級(jí)與無(wú)障礙出行服務(wù)研究報(bào)告
- 公路客運(yùn)行業(yè)轉(zhuǎn)型升級(jí)與新能源汽車(chē)推廣應(yīng)用研究報(bào)告
- 慈善項(xiàng)目培訓(xùn)課件
- GB/T 45743-2025生物樣本細(xì)胞運(yùn)輸通用要求
- 浙教版(2024)七年級(jí)上冊(cè)《第1章 有理數(shù)》單元測(cè)試卷-學(xué)生用卷
- 2025至2030中國(guó)素食食品行業(yè)發(fā)展分析及發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢(xún)研究報(bào)告
- 2025年天津出租車(chē)考試資料
- 2025年湖北省中考化學(xué)試卷真題(含答案解析)
- 2024年廣州市荔灣區(qū)社區(qū)專(zhuān)職招聘筆試真題
- 《人工智能基礎(chǔ)與應(yīng)用》課件 項(xiàng)目1 認(rèn)識(shí)人工智能
- 2025至2030中國(guó)插針機(jī)行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢(xún)研究報(bào)告
- 儀器報(bào)警分級(jí)管理制度
- 2025至2030國(guó)內(nèi)滅火機(jī)器人行業(yè)市場(chǎng)發(fā)展深度分析及前景趨勢(shì)與投資機(jī)會(huì)報(bào)告
- 2025年江西省中考?xì)v史試卷(含答案)
評(píng)論
0/150
提交評(píng)論