(JAVA)3級(jí)理論知識(shí)復(fù)習(xí)題參考_第1頁(yè)
(JAVA)3級(jí)理論知識(shí)復(fù)習(xí)題參考_第2頁(yè)
(JAVA)3級(jí)理論知識(shí)復(fù)習(xí)題參考_第3頁(yè)
(JAVA)3級(jí)理論知識(shí)復(fù)習(xí)題參考_第4頁(yè)
(JAVA)3級(jí)理論知識(shí)復(fù)習(xí)題參考_第5頁(yè)
已閱讀5頁(yè),還剩56頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、文檔供參考,可復(fù)制、編制,期待您的好評(píng)與關(guān)注! 第3部分(一)基本概念部分復(fù)習(xí)題基礎(chǔ)知識(shí)一、判斷題(將判斷結(jié)果填入括號(hào)中。正確的填“”,錯(cuò)誤的填“”):1. 在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口。(F)-可已實(shí)現(xiàn)多個(gè)接口2. 關(guān)于集合 List 接口繼承了 Collection 接口以定義一個(gè)不允許重復(fù)項(xiàng)的有序集合。F 3. jsp不采用多線程。(F)-采用多線程方式4. 關(guān)于垃圾回收機(jī)制,當(dāng)JVM處于空閑時(shí),垃圾收集器線程會(huì)自動(dòng)檢查每一塊分配出去的內(nèi)存空間。(F)5. NULL是java關(guān)鍵字。(F)-應(yīng)該為null,但其是保留字6. 關(guān)于JAVA序列化與反序列化,任何類的對(duì)象

2、都能被序列化。(F )-例如socket不可被序列化7. 內(nèi)部類只能被它的外部類,不能再被其他的類使用。(F)-參看判斷題78. 面向?qū)ο蟮募夹g(shù)已經(jīng)在現(xiàn)在的軟件開(kāi)發(fā)中占據(jù)了主流的位置。(T)9. 軟件開(kāi)發(fā)過(guò)程中的任何一個(gè)活動(dòng)都是為了能夠產(chǎn)出優(yōu)秀的代碼。所以,代碼才是核心。 (F) 10. 軟件開(kāi)發(fā)方法可歸納為三種模式:基于瀑布模型的結(jié)構(gòu)化生命周期法、基于動(dòng)態(tài)需求定義的原型化方法和面向?qū)ο蟮姆椒ā?Y)11. 所有的文件輸入/輸出流都繼承于InputStream類/OutputStream類。(N)-還有Writer類和Reader類,這兩個(gè)類是負(fù)責(zé)字符輸入輸出的12. 程序中拋出異常時(shí)(thr

3、ow ),只能拋出自己定義的異常對(duì)象。(N)13. 由于URL對(duì)象對(duì)應(yīng)的Internet地址可以劃分為“協(xié)議名”、“端口號(hào)”和“文件名”3部分,所以創(chuàng)建一個(gè)URL對(duì)象后,可以通過(guò)修改這3部分內(nèi)容來(lái)修改這個(gè)URL對(duì)象的Internet地址。(N)14. 在因特網(wǎng)中不同計(jì)算機(jī)的相同端口號(hào)是沒(méi)有聯(lián)系的。(N)15. 不管網(wǎng)絡(luò)層使用的是什么協(xié)議,在實(shí)際網(wǎng)絡(luò)的鏈路上傳送數(shù)據(jù)幀時(shí),最終還是必須使用IP地址。(N)16. 廣域網(wǎng)和局域網(wǎng)都是互聯(lián)網(wǎng)的重要組成構(gòu)件。盡管它們的價(jià)格和作用距離相差很遠(yuǎn),所以從互聯(lián)網(wǎng)的角度來(lái)看,廣域網(wǎng)和局域網(wǎng)卻也是不平等的。(N) 二、單項(xiàng)選擇題(選擇一個(gè)正確的答案,將相應(yīng)的字母填入

4、題內(nèi)的括號(hào)中)1. java語(yǔ)言在語(yǔ)言的類型上應(yīng)屬于那種類型的語(yǔ)言( B)(A) 編譯型的語(yǔ)言(B) 解釋型的語(yǔ)言(C) 腳本型的解釋語(yǔ)言(D) 編譯鏈接型的語(yǔ)言2. 關(guān)于java的面向?qū)ο蟮木幊烫匦灾械姆庋b機(jī)制,以下說(shuō)法正確的是(A )(A) 將問(wèn)題的特征屬性與問(wèn)題的功能方法相組合在一起形成一個(gè)類。(B) 將問(wèn)題的特征屬性與問(wèn)題的功能方法相分離,形成各自的程序。(C) 將問(wèn)題的特征屬性內(nèi)嵌到問(wèn)題的功能方法的定義體中。 (D) 對(duì)具體問(wèn)題只需給出其功能實(shí)現(xiàn)方法,而不必給出其特征屬性的定義。3. Hashtable實(shí)現(xiàn)以下哪個(gè)接口(A )可以參看java結(jié)構(gòu)圖也可以看API文檔(A) java.

5、util.Map(B) java.util.List(C) java.util.Hashable(D) java.util.Collection4. 下面關(guān)于集合的說(shuō)法正確的是(B)(A) List 接口繼承了 Collection 接口以定義一個(gè)不允許重復(fù)項(xiàng)的有序集合。(B) ArrayList 和 LinkedList是List接口的實(shí)現(xiàn)類。(C) 要支持隨機(jī)訪問(wèn),選擇LinkedList類較好,而順序的訪問(wèn)列表元素使用 ArrayList類更好。(D) Set 接口繼承 Collection 接口,而且它允許集合中存在重復(fù)項(xiàng)。5. 哪種方式能將新的內(nèi)容追加到一個(gè)文本文件 “file.tx

6、t”? (C)(A) OutputStream out=new FileOutputStream(“file.txt”);(B) OutputStream out=new FileOutputStream(“file.txt”, “append”);(C) FileOutputStream out = new FileOutputStream(“file.txt”,true);(D) FileOutputStrea out=new FileOutputStream(new file(“file.txt”);6. 在讀字符文件Employee.dat時(shí),使用該文件作為參數(shù)的類是(D )(A) B

7、ufferReader-BufferedReader(Reader in, int sz)或BufferedReader(Reader in)(B) DataInputStream- DataInputStream(InputStream in) (C) DataOutoutStream- DataOutputStream(OutputStream out)(D) FileInputStream-FileInputStream(File file)或FileInputStream(FileDescriptor fdObj)或FileInputStream(String name)7. 要使用J

8、ava語(yǔ)言開(kāi)發(fā)socket程序,需要使用(A)包。(A) (B) java.io (C) java.awt (D) java.util8. JAVA語(yǔ)言中的套接字(Socket)是一種基于網(wǎng)絡(luò)進(jìn)程通信的接口,是網(wǎng)絡(luò)通信協(xié)議的一種應(yīng)用。它有兩個(gè)主要類,下列哪個(gè)在Application應(yīng)用程序中實(shí)現(xiàn)客戶端的通信功能。(C) (A) ServerSocket類-此類實(shí)現(xiàn)服務(wù)器套接字。服務(wù)器套接字等待請(qǐng)求通過(guò)網(wǎng)絡(luò)傳入 (B) URL類 -類URL代表一個(gè)統(tǒng)一資源定位符,它是指向互聯(lián)網(wǎng)“資源”的指針(C) Socket類-此類實(shí)現(xiàn)客戶端套接字(也可以就叫“套接字”)。套接字是兩臺(tái)機(jī)器間通信的端點(diǎn)。(D)

9、 Client9. Thread類用來(lái)創(chuàng)建和控制線程,一個(gè)線程從下面(B)方法開(kāi)始執(zhí)行。首先調(diào)用start()函數(shù),系統(tǒng)自動(dòng)調(diào)用run()方法(A) init() (B) start() (C) run() (D) notifyAll()10. 下列有關(guān)線程的敘述哪個(gè)是正確的?(B)(A) 一旦一個(gè)線程被創(chuàng)建,它就立即開(kāi)始運(yùn)行-堵塞狀態(tài)就不可立時(shí)運(yùn)行(B) 調(diào)用start()方法可以使一個(gè)線程成為可運(yùn)行的,但是它不一定立即開(kāi)始運(yùn)行(C) 主線程不具有默認(rèn)優(yōu)先級(jí)-默認(rèn)優(yōu)先級(jí)為5(D) Java中線程的優(yōu)先級(jí)從低到高以整數(shù)09表示-11011. 關(guān)于JAVA中垃圾回收機(jī)制的說(shuō)法正確的是?(C)(A

10、) Java技術(shù)提供了一個(gè)輕量級(jí)的線程,即垃圾收集器線程,來(lái)跟蹤每一塊分配出去的內(nèi)存空間。-屬于系統(tǒng)級(jí)的線程,只是優(yōu)先級(jí)很低(B) 當(dāng)JVM處于空閑時(shí),垃圾收集器線程會(huì)自動(dòng)檢查每一塊分配出去的內(nèi)存空間。-空閑循環(huán)時(shí)(C) 當(dāng)程序運(yùn)行結(jié)束后,所有創(chuàng)建的對(duì)象都會(huì)被自動(dòng)清除出內(nèi)存空間。(D) 垃圾收集線程在一個(gè)Java程序中的執(zhí)行是自動(dòng)的,也可以強(qiáng)制執(zhí)行-不可強(qiáng)制執(zhí)行,只能建議執(zhí)行12. 關(guān)于JAVA中垃圾回收的說(shuō)法正確的是?(B)(A) 當(dāng)沒(méi)有對(duì)象引用指向原先分配給某個(gè)對(duì)象的內(nèi)存時(shí),該內(nèi)存便成為垃圾。-垃圾的定義:如果該對(duì)象不能再被程序中任何一個(gè)活動(dòng)的部分所引用,此時(shí)我們就說(shuō),該對(duì)象的內(nèi)存空間已經(jīng)

11、無(wú)用。所謂活動(dòng)的部分,是指程序中某部分參與程序的調(diào)用,正在執(zhí)行過(guò)程中,尚未執(zhí)行完畢。(B) 垃圾收集意味著程序不再需要的對(duì)象是無(wú)用信息,這些信息將被回收。(C) JAVA中垃圾收集是自動(dòng)完成的。(D) JAVA中垃圾收集的所有算法都能100%清除廢棄內(nèi)存。-不能保證一個(gè)無(wú)用的對(duì)象一定會(huì)被垃圾收集器收集,也不能保證垃圾收集器在一段Java語(yǔ)言代碼中一定會(huì)執(zhí)行13. 下面哪些是java語(yǔ)言中的關(guān)鍵字?(B)(A) sizeof -其屬于函數(shù)名,不屬于關(guān)鍵字(B) abstract (C) NULL -應(yīng)該為null,但其是保留字(D) Native-應(yīng)該為native14. 下面語(yǔ)句哪個(gè)是正確的?

12、( )(A) char=abc; -abc是字符串(B) byte b=128; -128超出范圍(C) float f=0.23; -應(yīng)該為f=0.23f,否則系統(tǒng)會(huì)認(rèn)為是double而出錯(cuò)(D) double d=0.7E-3;-后面可以帶字母d或是不帶都可以15. 關(guān)于JAVA序列化與反序列化的說(shuō)法正確的是?(A)(A) 對(duì)象序列化是指將對(duì)象轉(zhuǎn)換為字節(jié)序列的過(guò)程,而反序列化則是根據(jù)字節(jié)序列恢復(fù)對(duì)象的過(guò)程。(B) 任何類的對(duì)象都能被序列化-不是所有的類(C) 對(duì)實(shí)現(xiàn)了Serializable接口的類,采用默認(rèn)的反序列化方式-實(shí)現(xiàn)Serializable接口的類對(duì)象可以轉(zhuǎn)換成字節(jié)流或從字節(jié)流

13、恢復(fù),不需要在類中增加任何代碼(D) 實(shí)現(xiàn)了Externalizable接口的類,采用默認(rèn)的序列化方式-如 果一個(gè)類要完全負(fù)責(zé)自己的序列化,則實(shí)現(xiàn)Externalizable接口16. 對(duì)于JAVA序列化作用的解釋,不正確是?(D)- 序列化:當(dāng)你想把的內(nèi)存中的對(duì)象狀態(tài)保存到一個(gè)文件中或者數(shù)據(jù)庫(kù)中時(shí)候;當(dāng)你想用套接字在網(wǎng)絡(luò)上傳送對(duì)象的時(shí)候;當(dāng)你想通過(guò)RMI(遠(yuǎn)程方法調(diào)用)傳輸對(duì)象的時(shí)候(A) 永久性保存對(duì)象,保存對(duì)象的字節(jié)序列到本地文件中(B) 通過(guò)序列化對(duì)象在網(wǎng)絡(luò)中傳遞對(duì)象(C) 通過(guò)序列化在進(jìn)程間傳遞對(duì)象(D) 通過(guò)序列化能使JAVA程序順序進(jìn)行17. 關(guān)于內(nèi)部類的敘述不正確的是?(A)參

14、看單選題7的知識(shí)講解(A) 一個(gè)內(nèi)部類的對(duì)象能夠訪問(wèn)創(chuàng)建它的外部類對(duì)象的所有屬性及方法(B) 對(duì)于同一個(gè)包中的其它類來(lái)說(shuō),內(nèi)部類可以用private修飾,將自己隱藏起來(lái)。(C) 內(nèi)部類可定義在方法中,稱為局部?jī)?nèi)部類,但它只能使用方法中的final常量。(D) 內(nèi)部類不能被abstract修飾。18. 關(guān)于內(nèi)部類的說(shuō)法正確的是?(D) 參看單選題7的知識(shí)講解(A) 定義在一個(gè)類內(nèi)部的類叫內(nèi)部類(B) 不包含內(nèi)部類的類稱為外部類(C) 內(nèi)部類只能聲明public訪問(wèn)限制(D) 內(nèi)部類不能訪問(wèn)外部類的所有方法與屬性19. 以下那種類型的對(duì)象哪個(gè)被throw拋出?(D) 參看單選題19的知識(shí)講解(A)

15、 collection (B) Event (C) Object (D) Exception20. 哪個(gè)關(guān)鍵字可以拋出異常?(C) 參看單選題19的知識(shí)講解(A) transient (B) finally (C) throw (D) static21. 下列選項(xiàng)中不屬于軟件生命周期開(kāi)發(fā)階段任務(wù)的是。(C) 參看單選題21的知識(shí)講解(A) 軟件測(cè)試 (B) 概要設(shè)計(jì) (C) 軟件維護(hù)(D) 詳細(xì)設(shè)計(jì)22. 軟件開(kāi)發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成(A) 參看單選題21的知識(shí)講解(A) 定義、開(kāi)發(fā)、運(yùn)行維護(hù) (B) 設(shè)計(jì)階段、編程階段、測(cè)試階段 (C) 總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程調(diào)試 (D

16、) 需求分析、功能定義、系統(tǒng)設(shè)計(jì)23. 下列敘述不正確的是(B)(A) 面向?qū)ο蟮募夹g(shù)已經(jīng)在現(xiàn)在的軟件開(kāi)發(fā)中占據(jù)了主流的位置(B) 軟件開(kāi)發(fā)過(guò)程中的任何一個(gè)活動(dòng)都是為了能夠產(chǎn)出優(yōu)秀的代碼。所以,代碼才是核心。(C) 軟件的開(kāi)發(fā)過(guò)程中如果有一個(gè)環(huán)節(jié)發(fā)生變化,不一定會(huì)對(duì)其它的環(huán)節(jié)產(chǎn)生影響。(D) 目前軟件開(kāi)發(fā)慢慢向工程化發(fā)展。24. 對(duì)于面對(duì)對(duì)象的軟件開(kāi)發(fā)描述不正確的是(C)- 非面對(duì)對(duì)象軟件開(kāi)發(fā)是以軟件模塊為單位來(lái)分配任務(wù)的,而面向?qū)ο筌浖_(kāi)發(fā)則不同,它是以類作為基本單位的。(A) 對(duì)于面向?qū)ο髞?lái)說(shuō),它最重要的改進(jìn)就是把世間萬(wàn)物都描述為對(duì)象,符合人的正常思維。(B) 從程序員的角度看來(lái),面向?qū)ο?/p>

17、代碼更側(cè)重于對(duì)象之間的交互,多個(gè)對(duì)象各司其職,相互協(xié)作以完成目標(biāo)。(C) 面對(duì)對(duì)象軟件開(kāi)發(fā)是以軟件模塊為單位來(lái)分配任務(wù)。(D) 面對(duì)對(duì)象的優(yōu)勢(shì)之一是能夠提高代碼的重用性,減少程序員的開(kāi)發(fā)工作量。25. 軟件需求分析是保證軟件質(zhì)量的重要步驟,它的實(shí)施應(yīng)該是在(A) 參看單選題21的知識(shí)講解和PPT(A) 開(kāi)始階段(B) 編碼軟件開(kāi)發(fā)全過(guò)程(C) 軟件定義階段(D) 軟件設(shè)計(jì)階段26. 在瀑布模型中,將軟件劃分為若干個(gè)時(shí)期,軟件項(xiàng)目的可行性研究一般歸屬于(B)- 參看單選題26的知識(shí)講解和PPT(A) 維護(hù)時(shí)期(B) 計(jì)劃時(shí)期(C) 運(yùn)行時(shí)期(D) 開(kāi)發(fā)時(shí)期27. 對(duì)于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的星型結(jié)構(gòu)描述

18、不正確的是(D) -參看單選題27的知識(shí)講解(A) 星形拓?fù)淇刂坪?jiǎn)單。(B) 星形拓?fù)涔收显\斷和隔離容易。(C) 星形拓?fù)浞奖惴?wù)。(D) 星形拓?fù)涓髡军c(diǎn)的分布處理能力較強(qiáng)。28. 在計(jì)算機(jī)網(wǎng)絡(luò)的IsO/OSI七層模型中,負(fù)責(zé)選擇合適的路由,使發(fā)送的分組能夠正確無(wú)誤地按照地址找到目的站并交付給目的站的是? (A)。-參看單選題28的知識(shí)講解(A) 網(wǎng)絡(luò)層(B) 數(shù)據(jù)鏈路層(C) 運(yùn)輸層(D) 物理層29. 網(wǎng)絡(luò)協(xié)議精確地規(guī)定了交換數(shù)據(jù)的(B)。-一個(gè)網(wǎng)絡(luò)協(xié)議至少包括三要素: 語(yǔ)法 用來(lái)規(guī)定信息格式;數(shù)據(jù)及控制信息的格式、編碼及信號(hào)電平等。 語(yǔ)義 用來(lái)說(shuō)明通信雙方應(yīng)當(dāng)怎么做;用于協(xié)調(diào)與差錯(cuò)處理的

19、控制信息。 定時(shí) (時(shí)序)定義了何時(shí)進(jìn)行通信,先講什么,后講什么,講話的速度等。比如是采用同步傳輸還是異步傳輸!(A) 格式和結(jié)果(B) 格式和時(shí)序(C) 結(jié)果和時(shí)序(D) 格式、結(jié)果和時(shí)序30. ISO安全體系結(jié)構(gòu)中的對(duì)象認(rèn)證安全服務(wù),使用什么技術(shù)完成?(C)參看單選題30的知識(shí)講解(A) IP頭部的協(xié)議字段(B) 防火墻(C) 數(shù)字簽名(D) 以上都不是31. 計(jì)算機(jī)網(wǎng)絡(luò)中信息傳遞的調(diào)度控制技術(shù)可分為三類,以下不屬于此控制技術(shù)的(D) (A) 流量控制(B) 擁塞控制 (C) 防止死鎖(D) 時(shí)延控制 32. 下面哪個(gè)不是常見(jiàn)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)(D)(A) 星形(B) 總線形(C) 環(huán)形(D)

20、 鏈形三、多項(xiàng)選擇題(選擇一個(gè)或多個(gè)正確的答案,將相應(yīng)的字母填入題內(nèi)的括號(hào)中) 1. Java面向?qū)ο蟮奶卣魇?ABC)(A) 繼承(B) 封裝(C) 多態(tài)(D) 調(diào)用2. 下面哪些接口直接繼承于Collection接口。(AC)(A) List(B) Map(C) Set(D) HashTable3. 下列哪些類可以作為FileInputStream類的構(gòu)造方法的參數(shù)?( BD)java API上面查看 FileInputStream的構(gòu)造函數(shù)有三個(gè),參數(shù)分別為File、FileDescriptor、String(A) InputStream (B) File (C) FileOutputS

21、tream (D) String4. 建立TCP服務(wù)器端需要哪兩個(gè)步驟?(AC )(A) 建立一個(gè)ServerSocket對(duì)象(B) 建立一個(gè)Socket對(duì)象(C) 開(kāi)始監(jiān)聽(tīng)(D) 建立Socket連接5. 哪些情況會(huì)造成當(dāng)前線程阻塞:(AB)(A) 調(diào)用Thread類的wait方法 (B) 調(diào)用Thread類的sleep方法(C) 創(chuàng)建了一個(gè)新的線程(D) 當(dāng)前線程運(yùn)行的時(shí)間太長(zhǎng)了6. Java垃圾回收機(jī)制的兩種方法:(D)- 引用計(jì)數(shù)和對(duì)象引用隊(duì)列(A) 標(biāo)記法(B) 整體搬移法(C) 垃圾模塊處理法(D) 以上都不對(duì)7. 下列變量命名中,哪些符合Java編碼規(guī)范?(BC)(A) publ

22、ic short Count; 單個(gè)字母全部小寫(B) private Icon iconLogo; (C) protect int scores;(D) float Result; 單個(gè)字母全部小寫8. 對(duì)象流中可以寫入哪些類型的數(shù)據(jù)?(AC)(A) 原始數(shù)據(jù)類型(B) 對(duì)象(C) 實(shí)現(xiàn)了序列化接口的對(duì)象(D) 數(shù)組9. 下面哪些說(shuō)法是正確的?(AB)(A) 匿名內(nèi)部類可以在方法內(nèi)部聲明(B) 匿名內(nèi)部類的構(gòu)造函數(shù)可以有參數(shù)(C) 匿名內(nèi)部類如果是除Object類外的某個(gè)類的子類,還可以實(shí)現(xiàn)多個(gè)接口(D) 匿名內(nèi)部類如果是除Object類外的某個(gè)類的子類,至多只能再實(shí)現(xiàn)一個(gè)接口10. 在Ja

23、va中,關(guān)于捕獲異常的語(yǔ)法try-catch-finally的下列描述正確的是哪個(gè)項(xiàng)目?(ABDE)參看多選-10(A) java異常處理(B) try-catch必須配對(duì)使用(C) try可以單獨(dú)使用(D) try-finally可以配對(duì)使用(E) 在try-catch后如果定義了finally,則finally肯定會(huì)執(zhí)行11. 面向?qū)ο筌浖_(kāi)發(fā)的特點(diǎn):(ABCD)(A) 模型從需求開(kāi)始被開(kāi)發(fā)(B) 模型逐步演化為詳細(xì)的類模型、類連接和關(guān)系、系統(tǒng)設(shè)計(jì)和分配、以及對(duì)象設(shè)計(jì)(C) 測(cè)試的目標(biāo)是在錯(cuò)誤傳播到下一次遞進(jìn)前發(fā)現(xiàn)錯(cuò)誤 (D) 以功能進(jìn)行模塊劃分12. 下列哪些活動(dòng)屬于軟件過(guò)程的基本活動(dòng)?

24、(ABCD)(A) 軟件需求分析 (B) 軟件設(shè)計(jì) (C) 軟件實(shí)現(xiàn) (D) 軟件維護(hù)13. 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)分為( ABCD)還有樹(shù)型和混合型拓?fù)浣Y(jié)構(gòu)(A) 星型網(wǎng)絡(luò)結(jié)構(gòu) (B) 環(huán)型網(wǎng)絡(luò)結(jié)構(gòu)(C) 總線型網(wǎng)絡(luò)結(jié)構(gòu)(D) 網(wǎng)狀結(jié)構(gòu)14. 下列哪些階段不屬于軟件開(kāi)發(fā)周期?(ABD)(A) 軟件定義(B) 軟件開(kāi)發(fā)(C) 軟件維護(hù)(D) 軟件推銷15. 一般認(rèn)為決定局域網(wǎng)特性的主要技術(shù)有三個(gè),它們是(ABC)。 (A) 傳輸媒體 (B) 拓樸結(jié)構(gòu) (C) 媒體訪問(wèn)控制方法 (D) 數(shù)據(jù)交換技術(shù) 16. 不能完成VLAN之間數(shù)據(jù)傳遞的設(shè)備是(AC)。 -參看多選-16(A) 中繼器 (B) 以太網(wǎng)交換

25、器 (C) 網(wǎng)橋(D) 路由器JAVA EE標(biāo)準(zhǔn)技術(shù)一、判斷題(將判斷結(jié)果填入括號(hào)中。正確的填“”,錯(cuò)誤的填“”):1. 事務(wù)隔離級(jí)別是由數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)的。(Y)-參看判斷題12. 系統(tǒng)自身的數(shù)據(jù)庫(kù)能夠作為系統(tǒng)的角色。(N)3. 關(guān)于XML基本語(yǔ)法元素可以嵌套,可以重疊。(Y)-參看判斷題34. 關(guān)于DOM 的缺點(diǎn),由于 DOM 可以使用任何語(yǔ)音編寫實(shí)現(xiàn),所以方法等命名習(xí)慣(Naming Convention)沒(méi)有遵守標(biāo)準(zhǔn)的 Java 命名習(xí)慣。(N)- DOM: Document Object Model,知識(shí)點(diǎn)參看判斷題45. 為定義一個(gè)XML文檔的結(jié)構(gòu),開(kāi)發(fā)者可以使用的XML技術(shù)有DTD

26、, XML Schema, UML。(N)-uml為另外一種語(yǔ)言,知識(shí)點(diǎn)參看判斷題56. DOM能很容易更改文檔內(nèi)容。(Y)-知識(shí)點(diǎn)參看判斷題47. SAX事件驅(qū)動(dòng)型,非常節(jié)省內(nèi)存。(Y)-知識(shí)點(diǎn)參看判斷題7和判斷題5的介紹8. 在Servlet的生命周期中,僅執(zhí)行一次init方法,是在服務(wù)器裝入Servlet時(shí)執(zhí)行的。(N)-知識(shí)點(diǎn)參看判斷題89. jsp不采用多線程。(N)10. JNDI是接口,由J2EE服務(wù)器實(shí)現(xiàn),應(yīng)用程序使用。 (Y)-知識(shí)點(diǎn)參看判斷題1011. Statement對(duì)象代表一個(gè)靜態(tài)SQL語(yǔ)句,只能執(zhí)行一次。(Y)-知識(shí)點(diǎn)參看判斷題1112. 連接池就是在內(nèi)存中緩存一定

27、數(shù)量的數(shù)據(jù)庫(kù)連接,用以提高數(shù)據(jù)庫(kù)訪問(wèn)性能。(Y)-知識(shí)點(diǎn)參看判斷題1213. hibernate是ORM框架,即把面向關(guān)系的數(shù)據(jù)庫(kù)操作都封裝成了面向?qū)ο蟮牟僮鳌#╕)-知識(shí)點(diǎn)參看判斷題1314. 實(shí)體間的聯(lián)系用實(shí)體模型來(lái)描述。(N)-是使用對(duì)象來(lái)展現(xiàn)15. 完整約束條件的檢查總是在事務(wù)的每個(gè)維護(hù)操作執(zhí)行后立即進(jìn)行。(N)16. 約束是防止對(duì)數(shù)據(jù)庫(kù)進(jìn)行非法訪問(wèn)的主要方法 。(N)-訪問(wèn)控制是防止對(duì)數(shù)據(jù)庫(kù)進(jìn)行非法訪問(wèn)的主要方法17. 創(chuàng)建一個(gè)基本的JDBC應(yīng)用的第一個(gè)步驟是創(chuàng)建一個(gè)statement。(N)-創(chuàng)建一個(gè)基本的JDBC應(yīng)用的步驟:1.加載驅(qū)動(dòng)類2.與數(shù)據(jù)庫(kù)建立連接3.創(chuàng)建stateme

28、nt或prepareStatement 4.發(fā)送sql語(yǔ)句5.返回結(jié)果 6.釋放資源。具體過(guò)程參看判斷題1718. 可以在 XML 注釋文本中使用嵌入式表達(dá)式 (Y)-注釋以 結(jié)束,分析器在遇到 時(shí),就認(rèn)為注釋已結(jié)束;然后繼續(xù)將文檔作為正常的 XML 處理。 因此,字符串 不能出現(xiàn)在注釋中。 除了該限制之外,任何合法的 XML 字符均可以出現(xiàn)在注釋中19. 作為一種面向流的方法,無(wú)論從性能還是可用性上都優(yōu)于其他方法,如 DOM 和 SAX (N)-DOM的效率不高二、單項(xiàng)選擇題(選擇一個(gè)正確的答案,將相應(yīng)的字母填入題內(nèi)的括號(hào)中)1. 對(duì)于JDBC的技術(shù)說(shuō)法不正確的是(B)-JDBC(Java

29、Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫的類和接口組成。JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠編寫數(shù)據(jù)庫(kù)應(yīng)用程序(A) JDBC是一種用于執(zhí)行SQL語(yǔ)句的java API(B) JDBC可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一的訪問(wèn)接口 (對(duì)于不同的數(shù)據(jù)庫(kù),接口可能不一樣)(C) JDBC由一組用java語(yǔ)言編寫的類與接口組成(D) 用戶能夠通過(guò)JDBC使用特定的SQL語(yǔ)言來(lái)存取數(shù)據(jù)庫(kù)中的數(shù)據(jù)2. 在J2EE中,將JDBC調(diào)用直接轉(zhuǎn)換為DB

30、MS所使用的網(wǎng)絡(luò)協(xié)議,從而允許從客戶機(jī)機(jī)器上直接調(diào)用DBMS服務(wù)器的Java驅(qū)動(dòng)程序是(D)-參看選擇題2(A) JDBC-ODBC橋的Java驅(qū)動(dòng)程序(B) 本地API的Java驅(qū)動(dòng)程序(C) JDBC網(wǎng)絡(luò)純Java驅(qū)動(dòng)程序(D) 本地協(xié)議純Java驅(qū)動(dòng)程序3. 在J2EE中,通過(guò)調(diào)用以下(C)方法,可以裝載Sun的JDBC-ODBC橋。-參看選擇題3(A) class.forname(sun.jdbc.odbc.JdbcOdbcDriver);(B) class.forName(sun.jdbcodbcDriver);(C) Class.forName(sun.jdbc.odbc.Jdbc

31、OdbcDriver);(D) Class.forname(sun.jdbc.jdbcOdbcDriver);4. 在J2EE中,對(duì)于使用JDBC將XML中的數(shù)據(jù)插入數(shù)據(jù)庫(kù)的陳述,正確的是(D)。(A) DOM解析器不能夠和PreparedStatement方式結(jié)合在一起工作(B) DOM解析器不能夠和Statement方式結(jié)合在一起工作(C) 使用DOM解析器操作數(shù)據(jù)庫(kù)時(shí),插入數(shù)據(jù)不需要使用SQL語(yǔ)句(D) 可以使用getNodeValue方法把元素值取出,然后再使用JDBC API把元素值插入數(shù)據(jù)庫(kù)5. 事務(wù)隔離級(jí)別是由誰(shuí)實(shí)現(xiàn)的?(C)-參看判斷題1(A) Java應(yīng)用程序 (B) Hib

32、ernate(C) 數(shù)據(jù)庫(kù)系統(tǒng) (D) JDBC驅(qū)動(dòng)程序6. 以下關(guān)于XML描述錯(cuò)誤的是(D)-參看判斷題3(A) 主要用來(lái)存儲(chǔ)和發(fā)送數(shù)據(jù)信息,以便各種基于WEB的應(yīng)用之間能更方便的交換數(shù)據(jù)。(B) XML也是一種基于文本的標(biāo)記語(yǔ)言(C) 內(nèi)容描述與顯示方式整合為一體(D) 編輯、瀏覽工具尚不成熟7. XML 文檔中的處理指令可以使用以下哪一項(xiàng)來(lái)標(biāo)識(shí)?(C)-參看判斷題7(A) 和 定界符(B) 和 定界符(C) 定界符(D) 以上都不是8. 以下關(guān)于XML基本語(yǔ)法描述正確的是(B)-參看判斷題3(A) 元素不區(qū)分大小寫(B) 元素可以嵌套,可以重疊(C) 屬性取值必須要加引號(hào)(D) 可以以字

33、母串“xml”開(kāi)頭9. 以下關(guān)于XML基本語(yǔ)法描述錯(cuò)誤的是(A)-參看判斷題3(A) 不嚴(yán)格要求標(biāo)記配對(duì)(B) 不能以數(shù)字開(kāi)頭(C) 不能包含空格10. 以下哪一項(xiàng)是在XML 文檔中使用命名空間的主要優(yōu)點(diǎn)?(E)-參看選擇題10(A) 不可以以字母串“xml”開(kāi)(B) 我們不需要重新聲明元素(C) 可復(fù)用性(D) 我們可以使用其它語(yǔ)言的XML 命名空間以方便引用(E) 以上都是11. (A)用來(lái)避免指定諸如引號(hào)、符號(hào)等之類的值作為生的沖突。-參看選擇題11(A) 實(shí)體引用(B) XML 實(shí)體(C) 命名空間(D) XSL12. 以下哪一項(xiàng)最適合用于將元素定義為一個(gè)復(fù)雜數(shù)據(jù)類型?(D)-參看選擇

34、題12(A) 456(B) US. 125(C) HLL(D) 以上都不是13. 如果(A) ,我們可以選擇一個(gè)非驗(yàn)證解析器。-參看選擇題13(A) 我們沒(méi)有用來(lái)檢驗(yàn)XML 文檔所依據(jù)的DTD(B) 我們有XSL 作為樣式表來(lái)顯示XML 文檔(C) 我們有CSS 作為樣式表來(lái)顯示XML 文檔(D) 以上都不是14. 以下哪一項(xiàng)耗用內(nèi)存大?(D)-內(nèi)存的耗用只是一個(gè)相對(duì)的概念,要具體分析處理的文件的大小(A) SAX(B) DOM(C) SAX 和DOM(D) 以上都不是15. 以下哪一項(xiàng)是正確的?(B)-參看選擇題15(A) SAX 解析器將解析文檔,并在最后解析完成時(shí)報(bào)告文檔(B) SAX

35、解析器將在它捕捉到錯(cuò)誤時(shí)報(bào)告它們(C) DOM 解析器將基于事件驅(qū)動(dòng)模型報(bào)告元素和節(jié)點(diǎn)(D) 以上都不是16. 以下哪一項(xiàng)是最好的解析器?(C)(A) SAX 解析器(B) DOM 解析器(C) 這取決于解析器將被使用在怎樣的應(yīng)用程序中(D) 以上都不是17. SAX 運(yùn)行在以下哪一項(xiàng)上?(B)-參看選擇題15(A) 樹(shù)節(jié)點(diǎn)接口(B) 事件驅(qū)動(dòng)模型(C) 三層接口(D) 以上都不是18. 下面關(guān)于servlet生命周期說(shuō)法錯(cuò)誤的是:(AB)-參看判斷題8(A) servlet在整個(gè)生命周期中只執(zhí)行一次service方法(B) 在Servlet的生命周期中,僅執(zhí)行一次init方法,是在服務(wù)器裝入

36、Servlet時(shí)執(zhí)行的(C) 缺省的服務(wù)功能是調(diào)用與Http請(qǐng)求方法相應(yīng)的do功能(D) 缺省的init()方法設(shè)置了Servlet的初始化參數(shù),并用它的ServletConfig對(duì)象參數(shù)來(lái)啟動(dòng)配置19. 以下哪個(gè)方法不是Servlet的生命周期接口定義的(D)-參看選擇題19(A) init()(B) service()(C) destroy()(D) create()20. 關(guān)于jsp描述正確的是(AB)-參看選擇題20(A) page:在這個(gè)范圍內(nèi)定義的對(duì)象只與當(dāng)前頁(yè)面相關(guān)(B) request:在這個(gè)范圍內(nèi)定義的對(duì)象只與在同一個(gè)請(qǐng)求間的頁(yè)面相關(guān)(C) application:會(huì)話范圍允

37、許你創(chuàng)建并且將對(duì)象綁定到一個(gè)會(huì)話上面(D) session:綁定在會(huì)話范圍的對(duì)象在不需要的時(shí)候要顯示的刪除 21. 關(guān)于jsp的說(shuō)法正確的是(D)-參看選擇題21(A) jsp中具有三種作用范圍分別是page,session,request(B) jsp:param只能在jsp:forward中使用(C) 使用include指令來(lái)包含一個(gè)文件,該文件只能是jsp文件(D) jsp:useBean用來(lái)在頁(yè)面中創(chuàng)建一個(gè)Bean實(shí)例并指定它的名字和作用范圍22. 典型的JDBC程序編寫正確的順序是(B)-參看判斷題17A:釋放資源B:獲得與數(shù)據(jù)庫(kù)的物理連接C:執(zhí)行SQL命令D:注冊(cè)JDBC Driv

38、erE:創(chuàng)建不同類型的StatementF:如果有結(jié)果集, 處理結(jié)果集(A) DEFBCA (B) DBECFA (C) BDEFCA (D) BDECFA 23. 以下關(guān)于JDBC的作用描述錯(cuò)誤的是(D)(A) Java程序使用JDBC 與數(shù)據(jù)庫(kù)進(jìn)行通信(B) 封裝了與不同數(shù)據(jù)庫(kù)對(duì)話之間的操作(C) 由一組Java編寫的類和接口組成。(D) 取代了ODBC 24. JDBC處理數(shù)據(jù)事務(wù)過(guò)程中哪項(xiàng)不是會(huì)產(chǎn)生問(wèn)題(D)-參看選擇題24(A) 臟讀(B) 不可重復(fù)讀(C) 幻讀(D) 錯(cuò)讀25. 在Jdbc中使用事務(wù),想要回滾事務(wù)事務(wù)的方法是 (C) -參看選擇題25或是Java API(A) C

39、onnection的commit()(B) Connection的setAutoCommit()(C) Connection的rollback()(D) Connection的close()26. 加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)不能使用哪項(xiàng)來(lái)注冊(cè)驅(qū)動(dòng)(B)-參看選擇題26(A) Class.forName(“com.mysql.jdbc.Driver”);(B) new Driver(com.mysql.jdbc.Driver)(C) DriverManager.registerDriver(oracle.jdbc.driver.OracleDriver);(D) System.setProperty(“jd

40、bc.drivers”, “driver1:driver2”);27. 接口RowSet繼承了接口 (B)參看Java API(A) Statement(B) ResultSet(C) update(D) populate28. 一下關(guān)于JDBC 與hibernate的區(qū)別不正確的是 (A)- 1.hibernate和jdbc主要區(qū)別就是,hibernate先檢索緩存中的映射對(duì)象( 即hibernate操作的是對(duì)象),而jdbc則是直接操作數(shù)據(jù)庫(kù).2.Hibernate是JDBC的輕量級(jí)的對(duì)象封裝,它是一個(gè)獨(dú)立的對(duì)象持久層框架,和App Server,和EJB沒(méi)有什么必然的聯(lián)系。Hiberna

41、te可以用在任何JDBC可以使用的場(chǎng)合3.Hibernate是一個(gè)和JDBC密切關(guān)聯(lián)的框架,所以Hibernate的兼容性和JDBC驅(qū)動(dòng),和數(shù)據(jù)庫(kù)都有一定的關(guān)系,但是和使用它的Java程序,和App Server沒(méi)有任何關(guān)系,也不存在兼容性問(wèn)題。還有一點(diǎn),正確的使用JDBC技術(shù),它的效率一定比hibernate要好,因?yàn)閔ibernate是基于jdbc的技術(shù).(A) JDBC 是一個(gè)面向Java環(huán)境的對(duì)象/關(guān)系數(shù)據(jù)庫(kù)映射工具。(B) hibernate對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝(C) JDBC是一種用于執(zhí)行SQL語(yǔ)句的Java API(D) JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)

42、的工具和接口29. 哪項(xiàng)不是JDBC與Hibernate的共同點(diǎn): (D)-參看選擇題29(A) 兩者都是JAVA的數(shù)據(jù)庫(kù)操作中間件。(B) 兩者對(duì)于數(shù)據(jù)庫(kù)進(jìn)行直接操作的對(duì)象都不是線程安全的,都需要及時(shí)關(guān)閉。(C) 兩者都可以對(duì)數(shù)據(jù)庫(kù)的更新操作進(jìn)行顯式的事務(wù)處理(D) 兩者都是用標(biāo)準(zhǔn)的SQL語(yǔ)言30. 數(shù)據(jù)庫(kù)(DB)、數(shù)據(jù)庫(kù)系統(tǒng)(DBS)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)之間的關(guān)系是(A)。(A) DBS包括DB和DBMS(B) DBMS包括DB和DBS(C) DB包括DBS和DBMS(D) DBS就是DB,也就是DBMS31. 下列4項(xiàng)中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)的是(C)。-參看選擇題31(A) 數(shù)

43、據(jù)共享 (B) 數(shù)據(jù)完整性 (C) 數(shù)據(jù)冗余度高 (D) 數(shù)據(jù)獨(dú)立性高32. 區(qū)分不同實(shí)體的依據(jù)是(B)。-實(shí)體在數(shù)據(jù)庫(kù)中就是表,不同表之間的區(qū)分是通過(guò)屬性來(lái)區(qū)分的(A) 名稱(B) 屬性(C) 對(duì)象(D) 概念/這兒開(kāi)始是和復(fù)習(xí)資料對(duì)應(yīng)的33. 關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的3個(gè)要素分別是(B)。-參看選擇題33(A) 實(shí)體完整性、參照完整性、用戶自定義完整性(B) 數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束(C) 數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢(D) 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)修改、用戶自定義完整性34. 從一個(gè)數(shù)據(jù)庫(kù)文件中取出滿足某個(gè)條件的所有記錄形成一個(gè)新的數(shù)據(jù)庫(kù)文件的操作是(C)操作。-參看選擇

44、題34(A) 投影 (B) 連接 (C) 選擇 (D) 復(fù)制35. 關(guān)系代數(shù)中的連接操作是由(B)操作組合而成。-參看選擇題34(A) 選擇和投影 (B) 選擇和笛卡爾積 (C) 投影、選擇、笛卡爾積 (D) 投影和笛卡爾積36. 下列的SQL語(yǔ)句中,(D)不是數(shù)據(jù)定義語(yǔ)句。-參看選擇題36(A) CREATE TABLE (B) DROP VIEW (C) CREATE VIEW (D) GRANT 37. SQL語(yǔ)言的GRANT和REVOKE語(yǔ)句主要是用來(lái)維護(hù)數(shù)據(jù)庫(kù)的(C)-參看選擇題36(A) 完整性 (B) 可靠性 (C) 安全性 (D) 一致性 38. DBMS中實(shí)現(xiàn)事務(wù)持久性的子系

45、統(tǒng)是(D)(A) 安全管理子系統(tǒng) (B) 完整性管理子系統(tǒng) (C) 發(fā)控制子系統(tǒng) (D) 恢復(fù)管理子系統(tǒng)三、多項(xiàng)選擇題(選擇一個(gè)或多個(gè)正確的答案,將相應(yīng)的字母填入題內(nèi)的括號(hào)中)1. 以下關(guān)于JDBC的敘述中,正確的是( )(A) JDBC是一套API集合(B) JDBC設(shè)置了許多允許Java程序連接數(shù)據(jù)庫(kù)的框架(C) ODBC不能在Java程序中直接實(shí)現(xiàn),而JDBC可以 (D) JDBC提供了JDBC/ODBC之間的橋梁2. 下面哪一項(xiàng)不是JDBC的用途?( )(A) 與數(shù)據(jù)庫(kù)建立連接 (B) 操作數(shù)據(jù)庫(kù),處理數(shù)據(jù)庫(kù)返回的結(jié)果(C) 在網(wǎng)頁(yè)中生成表格 (D) 向數(shù)據(jù)庫(kù)管理系統(tǒng)發(fā)送 SQL 語(yǔ)句

46、3. 關(guān)于CallableStatement對(duì)象說(shuō)法正確?( )(A) CallableStatement 對(duì)象用于執(zhí)行對(duì)數(shù)據(jù)庫(kù)已存儲(chǔ)過(guò)程的調(diào)用。(B) CallableStatement對(duì)象中,有一個(gè)通用的成員方法call,這個(gè)方法用于以名稱的方式調(diào)用數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程。(C) 在數(shù)據(jù)庫(kù)調(diào)用過(guò)程中,可以通過(guò)設(shè)置IN參數(shù)向調(diào)用的存儲(chǔ)過(guò)程提供執(zhí)行所需的參數(shù)。 (D) 在存儲(chǔ)過(guò)程的調(diào)用中,通過(guò)OUT參數(shù)獲取存儲(chǔ)過(guò)程的執(zhí)行結(jié)果。 (E) CallableStatement 對(duì)象用于執(zhí)行對(duì)數(shù)據(jù)庫(kù)所有的調(diào)用。4. JDBC有哪兩種方式可以連接數(shù)據(jù)庫(kù)?(BD)(A) 數(shù)據(jù)庫(kù)的管理工具(B) 數(shù)據(jù)庫(kù)的JDB

47、C驅(qū)動(dòng)(C) 數(shù)據(jù)庫(kù)查詢語(yǔ)言SQL(D) JDBC-ODBC橋接器5. Java JDBC異常類中包含的成員有(ABC)-查看Java API(A) Java.Sql.DataTruncation(B) Java.Sql.SQLException(C) Java.Sql.SQLWarning(D) Java.Sql.SQLErrorCode6. 一個(gè)數(shù)據(jù)庫(kù)是包含?(ABCD)-查看多選題6(A) 表 (B) 視圖 (C) 存儲(chǔ)過(guò)程 (D) 觸發(fā)器7. 關(guān)于主鍵下列說(shuō)法正確的是:(ACD)-參看多選題7(A) 一個(gè)表的主鍵由一個(gè)或多個(gè)字段組成。(B) 一個(gè)表的主鍵由只能由一個(gè)字段組成。(C) 其

48、值具有惟一性,而且不允許取空值(NULL) 。(D) 主鍵的作用是惟一地標(biāo)識(shí)表中的每一條記錄。8. 插入語(yǔ)句不正確的是? (CD)-INSERT INTO 語(yǔ)句INSERT INTO 語(yǔ)句用于向表格中插入新的行。語(yǔ)法:INSERT INTO 表名稱 VALUES (值1, 值2,.),也可以指定所要插入數(shù)據(jù)的列:INSERT INTO table_name (列1, 列2,.) VALUES (值1, 值2,.),還可以參看選擇題36(A) INSERT INTO table_dame(column_list)VALUES(value_list)(B) insert INTO table_da

49、me(column_list)VALUES(value_list)(C) INSERT into table_dame(column_list)(value_list)(D) insert INTO table_dame VALUES(column_list) (value_list)9. 一般情況下,關(guān)系數(shù)據(jù)模型與對(duì)象模型之間有哪些匹配關(guān)系(ABC)(A) 表對(duì)應(yīng)類(B) 記錄對(duì)應(yīng)對(duì)象(C) 表的字段對(duì)應(yīng)類的屬性(D) 表之間的參考關(guān)系對(duì)應(yīng)類之間的依賴關(guān)系10. 以下哪一項(xiàng)屬性表示在語(yǔ)法上是正確的?( )(A) John(B) John(C) John(D) John11. 關(guān)于命名空間下列

50、說(shuō)法正確的是?(ABC)-參看多選題11(A) 命名空間標(biāo)識(shí)最重要的一個(gè)特性就是唯一性。(B) XML 使用現(xiàn)有的網(wǎng)絡(luò)地址來(lái)作為命名空間的唯一標(biāo)識(shí)。(C) 該網(wǎng)絡(luò)地址的作用是用來(lái)唯一標(biāo)識(shí)命名空間,所以該地址存不存在不重要。(D) 解決文檔轉(zhuǎn)換問(wèn)題。 12. 關(guān)于命名空間下列說(shuō)法正確的是?( )(A) 命名空間標(biāo)識(shí)最重要的一個(gè)特性就是唯一性。(B) XML 使用現(xiàn)有的網(wǎng)絡(luò)地址來(lái)作為命名空間的唯一標(biāo)識(shí)。(C) 該網(wǎng)絡(luò)地址的作用是用來(lái)唯一標(biāo)識(shí)命名空間,所以該地址存不存在不重要。(D) 解決文檔轉(zhuǎn)換問(wèn)題。 13. 在XML中,下列關(guān)于DOM的敘述()是正確的。(A) DOM是獨(dú)立于開(kāi)發(fā)語(yǔ)言和平臺(tái)的,因

51、此使用Visnal Basic、Java、Visual C+等開(kāi)發(fā)工具使用的DOM編程API是一致的(B) XML文檔通過(guò)load方法被裝載進(jìn)內(nèi)存后,在內(nèi)存中形成一個(gè)DOM文檔對(duì)象模型樹(shù)(C) 通達(dá)DOM API,軟件開(kāi)發(fā)人員可以控制XML文檔的結(jié)構(gòu)和內(nèi)容(D) 通過(guò)DOM在XML文檔中只能按照順序方式導(dǎo)航14. 關(guān)于SAX 和DOM下列說(shuō)法正確的是?( )(A) SAX 對(duì)大文檔非常適合,但是只能讀取文檔,不能修改。(B) DOM對(duì)小文檔非常適合。(C) DOM能很容易更改文檔內(nèi)容。(D) SAX事件驅(qū)動(dòng)型,非常節(jié)省內(nèi)存。15. 在Servlet類中,有一個(gè)方法init()用來(lái)做初始化,下面

52、哪個(gè)說(shuō)法是正確的?(AD)-參看多選題15(A) 它在servlet類被實(shí)例化的時(shí)候調(diào)用(B) 它在servlet類被classloader加載的時(shí)候被調(diào)用-當(dāng)運(yùn)行Java程序時(shí),首先運(yùn)行JVM(Java虛擬機(jī)),然后再把Java class加載到JVM里頭運(yùn)行,負(fù)責(zé)加載Java class的這部分就叫做Class Loader(C) 每個(gè)servlet實(shí)例的該方法都會(huì)被多次調(diào)用(D) 缺省的init()方法設(shè)置了Servlet的初始化參數(shù),并用它的ServletConfig對(duì)象參數(shù)來(lái)啟動(dòng)配置16. JSP頁(yè)面包括以下哪些元素?(ABC)-參看多選題16(A) JSP指令(B) JSP Act

53、ion(C) JSP腳本(D) JSP控件17. JDBC與Hibernate的不同點(diǎn)有以下幾項(xiàng) ()(A) JDBC使用的是基于關(guān)系型數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)SQL語(yǔ)言,Hibernate使用的是HQL語(yǔ)言(B) 操作的對(duì)象不同:JDBC操作的是數(shù)據(jù),Hibernate操作的是持久化對(duì)象,由底層持久化對(duì)象的數(shù)據(jù)更新到數(shù)據(jù)庫(kù)中。(C) 兩者的安全級(jí)別不同:JDBC不是線程安全的,而Hibernate的線程安全的(D) 數(shù)據(jù)狀態(tài)不同:JDBC操作的數(shù)據(jù)是“瞬時(shí)”的,變量的值無(wú)法與數(shù)據(jù)庫(kù)中的值保持一致,而Hibernate操作的數(shù)據(jù)是可持久的,即持久化對(duì)象的數(shù)據(jù)屬性的值是可以跟數(shù)據(jù)庫(kù)中的值保持一致的。18. 以下那些不是xml注釋(ACD)-注釋以結(jié)尾,例如(A) (B) (C) /* */(D) /19. 以下關(guān)于STAX解析XML說(shuō)法正確的是(CD)-參看多選題19(A) 作為一種面向流的方法,性能上不如其他方法,如 DOM 和 SAX(B) 作為一種面向流的方法,可用性不如其他方法,如 DOM 和 SAX(C) StAX 實(shí)際上

溫馨提示

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

評(píng)論

0/150

提交評(píng)論