Given:



What is the result?

A.

0
Done

B.

First Exception
Done

C.

Second Exception

D.

Done
Third Exception

E.

Third Exception

題解

程式第5行會因為num所參考到的陣列物件並沒有索引2這個位置,而拋出ArrayIndexOutOfBoundsException。而這個ArrayIndexOutOfBoundsException並不是ArithmeticException,所以不會被第6行的catch接到,而由「dispResult」方法繼續向外拋出,最終被第18行的catch接到,輸出「Third Exception」。