單項選擇題如果一個程序段中有多個catch,則程序會按如下哪種情況執(zhí)行?()

A.找到合適的異常類型后繼續(xù)執(zhí)行后面的catch
B.找到每個符合條件的catch都執(zhí)行一次
C.找到合適的異常類型后就不再執(zhí)行后面的catch
D.對每個catch都執(zhí)行一次


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題下列描述中,哪一項不屬于finally語句應(yīng)該執(zhí)行的功能()

A.釋放資源
B.關(guān)閉文件
C.分配資源
D.關(guān)閉數(shù)據(jù)庫

2.單項選擇題下列關(guān)于拋出異常的描述中,錯誤的一項是()。

A.異??梢杂蓆ry代碼段中的語句拋出
B.異常可以從被try代碼段中調(diào)用的方法中拋出
C.異常的拋出并不影響代碼段的執(zhí)行順序
D.異常還可能產(chǎn)生于數(shù)組下標(biāo)越界及Java虛擬機內(nèi)部的錯誤等

3.單項選擇題下列關(guān)于try和catch子句的描述中,錯誤的一項是()。

A.不同的catch代碼段是不同的作用域,但是可以訪問相互之間定義的局部變量
B.如果沒有異常產(chǎn)生,則所有的catch代碼段都被略過不執(zhí)行
C.try代碼段后跟有一個或多個catch代碼段
D.異??偸怯删嚯x產(chǎn)生異常最近的匹配catch代碼段處理

4.單項選擇題下面關(guān)于Java中線程的說法不正確的是()

A.調(diào)用join()方法可能拋出異常InterruptedException。
B.sleep()方法是Thread類的靜態(tài)方法。
C.調(diào)用Thread類的sleep()方法可終止一個線程對象。
D.線程啟動后執(zhí)行的代碼放在其run方法中。

5.單項選擇題

若編譯和運行下列代碼,出現(xiàn)的結(jié)果將是()

A.打印 yes yes yes yes yes yesyes yes yes yes
B.打印 no no no no no no no no nono
C.打印 yes no yes no yes no yes no yes no
D.打印結(jié)果無法確定