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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

8、進行二分查找,則要求有序表()。A. 只能順序存儲B. 只能鏈?zhǔn)酱鎯. 可以順序存儲也可以鏈?zhǔn)酱鎯. 任何存儲方式【答案】A26. 下列代碼將對象寫入的設(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ī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()方法.實現(xiàn)java.lang.Thread接口,并實現(xiàn)run()方法.實現(xiàn)java.lang.Ru

10、nnable接口,并實現(xiàn)run()方法A. ,B. ,C. ,D. ,【答案】D30. 下列線程狀態(tài)轉(zhuǎn)化序列,在線程實際運行中可能出現(xiàn)的序列是()。A. 新建運行阻塞終止B. 運行阻塞可運行終止C. 可運行運行阻塞運行D. 新建可運行運行阻塞可運行【答案】D31. 下列程序的運行結(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、能通過編譯,因為沒有import語句將Thread類引入B. 程序不能通過編譯,因為Test類沒有實現(xiàn)Runnable接口C. 程序通過編譯,且運行正常,沒有任何輸出D. 程序通過編譯,且運行正常,打印出一個"Hello"【答案】C32. 在多線程程序設(shè)計中,如果采用Runnable接口的方式創(chuàng)建線程,則需要實現(xiàn)的方法是()。A. start()B. run()C. sleep()D. resume()【答案】B33. 下列程序的運行結(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. 如果要安全地終止一個線程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)識臨界區(qū)的關(guān)鍵字是()。A. sta

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

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

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

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

17、 已知zipname是一個壓縮文件名,則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. 編譯錯誤【答案】D53. Java.API中支持線程的類或接口是()。.java.lang.Thread.java.lang.Runnable.java.lang.ThreadGroup.java.io.SerializableA. B. C. D. 【答案】B54. 若變量a是String類型的變量,那么表達式(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è)計階段任務(wù)的是()。A. 軟件總體設(shè)計B. 算法設(shè)計C. 制定軟件

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論