計(jì)算機(jī)二級(jí)java【刷題】_第1頁
計(jì)算機(jī)二級(jí)java【刷題】_第2頁
計(jì)算機(jī)二級(jí)java【刷題】_第3頁
計(jì)算機(jī)二級(jí)java【刷題】_第4頁
計(jì)算機(jī)二級(jí)java【刷題】_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、計(jì)算機(jī)二級(jí)java【刷題】1. 下列敘述中正確的是()。A. 線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間是相同的B. 線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要多于順序存儲(chǔ)結(jié)構(gòu)C. 線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要少于順序存儲(chǔ)結(jié)構(gòu)D. 上述三種說法都不對(duì)【答案】B2. 下列敘述中正確的是()。 本資料來源公_眾.號(hào):文得課堂,更多計(jì)算機(jī)等級(jí)考試題庫及視頻,上公_眾.號(hào):文得課堂。A. 在棧中,棧中元素隨棧底指針與棧頂指針的變化而動(dòng)態(tài)變化B. 在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動(dòng)態(tài)變化C. 在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動(dòng)態(tài)變化D. 上述三種說法

2、都不對(duì)【答案】C3. 軟件測試的目的是()。A. 評(píng)估軟件可靠性B. 發(fā)現(xiàn)并改正程序中的錯(cuò)誤C. 改正程序中的錯(cuò)誤D. 發(fā)現(xiàn)程序中的錯(cuò)誤【答案】D4. 下面描述中,不屬于軟件危機(jī)表現(xiàn)的是()。A. 軟件過程不規(guī)范B. 軟件開發(fā)生產(chǎn)率低C. 軟件質(zhì)量難以控制D. 軟件成本不斷提高【答案】A5. 軟件生命周期是指()。A. 軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程B. 軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測試完成的過程C. 軟件的開發(fā)過程D. 軟件的運(yùn)行維護(hù)過程【答案】A6. Java中定義常量的保留字是()。A. constB. finalC. finallyD. native【答案】B7.

3、數(shù)據(jù)字典(DD)所定義的對(duì)象包含于()。A. 數(shù)據(jù)流圖(DFD)B. 程序流程圖C. 軟件結(jié)構(gòu)圖D. 方框圖【答案】A8. 軟件需求規(guī)格說明書的作用不包括()。A. 軟件驗(yàn)收的依據(jù)B. 用戶與開發(fā)人員對(duì)軟件要做什么的共同理解C. 軟件設(shè)計(jì)的依據(jù)D. 軟件可行性研究的依據(jù)【答案】D9. 下列屬于黑盒測試方法的是()。A. 語句覆蓋B. 邏輯覆蓋C. 邊界值分析D. 路徑分析【答案】C10. 下列不屬于軟件設(shè)計(jì)階段任務(wù)的是()。A. 軟件總體設(shè)計(jì)B. 算法設(shè)計(jì)C. 制定軟件確定測試計(jì)劃D. 數(shù)據(jù)庫設(shè)計(jì)【答案】C11. 計(jì)算機(jī)軟件的構(gòu)成是()。A. 源代碼B. 程序和數(shù)據(jù)C. 程序和文檔D. 程序、

4、數(shù)據(jù)及相關(guān)文檔【答案】D12. 下列不屬于軟件工程3個(gè)要素的是()。A. 工具B. 過程C. 方法D. 環(huán)境【答案】D13. 軟件工程的三要素是()。A. 方法、工具和過程B. 建模、方法和工具C. 建模、方法和過程D. 定義、方法和過程【答案】A14. 開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做()。A. 軟件矛盾B. 軟件危機(jī)C. 軟件藕合D. 軟件產(chǎn)生【答案】B15. 開發(fā)大型軟件時(shí),產(chǎn)生困難的根本原因是()。A. 大型系統(tǒng)的復(fù)雜性B. 人員知識(shí)不足C. 客觀世界千變?nèi)f化D. 時(shí)間緊、任務(wù)重【答案】A16. 下面描述中,不屬于軟件危機(jī)表現(xiàn)的是()。A. 軟件過程不規(guī)

5、范B. 軟件開發(fā)生產(chǎn)率低C. 軟件質(zhì)量難以控制D. 軟件成本不斷提高【答案】A17. 軟件生命周期中的活動(dòng)不包括 ()。A. 軟件維護(hù)B. 市場調(diào)研C. 軟件測試D. 需求分析【答案】B18. 軟件生命周期是指()。A. 軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程B. 軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測試完成的過程C. 軟件的開發(fā)過程D. 軟件的運(yùn)行維護(hù)過程【答案】A19. 軟件生命周期是指()。A. 軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用、維護(hù)到停止使用退役的過程B. 軟件的需求分析、設(shè)計(jì)與實(shí)現(xiàn)C. 軟件的開發(fā)與管理D. 軟件的實(shí)現(xiàn)和維護(hù)【答案】A20. 軟件生命周期可分為定義階段、開發(fā)階段和維護(hù)階

6、段。詳細(xì)設(shè)計(jì)屬于()。A. 定義階段B. 開發(fā)階段C. 維護(hù)階段D. 上述三個(gè)階段【答案】B 本資料來源公_眾.號(hào):文得課堂,更多計(jì)算機(jī)等級(jí)考試題庫及視頻,上公_眾.號(hào):文得課堂查找。21. 堆排序最壞情況下的時(shí)間復(fù)雜度為()。A. O(n1.5)B. O(nlog2n)C. O(n(n-1)/2)D. O(log2n)【答案】B22. 在最壞情況下()。A. 快速排序的時(shí)間復(fù)雜度比冒泡排序的時(shí)間復(fù)雜度要小B. 快速排序的時(shí)間復(fù)雜度比希爾排序的時(shí)間復(fù)雜度要小C. 希爾排序的時(shí)間復(fù)雜度比直接插入排序的時(shí)間復(fù)雜度要小D. 快速排序的時(shí)間復(fù)雜度與希爾排序的時(shí)間復(fù)雜度是一樣的【答案】C23. 下列敘述

7、中正確的是()。A. 對(duì)長度為n的有序鏈表進(jìn)行查找,最壞情況下需要的比較次數(shù)為nB. 對(duì)長度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(n/2)C. 對(duì)長度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(log2n)D. 對(duì)長度為n的有序鏈表進(jìn)行對(duì)分查找,最壞情況下需要的比較次數(shù)為(nlog2n)【答案】A24. 在長度為n的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是()。A. O(n)B. O(n2)C. O(log2n)D. O(nlog2n)【答案】C 本資料來源公_眾.號(hào):文得課堂,更多計(jì)算機(jī)等級(jí)考試題庫及視頻,上公_眾.號(hào):文得課堂。25. 為了對(duì)有序表

8、進(jìn)行二分查找,則要求有序表()。A. 只能順序存儲(chǔ)B. 只能鏈?zhǔn)酱鎯?chǔ)C. 可以順序存儲(chǔ)也可以鏈?zhǔn)酱鎯?chǔ)D. 任何存儲(chǔ)方式【答案】A26. 下列代碼將對(duì)象寫入的設(shè)備是()。ByteArrayOutputStream bout = new ByteArrayOutputStream();ObjectOutputStream out = new ObjectOutputStream(bout);Out.writeObject(this);Out.close();A. 內(nèi)存B. 硬盤C. 屏幕D. 網(wǎng)絡(luò)【答案】A27. 為使下列代碼正常運(yùn)行,應(yīng)該在下畫線處填入的選項(xiàng)是()。int numbers=new

9、 intn;for (int i=0; inumbersi=i+1;A. sizeB. lengthC. dimensionD. measurement【答案】B28. 下列可以獲得構(gòu)件前景色的方法是()。A. getSize()B. getForeground()C. getBackground()D. paint()【答案】B29. 下列能夠正確創(chuàng)建線程的方法是()。.繼承java.lang.Thread類,并重寫run()方法.繼承java.lang.Runnable類,并重寫start()方法.實(shí)現(xiàn)java.lang.Thread接口,并實(shí)現(xiàn)run()方法.實(shí)現(xiàn)java.lang.Ru

10、nnable接口,并實(shí)現(xiàn)run()方法A. ,B. ,C. ,D. ,【答案】D30. 下列線程狀態(tài)轉(zhuǎn)化序列,在線程實(shí)際運(yùn)行中可能出現(xiàn)的序列是()。A. 新建運(yùn)行阻塞終止B. 運(yùn)行阻塞可運(yùn)行終止C. 可運(yùn)行運(yùn)行阻塞運(yùn)行D. 新建可運(yùn)行運(yùn)行阻塞可運(yùn)行【答案】D31. 下列程序的運(yùn)行結(jié)果是()。class Test extends Threadpublic static void main(String args)Thread t=new Thread();t.start();public void run()System.out.println("Hello");A. 程序不

11、能通過編譯,因?yàn)闆]有import語句將Thread類引入B. 程序不能通過編譯,因?yàn)門est類沒有實(shí)現(xiàn)Runnable接口C. 程序通過編譯,且運(yùn)行正常,沒有任何輸出D. 程序通過編譯,且運(yùn)行正常,打印出一個(gè)"Hello"【答案】C32. 在多線程程序設(shè)計(jì)中,如果采用Runnable接口的方式創(chuàng)建線程,則需要實(shí)現(xiàn)的方法是()。A. start()B. run()C. sleep()D. resume()【答案】B33. 下列程序的運(yùn)行結(jié)果是()。public class ArrayTestpublic static void main(String args)int dat

12、a=1,2,3,4,5,11,22,33,44,55,111,222,333,444,555;for(int i=0;i < data.length;i+)if(i%2=0)System.out.print(datai4);A. 5555B. 555C. 555D. 55【答案】A34. 如果要安全地終止一個(gè)線程t,可以采用的正確方法是()。A. 調(diào)用t.stop()方法B. 可以使用標(biāo)志flag,通過設(shè)置flag通知線程t結(jié)束C. 調(diào)用t.suspend()方法D. 調(diào)用t.yield()方法【答案】B35. Java多線程并發(fā)控制中,用于在代碼中標(biāo)識(shí)臨界區(qū)的關(guān)鍵字是()。A. sta

13、rtB. waitC. synchronizedD. lock【答案】C36. 下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是()。A. 便于用戶,開發(fā)人員進(jìn)行理解和交流B. 反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)C. 作為確認(rèn)測試和驗(yàn)收的依據(jù)D. 便于開發(fā)人員進(jìn)行需求分析【答案】D37. 在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是()。A. 軟件集成測試計(jì)劃B. 軟件詳細(xì)設(shè)計(jì)說明書C. 用戶手冊(cè)D. 軟件需求規(guī)格說明書【答案】D38. 下面描述中錯(cuò)誤的是()。A. 系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計(jì)B. 軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過程C. 數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計(jì)是軟

14、件設(shè)計(jì)的任務(wù)之一D. PAD圖是軟件詳細(xì)設(shè)計(jì)的表示工具【答案】A39. 數(shù)據(jù)流程圖(DFD圖)是()。A. 軟件概要設(shè)計(jì)的工具B. 軟件詳細(xì)設(shè)計(jì)的工具C. 結(jié)構(gòu)化方法的需求分析工具D. 面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ摺敬鸢浮緾40. 數(shù)據(jù)流圖中帶有箭頭的線段表示的是()。A. 控制流B. 事件驅(qū)動(dòng)C. 模塊調(diào)用D. 數(shù)據(jù)流【答案】D41. 下列關(guān)于軟件測試的目的和準(zhǔn)則的敘述中,正確的是()。A. 軟件測試是證明軟件沒有錯(cuò)誤B. 主要目的是發(fā)現(xiàn)程序中的錯(cuò)誤C. 主要目的是確定程序中錯(cuò)誤的位置D. 測試最好由程序員自己來檢查自己的程序【答案】B42. 下列描述中正確的是()。A. 軟件測試的主要目的是

15、發(fā)現(xiàn)程序中的錯(cuò)誤B. 軟件測試的主要目的是確定程序中錯(cuò)誤的位置C. 為了提高軟件測試的效率,最好由程序編制者自己來完成軟件測試的工作D. 軟件測試是證明軟件沒有錯(cuò)誤【答案】A43. 下面對(duì)軟件測試描述錯(cuò)誤的是()。A. 嚴(yán)格執(zhí)行測試計(jì)劃,排除測試的隨意性B. 隨機(jī)地選取測試數(shù)據(jù)C. 軟件測試的目的是發(fā)現(xiàn)錯(cuò)誤D. 軟件測試是保證軟件質(zhì)量的重要手段【答案】B44. 下面屬于黑盒測試方法的是()。A. 基本路徑測試B. 等價(jià)類劃分C. 判定覆蓋測試D. 語句覆蓋測試【答案】B45. 下列屬于黑盒測試方法的是()。A. 語句覆蓋B. 邏輯覆蓋C. 邊界值分析D. 路徑分析【答案】C31. 下列排序方法

16、中,最壞情況下時(shí)間復(fù)雜度最小的是()。A. 冒泡排序B. 快速排序C. 堆排序D. 直接插入排序【答案】C32. 對(duì)于長度為n的線性表,在最壞情況下,下列各排序法所對(duì)應(yīng)的比較次數(shù)中正確的是()。A. 冒泡排序?yàn)閚(n-1)/2B. 簡單插入排序?yàn)閚C. 希爾排序?yàn)閚D. 快速排序?yàn)閚/2【答案】A34. 冒泡排序在最壞情況下的比較次數(shù)是()。A. n(n+1)/2B. nlog2nC. n(n-1)/2D. n/2【答案】C35. 軟件(程序)調(diào)試的任務(wù)是()。A. 診斷和改正程序中的錯(cuò)誤B. 盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤C. 發(fā)現(xiàn)并改正程序中的所有錯(cuò)誤D. 確定程序中錯(cuò)誤的性質(zhì)【答案】A51.

17、 已知zipname是一個(gè)壓縮文件名,則zipname在下列代碼中出現(xiàn)的正確位置是()。ZipInputStream zin=new ZipInputStream(new FileInputStream();ZipEntry entry;while(entry = zin.getNextEntry()!=null)fileCombo.addItem(entry.getName();zin.closeEntry();zin.close();A. B. C. D. 【答案】A52. 下列代碼的編譯或執(zhí)行結(jié)果是()。public class MyValpublic static void main(

18、String args)MyVal m = new MyVal();m.aMethod();public void aMethod()boolean b = new Boolean5;System.out.println(b0);A. 1B. nullC. 0D. 編譯錯(cuò)誤【答案】D53. Java.API中支持線程的類或接口是()。.java.lang.Thread.java.lang.Runnable.java.lang.ThreadGroup.java.io.SerializableA. B. C. D. 【答案】B54. 若變量a是String類型的變量,那么表達(dá)式(a+a)的類型是()。A. charB. StringC. intD. long【答案】B55. 下列方法被調(diào)用后,一定使調(diào)用線程改變當(dāng)前狀態(tài)的是()。A. notify()B. yield()C. sleep()D. isAlive()【答案】C56. 下列不屬于軟件設(shè)計(jì)階段任務(wù)的是()。A. 軟件總體設(shè)計(jì)B. 算法設(shè)計(jì)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)論