九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

Java基礎(chǔ)測試題.doc

上傳人:小** 文檔編號:15435881 上傳時間:2020-08-10 格式:DOC 頁數(shù):16 大小:76KB
收藏 版權(quán)申訴 舉報 下載
Java基礎(chǔ)測試題.doc_第1頁
第1頁 / 共16頁
Java基礎(chǔ)測試題.doc_第2頁
第2頁 / 共16頁
Java基礎(chǔ)測試題.doc_第3頁
第3頁 / 共16頁

下載文檔到電腦,查找使用更方便

5 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《Java基礎(chǔ)測試題.doc》由會員分享,可在線閱讀,更多相關(guān)《Java基礎(chǔ)測試題.doc(16頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、一、選擇題(共40題,每題2.5分,滿分100分)1)Java中,如果類C是類B的子類,類B是類A的子類,那么下面描述正確的是(A )。A.C不僅繼承了B中的公有成員,同樣也繼承了A中的公有成員B.C只繼承了B中的成員C.C只繼承了A中的成員D.C不能繼承A或B中的成員2)給定一個Java程序Test.java的代碼如下所示,編譯時,會出現(xiàn)以下(A )情況。class Parent public int count() / 第1行return 0;public class Test extends Parent private int i;public int count() / 第2行ret

2、urn i % 9; / 第3行 A.編譯通過B.在第1行引發(fā)編譯錯誤C.在第2行引發(fā)編譯錯誤D.在第3行引發(fā)編譯錯誤3)給定如下一個Java源文件Child.java,編譯并運行Child.java,以下結(jié)果正確的是(B )。class Parent1 Parent1(String s) System.out.println(s); class Parent2 extends Parent1 Parent2() System.out.println(parent2); public class Child extends Parent2 public static void main(Str

3、ing args) Child child = new Child(); A.編譯錯誤:沒有找到構(gòu)造器Child() B.編譯錯誤:沒有找到構(gòu)造器Parent1() C.正確運行,沒有輸出值 D.正確運行,輸出結(jié)果為:parent24)給定Java程序Child.java的代碼如下所示,則編譯運行該類的結(jié)果是( C)。class Parent Parent() System.out.println(parent); public class Child extends Parent Child(String s) System.out.println(s); public static voi

4、d main(String args) Child child = new Child(child); A.輸出:child B.輸出:child parentC.輸出:parent child D.編譯錯誤5)下列選項中關(guān)于Java中super關(guān)鍵字的說法錯誤的是( CD)。A.super關(guān)鍵字是在子類對象內(nèi)部指代其父類對象的引用B.super關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類C.子類可以通過super關(guān)鍵字調(diào)用父類的方法D.子類可以通過super關(guān)鍵字調(diào)用父類的屬性6)分析如下所示的Java代碼,則選項中的說法正確的是(C )。class Parentpublic St

5、ring name;public Parent(String pName)this.name = pName;public class Test extends Parent /1public Test(String Name) /2name=hello; /3super(kitty); /4A.第2行錯誤,Test類的構(gòu)造函數(shù)中參數(shù)名稱應(yīng)與其父類構(gòu)造函數(shù)中的參數(shù)名相同B.第3行錯誤,應(yīng)使用super關(guān)鍵字調(diào)用父類的name屬性,改為super.name=hello;C.第4行錯誤,調(diào)用父類構(gòu)造方法的語句必須放在子類構(gòu)造方法中的第一行D.程序編譯通過,無錯誤7)以下關(guān)于Object類說法錯誤的

6、是(B )。A.一切類都直接或間接繼承自O(shè)bject類B.接口亦繼承Object類C.Object類中定義了toString()方法D.Object類在java.lang包中)8)在Java中,多態(tài)的實現(xiàn)不僅能減少編碼的工作量,還能大大提高程序的可維護性及可擴展性,那么實現(xiàn)多態(tài)的步驟包括以下幾個方面除了(B )。A.子類重寫父類的方法B.子類重載同一個方法C.定義方法時,把父類類型作為參數(shù)類型;調(diào)用方法時,把父類或子類的對象作為參數(shù)傳入方法D.運行時,根據(jù)實際創(chuàng)建的對象類型動態(tài)決定使用哪個方法9)給定Java代碼如下所示,則編譯運行后,輸出結(jié)果是( C)。class Parent public

7、 void count() System.out.println(10%3); public class Child extends Parent public void count() System.out.println(10/3); public static void main(String args) Parent p = new Child(); p.count(); A.1B.1.0C.3D.3.333333333333333510)分析如下Java代碼,如果想在控制臺上輸出“B類的test()方法”,則在橫線處應(yīng)填入(A )。class A public void test()

8、 System.out.println(A類的test()方法); class B extends A public void test() System.out.println(B類的test()方法); public static void main(String args) A a = new B(); a.test(); A.A a = new B(); a.test();B.A a = new A(); a.test();C.B b = new A(); b.test();D.B b = new B(); b.test();11)編譯運行如下Java代碼,輸出結(jié)果是(D )。clas

9、s Base public void method()System.out.print (Base method);class Child extends Basepublic void methodB()System.out.print (Child methodB);class Sample public static void main(String args) Base base= new Child();base.methodB();A.Base methodB.Child methodBC.Base method Child MethodBD.編譯錯誤12)下面關(guān)于Java接口的說

10、法錯誤的是( BC)。A.一個Java接口是一些方法特征的集合,但沒有方法的實現(xiàn)B.Java接口中定義的方法在不同的地方被實現(xiàn),可以具有完全不同的行為C.Java接口中可以聲明私有成員D.Java接口不能被實例化13)在Java接口中定義常量,下面語法錯誤的是( ACD)。A.static int MALE = 1;B.final int MALE = 1;C.int MALE = 1;D.private int MALE = 1;14)在Java接口中,下列選項中屬于有效的方法聲明是( B)。A.public void aMethod();B.void aMethod();C.void aM

11、ethod()D.private void aMethod(); 15) 給定如下Java程序代碼,在橫線處加入(AB )語句,可以使這段代碼編譯通過。interface Parent public int count(int i);public class Test implements Parent public int count(int i) return i % 9; public static void main(String args) _ int i = p.count(20); A.Test p = new Test();B.Parent p = new Test();C.P

12、arent p = new Parent();D.Test p = new Parent();16)下列選項中關(guān)于Java中ArrayList、LinkedList、HashMap三個類的描述錯誤的是(C )。 A.ArrayList和LinkedList均實現(xiàn)了List接口B.ArrayList的訪問速度比LinkedList快C.添加和刪除元素時,ArrayList的表現(xiàn)更佳D.HashMap實現(xiàn)Map接口,它允許任何類型的鍵和值對象,允許將null用作鍵或值17)關(guān)于Java中的集合實現(xiàn)類,下列說法描述錯誤的是( D )。A.HashMap是Map接口的實現(xiàn)類 B.ArrayList對象

13、是長度可變的對象引用數(shù)組C.集合框架都包含三大塊內(nèi)容:對外的接口、接口的實現(xiàn)和對集合運算的算法 D.Set中存儲一組不允許重復(fù)、有序的對象18)對于Java中的集合類java.util.ArrayList,以下說法正確的是( C )。A.這個集合中的元素是無序的B.可以通過鍵來獲取這個集合中的元素C.在對這個集合的元素執(zhí)行遍歷操作時,效率比較高D.可以通過addFirst()方法,在列表的首部插入元素19)給定如下Java代碼,其中第( D )行代碼有錯誤。import java.util.*;public class MapTest public static void main(Strin

14、g args) List pList = new ArrayList();pList.add(A); /第五行pList.add(B); /第六行for (int i = 0; i =1980-09-15;B.SELECT * FROM student WHERE birthday =15-9月-1980;C.SELECT * FROM student WHERE TO_DATE(birthday,YYYY-MM-DD)=2009-10-1;D.SELECT * FROM student WHERE birthday=TO_CHAR(1980-09-15,YYYY- MM-DD);32)以下選

15、項中關(guān)于DAO模式的說法錯誤的是( C )。A.DAO是“Data Access Object”的含義,實現(xiàn)對數(shù)據(jù)庫資源的訪問B.DAO模式中要定義DAO接口和實現(xiàn)類,隔離了不同數(shù)據(jù)庫的實現(xiàn)C.DAO負責(zé)執(zhí)行業(yè)務(wù)邏輯操作,將業(yè)務(wù)邏輯和數(shù)據(jù)訪問隔離開來D.使用DAO模式提高了數(shù)據(jù)訪問代碼的復(fù)用性33)以下選項中關(guān)于Java分層開發(fā)技術(shù)中實體類的說法錯誤的是( D )。A.在分層開發(fā)中,不同層之間可以通過實體類來傳輸數(shù)據(jù)B.實體類一般對應(yīng)一個數(shù)據(jù)庫表,其屬性和數(shù)據(jù)庫表的字段對應(yīng)C.實體類最好實現(xiàn)java.io.Serializable,支持序列化機制D.實體類的屬性和方法一般均使用public修飾

16、34)以下選項中關(guān)于XML文檔的說法正確的是( B )。A.XML文檔中使用用戶自定義標(biāo)簽,標(biāo)簽名不區(qū)分大小寫B(tài).可以使用DTD或者XSD定義XML文檔結(jié)構(gòu)C.XML文檔的作用是數(shù)據(jù)存儲、數(shù)據(jù)交換、數(shù)據(jù)顯示D.XML文檔總是以一個XML聲明開始35)以下選項中關(guān)于DOM和SAX的說法錯誤的是( C )。A.DOM和SAX都是目前常用的XML解析技術(shù)B.DOM把XML文檔映射成一個倒掛的樹狀結(jié)構(gòu)C.DOM模型內(nèi)存消耗小,DOM解析器能提供更好的性能優(yōu)勢D.SAX讀取文檔時會激活一系列事件,推給事件處理器,由事件處理器來訪問文檔36)以下選項中關(guān)于Java中文件輸入輸出的說法正確的是( ABC )

17、。A.在Java中,文件的輸入輸出功能是通過流來實現(xiàn)的B.如果要把數(shù)據(jù)寫入到一個文件中,需要創(chuàng)建一個輸入流對象C.字符流在某些方面比如漢字的處理,比字節(jié)流更高效D.可以通過Reader r=new Reader(c:pet.txt)來創(chuàng)建一個輸入流對象37) 給定如下Java代碼,實現(xiàn)文件復(fù)制功能,其中第( C )行代碼有錯誤。public class TestIO public static void main(String args) throws Exception Reader fr = new FileReader(c:source.txt); /第三行Writer fw = new

18、 FileWriter(c:target.txt);char ch = new char1024;int length = fr.read(ch);/第六行while (length != -1) fw.write(ch); /第八行l(wèi)ength = fr.read(ch);if (null != fr)fr.close(); /第十三行if (null != fw)fw.close(); A.三B.六 C.八38)JDBC、DAO全稱JDBC : java DataBase ConnectivityDAO: Data Access Object39) java中異常和錯誤的根類是什么異常:Exception 錯誤:Error 它們的父類是Object40)畫出JAVA中異常體系結(jié)構(gòu)圖

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

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!