【文章內(nèi)容簡介】
n name?! } A) father B) test C) 編譯出錯 D) 運行出錯,無輸出 21. 以下對異常的描述不正確的有(C) A) 異常分為Error和Exception B) Throwable是所有異常類的父類 C) Exception是所有異常類父類 D) Exception包括RuntimeException和RuntimeException之外的異?! ?2. 在trycatchfinally語句塊中,以下可以單獨與finally一起使用的是(B) A) catch B) try C) throws D) throw 23. 下面代碼運行結(jié)果是(B) public class Demo{ public int add(int a,int b){ try{ return a+b?! catch(Exception e){ (“catch 語句塊”)?! finally{ (“finally 語句塊”)?! return 0。 } public static void main(String[] args){ Demo demo = new Demo()。 (“和是:”+(9,34))。 } } A) 編譯異?! ) finally語句塊 和是:43 C) 和是:43 finally語句塊 D) catch語句塊 和是:43 24. 以下描述不正確的有(D) A) try塊不可以省略 B) 可以使用多重catch塊 C) finally塊可以省略 D) catch塊和finally塊可以同時省略 25. 以下對自定義異常描述正確的是(C) A) 自定義異常必須繼承Exception B) 自定義異常可以繼承自Error C) 自定義異??梢愿用鞔_定位異常出錯的位置和給出詳細出錯信息 D) 程序中已經(jīng)提供了豐富的異常類,使用自定義異常沒有意義 26. 以下程序運行結(jié)果是(D) public class Test { public int div(int a, int b) { try { return a / b?! catch(Exception e){ (“Exception”)?! catch(NullPointerException e){ (“ArithmeticException”)?! catch (ArithmeticException e) { (“ArithmeticException”)。 } finally { (“finally”)。 } return 0?! public static void main(String[] args) { Test demo = new Test()?! ?“商是:” + (9, 0))?! } A) Exception finally 商是:0 B) ArithmeticException finally 商是:0 C) finally商是:0 D) 編譯報錯 27. 以下對TCP和UDP描述正確的是(D) A) TCP不能提供數(shù)據(jù)的可靠性 B) UDP能夠保證數(shù)據(jù)庫的可靠性 C) TCP數(shù)據(jù)傳輸效率高于UDP D) UDP數(shù)據(jù)傳輸效率高于TCP 28. 在Java中,下面對于構(gòu)造函數(shù)的描述正確的是(D)。(選擇一項) A) 類必須顯示定義構(gòu)造函數(shù) B) 構(gòu)造函數(shù)的返回類型是void C) 構(gòu)造函數(shù)和類有相同的名稱,并且不能帶任何參數(shù) D) 一個類可以定義多個構(gòu)造函數(shù) 29. 根據(jù)下