l

2014年2月7日 星期五

視力測驗:例外處理篇(3)

Feb. 04 10:20~10:56

image

 

要考就考個過癮,今天加碼六題。比起之前的12題,今天的題目比較難一點,作答時間10分鐘,準備好就開始。

***

13. Java語言的非同步例外(asynchronous exception)由誰產生?

A. 多執行緒(Thread)。

B. 多行程(Process)。

C. 非同步呼叫。

D. Java虛擬機器(JVM)。

E. 以上皆是。

14. 以下節錄自JFreeChart的程式碼,不存在哪一個例外處理壞味道?

螢幕快照 2014-02-04 上午10.24.58

A. 巢狀Try敘述(Nested Try Statement)。

B. 忽略受檢例外(Ignored Checked Exception)。

C. 虛設的例外處理程序(Dummy Handler)。

D. 當成備胎的例外處理程序(Spare Handler)。

E. 以上皆非。

15. 以下何種設計技巧可以達到強健度等級三:行為回復(例外發生之後函數還是可以提供正確的服務)?

A. 設計多樣性(design diversity)。

B. 功能多樣性(functional diversity)。

C. 資料多樣性(data diversity)。

D. 時序多樣性(temporal diversity)。

E. 以上皆是。

16. Forward recovery(向前回復)可以達到哪一個強健度等級?

A. 強健度等級0 :未定義。

B. 強健度等級1 :錯誤回報。

C. 強健度等級2 :狀態回復。

D. 強健度等級3 :行為回復。

E. 以上皆非。

17. Backward recovery(向後回復)可以達到哪一個強健度等級?

A. 強健度等級0 :未定義。

B. 強健度等級1 :錯誤回報。

C. 強健度等級2 :狀態回復。

D. 強健度等級3 :行為回復。

E. 以上皆非。

18. 以下哪一個Java例外類別套用了「聰明例外」(Smart Exception)設計模式?

A. IOException。

B. SQLException。

C. NullPointerException。

D. OutOfMemoryException。

E. IndexOutOfBoundsException。

***

友藏內心獨白:有人18題都答對嗎?

沒有留言:

張貼留言