JavaOOP階段小測試筆試題-含參考答案-試題來源網(wǎng)絡_第1頁
JavaOOP階段小測試筆試題-含參考答案-試題來源網(wǎng)絡_第2頁
JavaOOP階段小測試筆試題-含參考答案-試題來源網(wǎng)絡_第3頁
JavaOOP階段小測試筆試題-含參考答案-試題來源網(wǎng)絡_第4頁
JavaOOP階段小測試筆試題-含參考答案-試題來源網(wǎng)絡_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、使用 Java 實現(xiàn)面向?qū)ο缶幊屉A段測試筆試試卷(含參考答案-wnfangsong)一、填空題:1.所謂繼承,是發(fā)生在子類與父類之間的,是子類共享父類成員屬性和方法的一種模式。2.類是通過關鍵字 class 來定義的,在該關鍵字后面加上類的名稱,這樣就創(chuàng)建了一個類。3.所謂多態(tài)是指對彖在繼承和接 II 實現(xiàn)具有兩種狀態(tài), 多態(tài)的使用使代碼具有了更多的靈 活性和重用性。4.類又分為抽彖類和非抽彖類它們之間的使用也是有區(qū)別的。5.成員變量描述的是這個類的屬性和狀態(tài)。6.通過 new 關鍵字來創(chuàng)建一個對彖后,會有一個系統(tǒng)默認的初始值。booolean 類型的默 認值為falseo7.局部變量可以被基

2、本類型修飾符來修飾, 但不能修飾為 public、 private protected、 final、statico8._類封裝了基本類型 int 的值,Integer 類型對彖包含 int 型的單個域。9.默認的訪問級別和公開的訪問級別很相似,不同點就是默認的訪問級別不能訪問不同包K 的類(也可以說成:訪問的級別人小不同)。10. 修飾符 filial 4以修飾非抽象類、常屋等數(shù)據(jù)。11. static 修飾符能夠修飾屬性、方法、常量、變量。二、選擇題:1)卜列選項中關于 Java中 AirayList、LnikedList、HasliMap 三個類的描述錯誤的是()。A.AirayList

3、 和 LuikedList 均實現(xiàn)了 List 接 I IB.AirayList 的訪問速度比 LnikedList 快C.添加和刪除元素時,AirayList 的表現(xiàn)更佳D.HasliMap 實現(xiàn) Map 接 II,它允許任何類型的鍵和值對象,允許將 null用作鍵或值2)關于 Java中的集合實現(xiàn)類,下列說法描述錯誤的是()。D.八5)給定如 F Java代碼,可以填入橫線處的代碼是()。 unport java.util.*;public class Test public static void niain(Striiig aigs) list.addLast(nOOlM);A.Lis

4、t list = new AiTayList();E.List list = new ListQ;C AiiavList list = new AiravListQ;D LnikedList list = new LinkedListQ;6)在 Java中,()類的對彖可被用作堆?;蛘哧犃?。A.LnikedListB.AiiavListC CollectionD. HasliMap7)在 Java中,關于 HasliMap類的描述,以下說法錯誤的是()。A.HasliMap 使用鍵/值的形式保存數(shù)據(jù)B.HashMap 能夠保證其中元素的順序C.HashMap 的存儲方式是哈希表,查詢指定元素效

5、率高D.HasliMap 通過 get( key)獲取對應的值8)閱讀下面的 Jaw 代碼,運行結(jié)果描述正確的是()。unport java.util.*;public class TestMappublic statci void mam(Stimg args) Map map=new HashMap(); map.putC);map.putCbasketbalF,); System, out .pinit(map. get(fkst”);A.編譯時發(fā)生錯誤B.編譯通過,運行時發(fā)生錯誤C.正確運行,顯示 basketballD.正確運行,顯示 football9)在 Java中,JDBC A

6、PI 定義了一組用于與數(shù)據(jù)庫進行通信的接 I I 和類,它們包括在()包中。10)使用 JDBC訪問數(shù)據(jù)庫時,下列關于 JDBC 的說法正確的是()。A.Coimection 接 I I 負責執(zhí)行 SQL 語句B.可以使用 Class.forNameQ 方法把 JDBC 驅(qū)動類裝載入 Java 虛擬機中C.Statement 接 I I 由 Comiection 產(chǎn)生負責保存返回的查詢結(jié)果D DnverMaiiager 類負責連接數(shù)據(jù)庫并傳送數(shù)據(jù)11)在 Java 中,使用 JDBC 開發(fā)應用程序時處理步驟正確的是()。A.1.加載數(shù)據(jù)庫驅(qū)動;2.創(chuàng)建數(shù)據(jù)庫連接;3.執(zhí)行 SQL 命令;4.處

7、理結(jié)果A.java, langB.java.sqlC.java .utilD.java.mathB.1.加載數(shù)據(jù)庫驅(qū)動;2.執(zhí)行 SQL 命令;3.創(chuàng)建數(shù)據(jù)庫連接;4.處理結(jié)果C.1.創(chuàng)建數(shù)據(jù)庫連接;2.加載數(shù)據(jù)庫驅(qū)動;3.執(zhí)行 SQL 命令;4.處理結(jié)果D.1.創(chuàng)建數(shù)據(jù)庫連接;2.執(zhí)行 SQL 命令;3.加載數(shù)據(jù)庫驅(qū)動;4.處理結(jié)果12)在 Java 中開發(fā) JDBC 應用程序時,使用 DriverManager 類的 getComiectionQ 方法建立與數(shù)據(jù)源的連接語句為:Connection con =DiiverManager.getCoimection(njdbc:niicros

8、oft:sqlsenTer:/localliost:1433;DatabaseNaiiie=newsH);URL 連接中的“news”表示的是()。A.用戶名B.數(shù)據(jù)庫的名稱C.數(shù)據(jù)庫服務器的機器名D.數(shù)據(jù)庫中表的名稱13)在 Java 中,以卜關于得到 ResultSet 對彖、Prepared Statement 對彖、Statement 對彖的說 法,正確的是()。A.可以使用 Statement對象的 executeQueiy 方法返回 ResultSet 對彖E.町以使用 Connection 對彖的 createStatement 方法獲得 Prepared Statement 對

9、彖C.可以使用 Coimection 對象的 createStatement 方法獲得 Statement 對象D 可以使用 Coimection 對象的 executeQuery 方法返回 ResultSet 對彖14)在使用 JDBC 訪問數(shù)據(jù)庫時,關于 Statement PiepaiedStatement 的描述錯誤的是()。A.Prepaied Statement 接 I I 繼承自 Statement 接 I 丨,因此 Prepared Statement 實例能夠強制轉(zhuǎn)換成 Statement實例來使用B.與 Statement相匕 使用 Prepared Statement 提

10、高了 SQL 語句執(zhí)行的性能,降低了安 全性C.Statement 實例和 Prepared Statement 實例,均能對數(shù)據(jù)庫進行增刪改查操作D.Statement 實例和 Prepared Statement 實例,均能夠通過“?”作為占位符,用于后面 進行參數(shù)的設定15)假設 SQL Seiver 數(shù)據(jù)庫中有表 book,包含兩個字段:id 整型,title 字符型。向此表插 入數(shù)據(jù)的 Jaw 代碼片段如下所示,其中 con為已正確獲得的連接數(shù)據(jù)庫的 Connection 對象, 則以下描述正確的是()。Prepared Statement pstint=con.piepaieSta

11、tement(Mmseit into book(id. title) values(?,?)H);pstmt.setInt(0,10);pstmt.setStiing(l /javaM);pstmt.executeUpdateQ;A.創(chuàng)建 PrepaiedStatement 對彖的語句有錯誤B.向 book表插入數(shù)據(jù)的 sql語句有錯誤C setliltsetString方法有錯誤D.PrepaiedStatement 沒 有 executeUpdate()j 法16)給定一個 Java 程序的代碼片段如下所示,其中 conn為連接數(shù)據(jù)庫的 Connection 對彖, 此處假定已經(jīng)正確獲得連

12、接。在下劃線處加入下列()代碼,可以在控制臺循環(huán)打印出 student表中name 數(shù)據(jù)列的值。Statement stmt = comi.createStatementQ;String query = select * from stud亡 nt”;java.sql.ResultSet rs = stmt.executeQueiy(queiy);A.while (rs.hasNext() System.ou 匚 pnntlnas.g亡 tSuingCnanie”);B.while (rs.nextQ) System.out.prmthi(is.getStiing(Hnamen);C if(r

13、s.next() System.out.println(rs.getStrmg(HnameM);D System.out.piiiitln(is.getStiing(,nameH);17) 以下選項中關于 Oracle 中數(shù)據(jù)庫的說法錯誤的是()。A.數(shù)據(jù)庫在邏輯上表現(xiàn)為數(shù)據(jù)文件、口志文件和控制文件等B.必須首先創(chuàng)建數(shù)據(jù)庫,然后才能使用 OracleC.可在安裝 Oracle 軟件時同時創(chuàng)建數(shù)據(jù)庫,也可以在安裝后再單獨創(chuàng)建數(shù)據(jù)庫D.每個啟動的數(shù)據(jù)庫都對應一個數(shù)據(jù)庫實例,然后由這個實例來訪問和控制數(shù)據(jù)庫18) 使用數(shù)據(jù)庫表 student存放學生信息,其中 birthday字段存放學生生口,查詢

14、該表中 1980 年 9月 15 口及以后的學生信息,以下 SQL 語句正確的是()。A SELECT * FROM student WHERE bmhdav=,1980-09-15r;E SELECT * FROM student WHERE bmhdav =45-9 月-1980;C SELECT * FROM student WHERETO_DATE(biithday,YYYY-NIM.DD,)=,2009-10- f;D SELECT * FROM student WHERE biithday=TO_CHAR(T980 095TYYYY 19) 一個數(shù)據(jù)庫表包含性別字段,在該字段上建立

15、()最合適。A.唯一索引B.位圖索引C.基于函數(shù)的索引D.E 樹索引20)以下選項中關于 DAO 模式的說法錯誤的是()。A.DAO 是“ Data Access Object的含義,實現(xiàn)對數(shù)據(jù)庫資源的訪問B.DAO 模式中要定義 DAO 接 II 和實現(xiàn)類,隔離了不同數(shù)據(jù)庫的實現(xiàn)C.DAO 負責執(zhí)行業(yè)務邏輯操作,將業(yè)務邏輯和數(shù)據(jù)訪問隔離開來D.使用 DAO 模式提高了數(shù)據(jù)訪問代碼的復用性21)以下選項中關于 Jaw 分層開發(fā)技術中實體類的說法錯誤的是()oA.在分層開發(fā)中,不同層之間可以通過實體類來傳輸數(shù)據(jù)B.實體類一般對應一個數(shù)據(jù)庫表,其屬性和數(shù)據(jù)庫表的字段對應C.實體類最好實現(xiàn) java

16、.io.Senalizable,支持序列化機制D.實體類的屬性和方法一般均使用 public 修飾22)以下選項中關于 XML 文檔的說法正確的是()oA.XML 文檔中使用用戶自定義標簽,標簽名不區(qū)分大小寫B(tài).可以使用 DTD 或者 XSD 定義 XML 文檔結(jié)構C.XML 文檔的作用是數(shù)據(jù)存儲、數(shù)據(jù)交換、數(shù)據(jù)顯示D.XML 文檔總是以一個 XML 聲明開始23)以下選項中關于 DOM 和 SAX 的說法錯誤的是()。A.DOM 和 SAX 都是目前常用的 XML 解析技術B.DOM 把 XML 文檔映射成一個倒掛的樹狀結(jié)構C.DOM 模型內(nèi)存消耗小,DOM 解析器能提供更好的性能優(yōu)勢D.S

17、AX 讀取文檔時會激活一系列事件,推給事件處理器,由事件處理器來訪問文檔24) 以下選項中關于 Jaw 中文件輸入輸出的說法正確的是()。A.在 Java中,文件的輸入輸出功能是通過流來實現(xiàn)的B.如果要把數(shù)據(jù)寫入到一個文件中,需要創(chuàng)建一個輸入流對彖C.字符流在某些方面比如漢字的處理,比字節(jié)流更高效D.可以通過 Reader r=new Reader(c:pet.txt)來創(chuàng)建一個輸入流對象25) 給定如下 Jaw 代碼,實現(xiàn)文件復制功能,其中第()行代碼有錯誤。 public class TestIO public static void niain(Strmg aigs) tluows Exception Reader ft = new FileRea

溫馨提示

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

評論

0/150

提交評論