筆試題及答案(二)_第1頁
筆試題及答案(二)_第2頁
筆試題及答案(二)_第3頁
筆試題及答案(二)_第4頁
筆試題及答案(二)_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一.選擇題(共50題,每題2分, 共100分。多選題選不全或選錯都不得分。)1. 以下屬于面向對象的特征的是 (C,D)。(兩項)A) 重載B) 重寫0封裝D)繼承2. 以下代碼運行輸出是(C)public class Person!private String name二” Person;int age=0;public class Child extends Person!public String grade:public static void main (String】 args) Person p = new ChildO ;A) 輸岀:PersonB) 沒有輸出0編譯岀錯D)運行

2、出錯3. 在使用super和this關鍵字時, 以下描述正確的是(A)A) 在子類構適方法中使用super () 顯示調用父類的構造方法,super ()必須寫在子類構造方法的第一行,否則編譯不通過B) super ()和 this ()不一定要 放在構造方法內第一行0 this ()和super ()可以同時 岀現在一個構造函數中D) this()和 super()可以在 static 環(huán)境中使用,包括static方法和static語句塊4. 以下對封裝的描述正確的是(D)A) 只能對一個類中的方法進行封 裝,不能對屬性進行封裝B) 如果子類繼承了父類,對于父類中進行封裝的方法,子類仍然可以

3、直接調用0封裝的意義不大,因此在編碼時盡量不要使用D)封裝的主要作用在于對外隱藏內部實現細節(jié),增強程序的女全性承多個父類5. 以下對繼承的描述錯誤的是(A)A)Java中的繼承允許一個子類繼B)父類更具有通用性,子類更具體0 Java中的繼承存在著傳遞性D)當實例化子類時會遞歸調用父類中的構造方法Person!args) 6. 以下程序的運行結果是(D) class Personpublic PersonO is a Personn ;public class Teacher extendsprivate String name=M torn; public Teacher()is a tea

4、cherM ;super ();public static void main (String】Teacher teacher = new Teacher 0 ;A) this is a Person this is a teacher tomB) this is a teacherthis is a Persontom0運行出錯D)編譯有兩處錯誤7. 以下說法錯誤的是()A) super.方法()可以調用父類的所有非私有方法B) super ()可以調用父類的所有非私有構造函數非私有屬性同一個構造函數中的是(A,C)(兩項)修飾類、接口、抽象類、方法和屬性賦值(D)private-defau

5、lt-protected-public public-default-protected-private private-protected-default-public public-protected-default-private法0 super.屬性可以調用父類的所有D) this和super關鍵字可以出現在8. 以下關于final關鍵字說法錯誤A) final是java中的修飾符,可以B) final修飾的類肯泄不能被繼承0 final修飾的方法不能被重載D) final修飾的變量不允許被再次9. 訪問修飾符作用范用由大到小是A)B)0D)10. 以下(D)不是Object類的方A)

6、 clone ()B) finalize ()C) toString ()D) hasNext ()11. 多態(tài)的表現形式有(A)A) 重寫B(tài)) 抽象0繼承D)封裝12. 以下對重載描述錯誤的是(B)A) 方法重載只能發(fā)生在一個類的內B) 構造方法不能重載0重載要求方法名相同,參數列表不同重載的條件中不會出錯extends Bookpage) 10;(C)實例化abstract 修飾static% final 修飾D)方法的返回值類型不是區(qū)分方法13以卜(D)添加到ComputerBookclass Bookprotected int getPriceO return 30;public cl

7、ass ComputerBookA)protected float getPriceO B)protected int getPrice(intC)int getPrice 0D)public int getPriceO return14. 以下對抽象類的描述正確的是A)抽象類沒有構造方法B)抽象類必須提供抽象方法0有抽象方法的類一上是抽象類D)抽象類可以通過mw關鍵字直接15. 以下對接口描述錯誤的有(D)A)接口沒有提供構造方法B)接口中的方法默認使用public.0接口中的屬性默認使用public.D)接口不允許多繼承16. 以下代碼,描述正確的有(A) interface IDemop

8、ublic static final String name; 1 void print0;2public void getInfo0;3abstract class Person implementsIDemo4public void print0 A)第1行錯誤,沒有給變量賦值B)第2行錯誤,方法沒有修飾符0第4行錯誤,沒有實現接口的全部方法D)第3行錯誤,沒有方法的實現17.接口和抽象類描述正確的有(B,C)(兩項)A)抽象類沒有構造函數B)接口沒有構造函數0抽象類不允許多繼承D)接口中的方法可以有方法體18.以下描述錯誤的有(C)A) abstract可以修飾類、接口、方法B) abs

9、tract修飾的類主要用于被繼承0 abstract可以修飾變雖D) abstract修飾的類,其子類也可以是abstract修飾的args) 19. 以下描述正確的有(B)A)方法的重寫應用在一個類的內部B)方法的重載與返回值類型無關0構造方法不能重載D)構造方法可以重寫20. 以下程序運行結果是(A) public class Test extends Father! private String name二test; public static void main (String】Test test = new Test 0;class Father private String nam

10、e二father0 ;public String getName0 return name;A) fatherB) test0編譯出錯D)運行出錯,無輸出21. 以下對異常的描述不正確的有(C)A) 異常分為 Error 和 ExceptionB) Throwable是所有異常類的父類 0 Exception是所有異常類父類D) Exception 包括RuntimeExcept ion 和 RuntimeExcept ion 之夕卜的異常22. 在 try-catch-finally 語句塊 中,以下可以單獨與finally-起使用的是(B)A) catchB) tryC) throwsD)

11、 throw23. 下而代碼運行結果是(B) public class Demotpublic int add(int a,int b) tryreturn a+b;catch(Exception e) 語句塊”);Ifinally 語句塊”);return 0;public static void main (String】 args) Demo demo = new Demo 0;和是:”+(9,34);A) 編譯異常B) finally語句塊和是:43省略是(C)常出錯的位宜和給出詳細出錯信息類,使用自泄義異常沒有意義0 和是:43 finally語句塊D) catch語句塊和是:432

12、4. 以下描述不正確的有(D)A) try塊不可以省略B) 可以使用多重catch塊0 finally塊可以省略D) catch塊和finally塊可以同時25. 以下對自泄義異常描述正確的A) 自左義異常必須繼承ExceptionB) 自泄義異??梢岳^承自Error0自立義異??梢愿用鞔_立位異D)程序中已經提供了豐富的異常26. 以下程序運行結果是(D) public class Test public int div(int a, int b) try return a / b;catch(Exception e)catch(NullPointerException e) catch (

13、ArithmeticException e) finally return 0;public static void main (String】Test demo = new Test 0;商是:” + (9, 0);A) Exception finally 商是:0B) ArithmeticException finally商是:o(D)的描述正確的是(D)o (選擇一項)且不能帶任何參數的有(A,C).兩項0 finally 商是:0D)編譯報錯27. 以下對TCP和UDP描述正確的是A) TCP不能提供數據的可靠性B) UDP能夠保i正數據庫的可靠性0 TCP數據傳輸效率高于UDPD)

14、UDP數據傳輸效率高于TCP28. 在Java中,下而對于構造函數A) 類必須顯示泄義構造函數B) 構造函數的返回類型是voidC) 構造函數和類有相同的名稱,并D) 一個類可以左義多個構造函數29 根據下而的代碼,String s = null;會拋出 NullPointerException 異常A)B)0D)if( if( if( if(s!=null)(s!=null) (s=null) (s=null)()0)& ()0)()=0)I ()=0)30.在Java中關于HashMap類的描述,以下廉潔錯誤的是(B )。序關鍵字的說法錯誤的是(B )指代其父類對象的引用A) HashMa

15、p使用鍵/值得形式保存數B) HashMap能夠保證其中元素的順0 HashMap允許將null用作鍵D) HashMap允許將null用作值31. 卜列選項中關于java中superA) super關鍵字是在子類對象內部B) super關鍵字不僅可以指代子類的直接父類,還可以指代父類的父類0子類可以通過super關鍵字調用父類的方法D)子類可以通過super關鍵字調用 父類的屬性32. 在Java中,以下代碼(A )正確 地創(chuàng)建了一個 InputStreamRsder 對象A) InuptStreamReader(new FilelnputStream( “ ” );B) InuptStre

16、amReader(newFi1eReader(” );C) InuptStreamReader(new BufferReader(”);D) InuptStreamReader (“ ”);33. 在Java中,(D)類提供定位本 地文件系統(tǒng),對文件或目錄及其屬性進行基本操作。A) FilelnputStreamB) FileReader0 FileWriterD) File34. Java中的集合類包括ArrayList、LinkedList、HashMap等類,卜列關于集合類描述錯誤的是(C)(選擇一項)A) ArrayList 和 LinkedList 均實現 了 List 接口B) A

17、rrayList的訪問速度比LinkedList 快0添加和刪除元素時,ArrayList 的表現更佳D) HashMap實現Hap接口,它允許 任何類型的鍵和值對象,并允許將null用作鍵或值35. 在Java中開發(fā)JDBC應用程序 時,使用 DriverManager 類的 getConnection ()方法建立與數據源的連接語句為:Connection con =(jdbc:odbc:news M ;URL連接中的” news”表示的是(C)(選擇一項)A) 數據庫中表的名稱B) 數據庫服務器的機器名0數據源的名稱D)用戶名36. 在 Java 中,JDBCAPI 泄義了一 組用于與數

18、據庫進行通信的接口和類,它們包括在(B)包中。A)B)0D)37. Java中,以下(B)接口以鍵 值對的方式存儲對象。A)B)0D)38. 以下關于對象序列化描述正確 的是(C, D )兩項A)使用 FileOutputStream 可以將 對象進行傳輸B)使用PrintWriter可以將對象進 行傳輸C)使用 ObjectOutputStream 類完 成對象存儲,使用Object Input St re am類完成對彖讀取D)對象序列化的所屬類需要實現 Serializable 接口39. 在Java中,(A )類可用于創(chuàng)建 鏈表數據結構的對象。A)LinkedListB)ArrayLi

19、stC)CollectionD)HashMap40. 分析下面這段Java代碼,它的 運行結果是(C )。Import . *;Public class BPublic static void main(string args) int i=12;A) 100B) 00 -120D)程序無法編譯41. 使用JDBC事務的步驟是 (C,A,B,D)(多選)A) 取消Connection的事務自動提 交方式B) 發(fā)生異?;貪L事務0獲取Connection對彖D)操作完畢提交事務42. 以下對JDBC事務描述錯誤的是(B )A) JDBC事務屬于JAVA事務的一種B) JDBC事務屬于容器事務類型0

20、 JDBC事務可以保證操作的完整性 和一致性D) JDBC事務是由Connection發(fā)起 的,并由Connection控制43. 要通過可滾動的結果集更新數 據,以下正確的是(AA) pst=(sql,B) pst=(sql,C) pst=(sql, ResuD) pst=(sql,44. 存儲過程pro有兩個參數,第一 個為輸入參數,第二個為輸出參數,以下代碼正確的是(C)A) CallableStatement cst= ( “ (call pro(,);B) CallableStatement cst=( (call proO) ” );C) CallableStatement cst= ( “ call pro(,);D) CallableStatementcst= ( “ call pro(,);45. 以下描述正確的是(B)A) CallableStatement 是 PreparedStatement 的父接口B) PreparedStatement 是CallableStatement 的父接口C) CallableStatement Statement

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論