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

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

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

  • 資源ID:15435881       資源大?。?span id="24d9guoke414" class="font-tahoma">76KB        全文頁(yè)數(shù):16頁(yè)
  • 資源格式: DOC        下載積分:5積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要5積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

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

一、選擇題(共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)給定一個(gè)Java程序Test.java的代碼如下所示,編譯時(shí),會(huì)出現(xiàn)以下(A )情況。class Parent public int count() / 第1行return 0;public class Test extends Parent private int i;public int count() / 第2行return i % 9; / 第3行 A.編譯通過(guò)B.在第1行引發(fā)編譯錯(cuò)誤C.在第2行引發(fā)編譯錯(cuò)誤D.在第3行引發(fā)編譯錯(cuò)誤3)給定如下一個(gè)Java源文件Child.java,編譯并運(yùn)行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(String args) Child child = new Child(); A.編譯錯(cuò)誤:沒(méi)有找到構(gòu)造器Child() B.編譯錯(cuò)誤:沒(méi)有找到構(gòu)造器Parent1() C.正確運(yùn)行,沒(méi)有輸出值 D.正確運(yùn)行,輸出結(jié)果為:parent24)給定Java程序Child.java的代碼如下所示,則編譯運(yùn)行該類的結(jié)果是( C)。class Parent Parent() System.out.println("parent"); public class Child extends Parent Child(String s) System.out.println(s); public static void main(String args) Child child = new Child("child"); A.輸出:child B.輸出:child parentC.輸出:parent child D.編譯錯(cuò)誤5)下列選項(xiàng)中關(guān)于Java中super關(guān)鍵字的說(shuō)法錯(cuò)誤的是( CD)。A.super關(guān)鍵字是在子類對(duì)象內(nèi)部指代其父類對(duì)象的引用B.super關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類C.子類可以通過(guò)super關(guān)鍵字調(diào)用父類的方法D.子類可以通過(guò)super關(guān)鍵字調(diào)用父類的屬性6)分析如下所示的Java代碼,則選項(xiàng)中的說(shuō)法正確的是(C )。class Parentpublic String name;public Parent(String pName)this.name = pName;public class Test extends Parent /1public Test(String Name) /2name="hello" /3super("kitty"); /4A.第2行錯(cuò)誤,Test類的構(gòu)造函數(shù)中參數(shù)名稱應(yīng)與其父類構(gòu)造函數(shù)中的參數(shù)名相同B.第3行錯(cuò)誤,應(yīng)使用super關(guān)鍵字調(diào)用父類的name屬性,改為super.name="hello"C.第4行錯(cuò)誤,調(diào)用父類構(gòu)造方法的語(yǔ)句必須放在子類構(gòu)造方法中的第一行D.程序編譯通過(guò),無(wú)錯(cuò)誤7)以下關(guān)于Object類說(shuō)法錯(cuò)誤的是(B )。A.一切類都直接或間接繼承自O(shè)bject類B.接口亦繼承Object類C.Object類中定義了toString()方法D.Object類在java.lang包中)8)在Java中,多態(tài)的實(shí)現(xiàn)不僅能減少編碼的工作量,還能大大提高程序的可維護(hù)性及可擴(kuò)展性,那么實(shí)現(xiàn)多態(tài)的步驟包括以下幾個(gè)方面除了(B )。A.子類重寫(xiě)父類的方法B.子類重載同一個(gè)方法C.定義方法時(shí),把父類類型作為參數(shù)類型;調(diào)用方法時(shí),把父類或子類的對(duì)象作為參數(shù)傳入方法D.運(yùn)行時(shí),根據(jù)實(shí)際創(chuàng)建的對(duì)象類型動(dòng)態(tài)決定使用哪個(gè)方法9)給定Java代碼如下所示,則編譯運(yùn)行后,輸出結(jié)果是( C)。class Parent public 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代碼,如果想在控制臺(tái)上輸出“B類的test()方法”,則在橫線處應(yīng)填入(A )。class A public void test() 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)編譯運(yùn)行如下Java代碼,輸出結(jié)果是(D )。class 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.編譯錯(cuò)誤12)下面關(guān)于Java接口的說(shuō)法錯(cuò)誤的是( BC)。A.一個(gè)Java接口是一些方法特征的集合,但沒(méi)有方法的實(shí)現(xiàn)B.Java接口中定義的方法在不同的地方被實(shí)現(xiàn),可以具有完全不同的行為C.Java接口中可以聲明私有成員D.Java接口不能被實(shí)例化13)在Java接口中定義常量,下面語(yǔ)法錯(cuò)誤的是( ACD)。A.static int MALE = 1;B.final int MALE = 1;C.int MALE = 1;D.private int MALE = 1;14)在Java接口中,下列選項(xiàng)中屬于有效的方法聲明是( B)。A.public void aMethod();B.void aMethod();C.void aMethod()D.private void aMethod(); 15) 給定如下Java程序代碼,在橫線處加入(AB )語(yǔ)句,可以使這段代碼編譯通過(guò)。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.Parent p = new Parent();D.Test p = new Parent();16)下列選項(xiàng)中關(guān)于Java中ArrayList、LinkedList、HashMap三個(gè)類的描述錯(cuò)誤的是(C )。 A.ArrayList和LinkedList均實(shí)現(xiàn)了List接口B.ArrayList的訪問(wèn)速度比LinkedList快C.添加和刪除元素時(shí),ArrayList的表現(xiàn)更佳D.HashMap實(shí)現(xiàn)Map接口,它允許任何類型的鍵和值對(duì)象,允許將null用作鍵或值17)關(guān)于Java中的集合實(shí)現(xiàn)類,下列說(shuō)法描述錯(cuò)誤的是( D )。A.HashMap是Map接口的實(shí)現(xiàn)類 B.ArrayList對(duì)象是長(zhǎng)度可變的對(duì)象引用數(shù)組C.集合框架都包含三大塊內(nèi)容:對(duì)外的接口、接口的實(shí)現(xiàn)和對(duì)集合運(yùn)算的算法 D.Set中存儲(chǔ)一組不允許重復(fù)、有序的對(duì)象18)對(duì)于Java中的集合類java.util.ArrayList,以下說(shuō)法正確的是( C )。A.這個(gè)集合中的元素是無(wú)序的B.可以通過(guò)鍵來(lái)獲取這個(gè)集合中的元素C.在對(duì)這個(gè)集合的元素執(zhí)行遍歷操作時(shí),效率比較高D.可以通過(guò)addFirst()方法,在列表的首部插入元素19)給定如下Java代碼,其中第( D )行代碼有錯(cuò)誤。import java.util.*;public class MapTest public static void main(String args) List pList = new ArrayList();pList.add("A"); /第五行pList.add("B"); /第六行for (int i = 0; i < pList.size(); i+) /第七行String str = pList.get(i); /第八行System.out.print(str); A.五B.六C.七D.八20)給定如下Java代碼,可以填入橫線處的代碼是( D )。import java.util.*;public class Test public static void main(String args) _list.addLast("001");A.List list = new ArrayList();B.List list = new List();C.ArrayList list = new ArrayList();D.LinkedList list = new LinkedList();21)在Java中,關(guān)于HashMap類的描述,以下說(shuō)法錯(cuò)誤的是( B )。A.HashMap使用鍵/值的形式保存數(shù)據(jù) B.HashMap能夠保證其中元素的順序C.HashMap的存儲(chǔ)方式是哈希表,查詢指定元素效率高 D.HashMap通過(guò)get( key)獲取對(duì)應(yīng)的值22)閱讀下面的Java代碼,運(yùn)行結(jié)果描述正確的是( B )。import java.util.*;public class TestMap public statci void main(String args) Map map=new HashMap( ); map.put(“first”,”football”); map.put(“first”,”basketball”); System.out.print(map.get(“first”); A.編譯時(shí)發(fā)生錯(cuò)誤B.編譯通過(guò),運(yùn)行時(shí)發(fā)生錯(cuò)誤C.正確運(yùn)行,顯示basketballD.正確運(yùn)行,顯示football23)在Java中,JDBC API定義了一組用于與數(shù)據(jù)庫(kù)進(jìn)行通信的接口和類,它們包括在( B )包中。A.java.langB.java.sqlC.java.utilD.java.math24) 使用JDBC訪問(wèn)數(shù)據(jù)庫(kù)時(shí),下列關(guān)于JDBC的說(shuō)法正確的是(B )。A.Connection接口負(fù)責(zé)執(zhí)行SQL語(yǔ)句B.可以使用Class.forName()方法把JDBC驅(qū)動(dòng)類裝載入Java虛擬機(jī)中C.Statement接口由Connection產(chǎn)生負(fù)責(zé)保存返回的查詢結(jié)果D.DriverManager類負(fù)責(zé)連接數(shù)據(jù)庫(kù)并傳送數(shù)據(jù)25) 在Java中,使用JDBC開(kāi)發(fā)應(yīng)用程序時(shí)處理步驟正確的是( A)。A.1.加載數(shù)據(jù)庫(kù)驅(qū)動(dòng); 2. 創(chuàng)建數(shù)據(jù)庫(kù)連接; 3. 執(zhí)行SQL命令; 4.處理結(jié)果B.1.加載數(shù)據(jù)庫(kù)驅(qū)動(dòng); 2.執(zhí)行SQL命令; 3.創(chuàng)建數(shù)據(jù)庫(kù)連接; 4.處理結(jié)果C.1.創(chuàng)建數(shù)據(jù)庫(kù)連接; 2.加載數(shù)據(jù)庫(kù)驅(qū)動(dòng); 3.執(zhí)行SQL命令; 4.處理結(jié)果D.1.創(chuàng)建數(shù)據(jù)庫(kù)連接; 2.執(zhí)行SQL命令; 3.加載數(shù)據(jù)庫(kù)驅(qū)動(dòng); 4.處理結(jié)果26)在Java中,以下關(guān)于得到ResultSet對(duì)象、PreparedStatement對(duì)象、Statement對(duì)象的說(shuō)法,正確的是(AC )。A.可以使用Statement對(duì)象的executeQuery方法返回ResultSet對(duì)象B.可以使用Connection對(duì)象的createStatement方法獲得PreparedStatement對(duì)象C.可以使用Connection對(duì)象的createStatement方法獲得Statement對(duì)象D.可以使用Connection對(duì)象的executeQuery方法返回ResultSet對(duì)象27)在使用JDBC訪問(wèn)數(shù)據(jù)庫(kù)時(shí),關(guān)于Statement和PreparedStatement的描述錯(cuò)誤的是( AD )。A.PreparedStatement接口繼承自Statement接口,因此PreparedStatement實(shí)例能夠強(qiáng)制轉(zhuǎn)換成Statement實(shí)例來(lái)使用B.與Statement相比,使用PreparedStatement提高了SQL語(yǔ)句執(zhí)行的性能,降低了安全性C.Statement實(shí)例和PreparedStatement實(shí)例,均能對(duì)數(shù)據(jù)庫(kù)進(jìn)行增刪改查操作D.Statement實(shí)例和PreparedStatement實(shí)例,均能夠通過(guò)“?”作為占位符,用于后面進(jìn)行參數(shù)的設(shè)定28)假設(shè)SQL Server數(shù)據(jù)庫(kù)中有表book,包含兩個(gè)字段:id整型,title字符型。向此表插入數(shù)據(jù)的Java代碼片段如下所示,其中 con為已正確獲得的連接數(shù)據(jù)庫(kù)的Connection對(duì)象,則以下描述正確的是( C )。PreparedStatement pstmt=con.prepareStatement("insert into book(id, title) values(?,?)");pstmt.setInt(0,10);pstmt.setString(1,"java");pstmt.executeUpdate();A.創(chuàng)建PreparedStatement對(duì)象的語(yǔ)句有錯(cuò)誤B.向book表插入數(shù)據(jù)的sql語(yǔ)句有錯(cuò)誤C.setInt、setString方法有錯(cuò)誤 D.PreparedStatement沒(méi)有executeUpdate()方法29)給定一個(gè)Java程序的代碼片段如下所示,其中conn為連接數(shù)據(jù)庫(kù)的Connection對(duì)象,此處假定已經(jīng)正確獲得連接。在下劃線處加入下列(A )代碼,可以在控制臺(tái)循環(huán)打印出student表中name數(shù)據(jù)列的值。 Statement stmt = conn.createStatement();String query = "select * from student"java.sql.ResultSet rs = stmt.executeQuery(query); _A.while (rs.hasNext() System.out.println(rs.getString("name"); B.while (rs.next() System.out.println(rs.getString("name"); C.if(rs.next() System.out.println(rs.getString("name"); D.System.out.println(rs.getString("name");30)以下選項(xiàng)中關(guān)于Oracle中數(shù)據(jù)庫(kù)的說(shuō)法錯(cuò)誤的是( A )。A.數(shù)據(jù)庫(kù)在邏輯上表現(xiàn)為數(shù)據(jù)文件、日志文件和控制文件等B.必須首先創(chuàng)建數(shù)據(jù)庫(kù),然后才能使用OracleC.可在安裝Oracle軟件時(shí)同時(shí)創(chuàng)建數(shù)據(jù)庫(kù),也可以在安裝后再單獨(dú)創(chuàng)建數(shù)據(jù)庫(kù)D.每個(gè)啟動(dòng)的數(shù)據(jù)庫(kù)都對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)實(shí)例,然后由這個(gè)實(shí)例來(lái)訪問(wèn)和控制數(shù)據(jù)庫(kù)31)使用數(shù)據(jù)庫(kù)表student存放學(xué)生信息,其中birthday字段存放學(xué)生生日,查詢?cè)摫碇?980年9月15日及以后的學(xué)生信息,以下SQL語(yǔ)句正確的是( D )。A.SELECT * FROM student WHERE birthday>=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)以下選項(xiàng)中關(guān)于DAO模式的說(shuō)法錯(cuò)誤的是( C )。A.DAO是“Data Access Object”的含義,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)資源的訪問(wèn)B.DAO模式中要定義DAO接口和實(shí)現(xiàn)類,隔離了不同數(shù)據(jù)庫(kù)的實(shí)現(xiàn)C.DAO負(fù)責(zé)執(zhí)行業(yè)務(wù)邏輯操作,將業(yè)務(wù)邏輯和數(shù)據(jù)訪問(wèn)隔離開(kāi)來(lái)D.使用DAO模式提高了數(shù)據(jù)訪問(wèn)代碼的復(fù)用性33)以下選項(xiàng)中關(guān)于Java分層開(kāi)發(fā)技術(shù)中實(shí)體類的說(shuō)法錯(cuò)誤的是( D )。A.在分層開(kāi)發(fā)中,不同層之間可以通過(guò)實(shí)體類來(lái)傳輸數(shù)據(jù)B.實(shí)體類一般對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)表,其屬性和數(shù)據(jù)庫(kù)表的字段對(duì)應(yīng)C.實(shí)體類最好實(shí)現(xiàn)java.io.Serializable,支持序列化機(jī)制D.實(shí)體類的屬性和方法一般均使用public修飾34)以下選項(xiàng)中關(guān)于XML文檔的說(shuō)法正確的是( B )。A.XML文檔中使用用戶自定義標(biāo)簽,標(biāo)簽名不區(qū)分大小寫(xiě)B(tài).可以使用DTD或者XSD定義XML文檔結(jié)構(gòu)C.XML文檔的作用是數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)交換、數(shù)據(jù)顯示D.XML文檔總是以一個(gè)XML聲明開(kāi)始35)以下選項(xiàng)中關(guān)于DOM和SAX的說(shuō)法錯(cuò)誤的是( C )。A.DOM和SAX都是目前常用的XML解析技術(shù)B.DOM把XML文檔映射成一個(gè)倒掛的樹(shù)狀結(jié)構(gòu)C.DOM模型內(nèi)存消耗小,DOM解析器能提供更好的性能優(yōu)勢(shì)D.SAX讀取文檔時(shí)會(huì)激活一系列事件,推給事件處理器,由事件處理器來(lái)訪問(wèn)文檔36)以下選項(xiàng)中關(guān)于Java中文件輸入輸出的說(shuō)法正確的是( ABC )。A.在Java中,文件的輸入輸出功能是通過(guò)流來(lái)實(shí)現(xiàn)的B.如果要把數(shù)據(jù)寫(xiě)入到一個(gè)文件中,需要?jiǎng)?chuàng)建一個(gè)輸入流對(duì)象C.字符流在某些方面比如漢字的處理,比字節(jié)流更高效D.可以通過(guò)Reader r=new Reader("c:pet.txt")來(lái)創(chuàng)建一個(gè)輸入流對(duì)象37) 給定如下Java代碼,實(shí)現(xiàn)文件復(fù)制功能,其中第( C )行代碼有錯(cuò)誤。public class TestIO public static void main(String args) throws Exception Reader fr = new FileReader("c:source.txt"); /第三行Writer fw = new 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中異常和錯(cuò)誤的根類是什么異常:Exception 錯(cuò)誤:Error 它們的父類是Object40)畫(huà)出JAVA中異常體系結(jié)構(gòu)圖

注意事項(xiàng)

本文(Java基礎(chǔ)測(cè)試題.doc)為本站會(huì)員(小**)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




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

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

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


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