java最新整理_第1頁
java最新整理_第2頁
java最新整理_第3頁
java最新整理_第4頁
java最新整理_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、一、單項(xiàng)選擇題1. 數(shù)據(jù)獨(dú)立性是數(shù)據(jù)技術(shù)的重要特點(diǎn)之一。所謂數(shù)據(jù)獨(dú)立性是指a. 數(shù)據(jù)與程序獨(dú)立存放b.不同的數(shù)據(jù)被存放在不同的文件中c. 不同的數(shù)據(jù)只能被對(duì)應(yīng)的應(yīng)用程序所使用d. 以上三種說法都不對(duì)答案 :d2. 下列關(guān)于棧的描述中錯(cuò)誤的是a. 棧是先進(jìn)后出的線性表b. 棧只能順序存儲(chǔ)c. 棧具有記憶作用d.對(duì)棧的插入與刪除操作中,不需要改變棧底指針答案 :b3. list 是屬于a. 接口b.類c. 對(duì)象d.方法答案 :a4. jdbc 是如何實(shí)現(xiàn)跨數(shù)據(jù)的a. 依賴與 jdbc 接口b.依賴java的跨平臺(tái)c. 依賴數(shù)據(jù)廠商提供的數(shù)據(jù)庫接口d.依賴程序員的編碼實(shí)現(xiàn)答案 :a5. 下列屬于合法

2、的 java 標(biāo)識(shí)符是a._catb.5booksc.#named.-3.142答案 :a6. 對(duì)于長度為 n 的線性表,在最壞情況下,下列各排序法所對(duì)應(yīng)的比較次數(shù)中正確的是a. 冒泡排序?yàn)閚/2b.冒泡排序?yàn)閚c. 快速排序?yàn)閚d.快速排序?yàn)閚(n-1)/2答案 :d7. char 類型的取值范圍是a.2-7 27-1b.0 216-1c. 一 215 215 1d.0 28-1答案 :b8. 下列不是 inputstream 子類的是a. 文件輸入流fileinputstreamb.對(duì)象輸入流 objectinputstreamc. 字符輸入流charinputstreamd.壓縮文件輸入

3、流zipinputstream答案 :c9. 在 java 中,負(fù)責(zé)對(duì)字節(jié)代碼解釋執(zhí)行的是a. 垃圾回收器b.虛擬機(jī)c. 編譯器d.多線程機(jī)制答案 :b10. java 之父 叫做a.jamesb.robancoc.miked.stephen答案 :a11. 在 java 中, 由 java 編譯器自動(dòng)導(dǎo)入, 而無需在程序中用 import 導(dǎo)入的包是答案 :d12. string 和 stringbuffer 的異同點(diǎn) 以下哪些是正確的a.string 有更好的性能b.stringbuffer 操作上比較簡便c.string 操作比較復(fù)雜d.string 可以支持 + 運(yùn)算符號(hào)答案 :d13

4、. java 最重要的特性a. 面向?qū)ο骲.跨平臺(tái)c. 支持網(wǎng)絡(luò)編程d.支持多線程答案 :b14. 在 java 中,用 package 語句說明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必須是a. 與文件的結(jié)構(gòu)相同b.與文件目錄的層次相同c. 與文件類型相同d.與文件大小相同答案 :b16. 在 java 中,所有類的根類是答案 :a17. 下列命令中,哪個(gè)命令是java 的編譯命令?a.javacb.javac.javadocd.appletviewer答案 :a18. 按照 java 的標(biāo)識(shí)符命名規(guī)范,下列表示一個(gè)類的標(biāo)識(shí)符正確的是a.helloworldb.helloworldc.helloworldd

5、.helloworld答案 :a19. 在 java 中,能實(shí)現(xiàn)多重繼承效果的方式是a. 內(nèi)部類b.適配器c. 接口d. 同步答案 :c20. 用樹形結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是a. 關(guān)系模型b. 網(wǎng)狀模型c. 層次模型d. 以上三個(gè)都是答案 :c21. 給出下列代碼段:int i=3,j;outer:while(i0)j=3;inner:while(j0) if(j2) break outer; and +i);j-;i-;卜列選項(xiàng)中哪個(gè)會(huì)被輸出到屏幕?a.3 and 3b.3 and 2c.3 and 1d.3 and 0答案 :a22. 能夠支持 javadoc 命令的注釋語句是a./*

6、./b./*.*/c./d./*.*/答案 :d23. 下列構(gòu)造方法的調(diào)用方式中,正確的是a. 按照一般方法調(diào)用b. 由用戶直接調(diào)用c.只能通過new自動(dòng)調(diào)用d.被系統(tǒng)調(diào)用答案 :c24. 下列敘述中 , 正確的是a.java 語言的標(biāo)識(shí)符是區(qū)分大小寫的8. 源文件名與public 類名可以不相同c.源文件名具擴(kuò)展名為.jard.源文件中public類的數(shù)目不限答案 :a26. 在 java 中,表示換行符的轉(zhuǎn)義字符是a.nb.fc.nd.dd答案 :a27. java 的前生a.oakb.basicc.pascald.c+答案 :a28. 在讀字符文件employee.dat 時(shí),使用該文件

7、作為參數(shù)的類是a.bufferedreaderb.datainputstreamc.dataoutputstreamd.fileinputstream答案 :d29. 下列關(guān)于線程優(yōu)先級(jí)的說法中,正確的是a. 線程的優(yōu)先級(jí)是不能改變的b.線程的優(yōu)先級(jí)是在創(chuàng)建線程時(shí)設(shè)置的c. 在創(chuàng)建線程后的任何時(shí)候都可以設(shè)置d.b 和 c30. 下列方法中可以用來創(chuàng)建一個(gè)新線程的是a. 實(shí)現(xiàn) 接口并重寫 start() 方法b.實(shí)現(xiàn)接口并重寫run()方法c. 繼承 類并重寫 run() 方法d.實(shí)現(xiàn)類并實(shí)現(xiàn)start() 方法答案 :c31. 以下所有的程序中性能最佳的是a.javab.cc.c+d.ruby

8、答案 :b31.1 nt 型public 成員變量max_length亥值保持為常數(shù)100,則定義這個(gè)變量的語句是a.public int max_length=100b.final int max_length=100c.public const int max_length=100d.public final int max_length=100答案 :d二、多項(xiàng)選擇題 (12.0 分)1. 基于接口編程的概念包括a. 基于接口引用類b. 基于接口實(shí)現(xiàn)類c. 在接口中定義算法d.繼承接口編程答案 :ab2. 接口的有什么價(jià)值a. 可以更好的開發(fā)功能b. 接口有易于提升大型的軟件易用性c.

9、接口可以給程序帶來更好的多態(tài)性d.接口可以更好的管理類答案 :abcd3. 抽象類和接口的區(qū)別a. 抽象類中可以定義成員方法,接口不允許b. 抽象類中可定義成員變量,接口不允許c. 抽象類不可多重繼承,而接口可以d.抽象類可以定義常量,而接口不可以答案 :abc4. 字符輸出流類都是( ) 抽象類的子類a.filterwriterb.filewritec.writerd.outputstreamwrite答案 :c5. 關(guān)于 statment 和 preparedstatment 一下那句是正確的a.statement只可執(zhí)行標(biāo)準(zhǔn)的sql語句,而preparedstatment可執(zhí)行帶參數(shù)的

10、sqlb.statement 是解析執(zhí)行,而preparedstatment 是先編譯再執(zhí)行c.preparedstatment 沒有父類d.statement 是 preparedstatment 的子類 答案 :ab6. 下列命令中,哪個(gè)命令是java 的編譯命令a.javacb.javac.javadocd.appletviewer答案 :a7. 當(dāng)輸入一個(gè)字節(jié)流時(shí),要a. 實(shí)現(xiàn) datainput 接口b. 實(shí)現(xiàn) objectinput 接口c.serializable 接口d.繼承reader抽象類答案 :a8. 以下方法專屬于stirngutils 工具包的方法有a.substri

11、ngbetween()b.substringafter()c.substringbefore()d.indexof()e.center()f.split()答案 :abce9. java具備2種重要的特性,以支持其跨平臺(tái)應(yīng)用a. 編譯性b.解析性c. 面向?qū)ο骴.動(dòng)態(tài)鏈接庫答案 :ab10.事務(wù)編程過程中,有4種異常會(huì)導(dǎo)致數(shù)據(jù)不一致,這四種異常a. 丟失修改 update loseb. 不可重復(fù)讀 non repeatable readc. 讀“臟”數(shù)據(jù)dirty readsd.幻影讀 phantom read答案 :abcd11.io 操作中會(huì)導(dǎo)致解決中文問題實(shí)現(xiàn)類是a.fileinputs

12、treamb.byteinputstreamc.pipeinputstreamd.reader答案 :abc12 .java 和c+勺區(qū)另1ja.java不允許多重繼承,c+吮許b.c+中允許重載符號(hào),java不允許c.java程序中的異常必須被捕獲,c+時(shí)以忽略d.c+w以自動(dòng)類型轉(zhuǎn)換java不可以e.c+可以自動(dòng)類型轉(zhuǎn)換java也可以答案 :abcd13 . 如果需要最快的查詢適合使用以下的哪個(gè)類a.hashmapb.hashtablec.arraylistd.map答案 :ab14 .hashtable和hashmap勺對(duì)比以下哪些是正確a.hashma由勺性能比hashtable好b.

13、安全性 hashmapf如 hashtablec.hashmapt以存儲(chǔ) null 值d.hashtable 不可以存儲(chǔ) null 值答案 :abcd15. 以下所描述的類,哪些在特殊情況下有巨大的性能差異a.string 與 stringbufferb.hashtable 與 hashmapc. 網(wǎng)絡(luò) io 和磁盤 iod.arraylist 和 hashmap答案 :abcd16. 若有以下接口的定義: public interface ia extends ib ,ic, id?a. 這個(gè)接口的聲明是錯(cuò)誤的b.接口 ia繼承了接口舊,ic和idc.接口 ia實(shí)現(xiàn)了接口舊,ic和idd.關(guān)

14、鍵字extends指明接口的繼承關(guān)系答案 :bd17.ormping相比于jdbct什么優(yōu)勢a.ormaping是面向?qū)ο蟮臄?shù)據(jù)庫編程b.ormaping 可實(shí)現(xiàn)數(shù)據(jù)級(jí)的 cachec.ormapping更容易實(shí)現(xiàn)數(shù)據(jù)庫無關(guān)性d.ormapping可實(shí)現(xiàn)無sql的數(shù)據(jù)庫操作答案 :abcd19. 已知如下定義: string s = story; 下面哪個(gè)表達(dá)式是合法的 ( )a.s += books;b.char c = s1;c.int len = s.length;d.string t = s.tolowercase();答案 :ac20. 關(guān)于以下程序段的執(zhí)行結(jié)果,說法正確的是publ

15、ic class borley extendsthreadpublic static void main(string argv)borley b = new borley();b.start();public void run()running);a. 編譯通過并執(zhí)行,但無輸出b. 編譯通過并執(zhí)行,輸出: runningc.產(chǎn)生錯(cuò)誤,沒有thread類對(duì)象d.產(chǎn)生錯(cuò)誤,沒有通道到達(dá) thread包答案 :b21 .mypoint 方法,返回 point 類型,其定義正確的是a.public point mypoint (int x)?b.public int mypoint (int x)

16、?c.static point mypoint ( int x, int y) ?d.static int mypoint (point p) 答案 :ac22 . 為讀取的內(nèi)容進(jìn)行處理后再輸出,需要使用下列哪種流a.file streamb.pipe streamc.random streamd.filter stream答案: d25. 在 java 中,下列哪兩句是正確的a. 子類可以繼承父類的所有方法b.子類不一定能繼承父類的所有方法c. 子類可以繼承父類protected 和 public 的方法d.子類可以繼承父類protected和private 的方法答案 :bc26 .jdb

17、c中為什么不能使用一個(gè)statement并發(fā)執(zhí)行兩個(gè)查詢操作的原因a.statement 中沒有查詢對(duì)象b.statement 只有一個(gè)查詢對(duì)象c.statement 中進(jìn)行兩次查詢后一次查詢將覆蓋之前的查詢結(jié)果d.statement 無法進(jìn)行查詢答案 :bc27 .webbus頷目如需要適應(yīng)新的需求,在新增相關(guān)邏輯中需要做以下哪些修改a. 修改 jsp 代碼b. 修改 servlet 代碼c.修改底層sql代碼d.修改數(shù)據(jù)庫答案 :abcd28. 下面哪幾個(gè)函數(shù)是public void example(). 的重載函數(shù)? ( )a.public void example( int m).b.

18、public int example().c.public void example2().d.public int example ( int m, float f).答案 :ad32 .以下哪些類&接口是與數(shù)據(jù)庫編程相關(guān)的? ?a.connectionb.statementc.inputstreamd.resultset答案 :abd33 . 對(duì)象狀態(tài)的持久化是通過a. 文件b. 管道c. 串行化d.過濾器答案 :c34 .webbuss目中的實(shí)現(xiàn)無squ勺數(shù)據(jù)庫編程的2個(gè)關(guān)鍵點(diǎn)a.使用pojofe代替數(shù)據(jù)對(duì)象b.提供daofe屏蔽數(shù)據(jù)庫操作d.使用了 ajax答案 :ab35 . 關(guān)于 jdbc 正確說法a.在一個(gè)connection上可以創(chuàng)建多個(gè)statement并且同時(shí)執(zhí)行不同的sql 句b. 通過設(shè)置一個(gè)connection 屬性就可以做一個(gè)數(shù)據(jù)庫事務(wù)c

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論