




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2022年jjava二級考試歷年真題及答案1. 在深度為7的滿二叉樹中,度為2的結點個數為()。 本資料來源公_眾.號:文得課堂,更多計算機等級考試題庫及視頻,上公_眾.號:文得課堂。A. 64B. 63C. 32D. 31【答案】B2. 深度為7的完全二叉樹中共有125個結點,則該完全二叉樹中的葉子結點數為()。A. 62B. 63C. 64D. 65【答案】B3. 深度為7的二叉樹共有127個結點,則下列說法中錯誤的是()。A. 該二叉樹有一個度為1的結點B. 該二叉樹是滿二叉樹C. 該二叉樹是完全二叉樹D. 該二叉樹有64個葉子結點【答案】A4. 某二叉樹中有15個度為1的結點,16個度
2、為2的結點,則該二叉樹中總的結點數為()。A. 32B. 46C. 48D. 49【答案】C5. 深度為5的完全二叉樹的結點數不可能是()。A. 15B. 16C. 17D. 18【答案】A6. 下列選項中不屬于結構化程序設計原則的是()。A. 可封裝B. 自頂向下C. 模塊化D. 逐步求精【答案】A7. 結構化程序設計的基本原則不包括()。A. 多態性B. 自頂向下C. 模塊化D. 逐步求精【答案】A8. 結構化程序設計主要強調的是()。A. 程序的規模B. 程序的效率C. 程序設計語言的先進性D. 程序易讀性【答案】D9. 結構化程序設計的3種結構是()。A. 順序結構,分支結構,跳轉結構
3、B. 順序結構,選擇結構,循環結構C. 分支結構,選擇結構,循環結構D. 分支結構,跳轉結構,循環結構【答案】B10. 結構化程序的三種基本控制結構是()。A. 順序、選擇和重復(循環)B. 過程、子程序和分程序C. 順序、選擇和調用D. 調用、返回和轉移【答案】A 本資料來源公_眾.號:文得課堂,更多計算機等級考試題庫及視頻,上公_眾.號:文得課堂查找。11. 計算機軟件的構成是()。A. 源代碼B. 程序和數據C. 程序和文檔D. 程序、數據及相關文檔【答案】D12. 下列不屬于軟件工程3個要素的是()。A. 工具B. 過程C. 方法D. 環境【答案】D13. 軟件工程的三要素是()。A.
4、 方法、工具和過程B. 建模、方法和工具C. 建模、方法和過程D. 定義、方法和過程【答案】A14. 開發軟件所需高成本和產品的低質量之間有著尖銳的矛盾,這種現象稱做()。A. 軟件矛盾B. 軟件危機C. 軟件藕合D. 軟件產生【答案】B15. 開發大型軟件時,產生困難的根本原因是()。A. 大型系統的復雜性B. 人員知識不足C. 客觀世界千變萬化D. 時間緊、任務重【答案】A16. 下列程序段的輸出結果是()。int data=0;char k=a,p=f;data=p-k;system.out.println(data);A. 0B. aC. fD. 5【答案】D17. 下列數中為八進制的
5、是()。A. 27B. 0x25C. 026D. 028【答案】C18. 下列方法中,不屬于Throwable類的方法是()。A. printMessageB. getMessageC. toStringD. fillStackTrace【答案】A19. Java中用來定義包的關鍵字是()。A. packageB. importC. comD. class【答案】A20. 下列關于object類中定義方法的描述中,正確的是()。A. 其他類不能調用B. 其他類部分能調用C. 其他類大部分不能調用D. 其他類全部都能調用【答案】D21. 下列數據結構中,屬于非線性結構的是()。A. 循環隊列B.
6、 帶鏈隊列C. 二叉樹D. 帶鏈棧【答案】C22. 以下數據結構中,屬于非線性數據結構的是()。A. 棧B. 線性表C. 隊列D. 二叉樹【答案】D23. 數據結構中,與所使用的計算機無關的是數據的()。A. 存儲結構B. 物理結構C. 邏輯結構D. 線性結構【答案】C24. 數據結構主要研究的是數據的邏輯結構、數據的運算和()。A. 數據的方法B. 數據的存儲結構C. 數據的對象D. 數據的邏輯存儲【答案】B25. 下列描述中,正確的是()。A. 線性鏈表是線性表的鏈式存儲結構B. 棧與隊列是非線性結構C. 雙向鏈表是非線性結構D. 只有根結點的二叉樹是線性結構【答案】A26. 軟件需求分析
7、階段的工作,可以分為四個方面:需求獲取、編寫需求規格說明書、需求評審和()。A. 階段性報告B. 需求分析C. 需求總結D. 用例分析【答案】B27. 軟件生命周期中,確定軟件系統要做什么的階段是()。A. 需求分析B. 軟件測試C. 軟件設計D. 系統維護【答案】A28. 在軟件生命周期中,能準確地確定軟件系統必須做什么和必須具備哪些功能的階段是()。A. 需求分析B. 詳細設計C. 軟件設計D. 概要設計【答案】A29. 軟件需求分析階段的主要任務是()。A. 確定軟件開發方法B. 確定軟件開發工具C. 確定軟件開發計劃D. 確定軟件系統的功能【答案】D30. 下面不屬于需求分析階段任務的
8、是()。A. 確定軟件系統的功能需求B. 確定軟件系統的性能需求C. 制定軟件集成測試計劃D. 需求規格說明書審評【答案】C31. 下列選項中,不屬于數據庫管理的是()。A. 數據庫的建立B. 數據庫的調整C. 數據庫的監控D. 數據庫的校對【答案】D32. 數據庫的故障恢復一般是由()來執行恢復。A. 電腦用戶B. 數據庫恢復機制C. 數據庫管理員D. 系統普通用戶【答案】C33. 若變量a是String類型的變量,那么表達式(a+a)的類型是()。A. charB. StringC. intD. long【答案】B34. Component類中用于刷新組件的方法是()。A. getFont
9、()B. getName()C. update()D. paint()【答案】C35. 鼠標在窗口中移動時,產生的事件是()。A. ActionEventB. PrintEventC. KeyEventD. MouseEvent【答案】D36. 線程在生命周期中要經歷5種狀態。如果線程當前是新建狀態,則它可到達的下一個狀態是()。A. 運行狀態B. 阻塞狀態C. 可運行狀態D. 終止狀態【答案】C37. 下列關于Applet的敘述中,正確的是()。A. Applet是Java類,所以可以由JDK中的解釋器java直接解釋運行B. Apptet的主類不一定要定義為java.applet.Appl
10、et類或JApplet類的子類C. Applet與Application的主要區別在執行方式上D. Applet不能在瀏覽器中運行【答案】C38. Java為移動設備提供的平臺是()。A. J2MEB. J2SEC. J2EED. JDK5.0【答案】A39. 閱讀下列代碼:public class Test public static void main(String args)(System.out.println(89>>1.;其運行結果是()。A. 44B. 45C. 88D. 90【答案】A40. 下列情況中,不會使線程返回所持有的對象鎖的是()。A. 當synchron
11、ized()語句塊執行完畢B. 當調用了線程的suspend()方法C. 當在synchronized()語句塊中出現異常(Exception)D. 當持有鎖的線程調用該對象的wait()方法;【答案】B41. 下面不能作為軟件設計工具的是()。A. PAD圖B. 程序流程圖C. 數據流程圖(DFD圖)D. 總體結構圖【答案】C42. 下面可以作為軟件設計工具的是()。A. 系統結構圖B. 數據字典(DD)C. 數據流程圖(DFD圖)D. 甘特圖【答案】A43. 程序調試的任務是()。A. 設計測試用例B. 驗證程序的正確性C. 發現程序中的錯誤D. 診斷和改正程序中的錯誤【答案】D44. 程
12、序流程圖中帶有箭頭的線段表示的是()。A. 圖元關系B. 數據流C. 控制流D. 調用關系【答案】C45. 下列不屬于接口WindowListener的方法是()。A. windowClosing()B. windowClosed()C. windowMinimized()D. windowOpend()【答案】C31. 下列程序的運行結果是()。class Test extends Threadpublic static void main(String args)Thread t=new Thread();t.start();public void run()System.out.prin
13、tln("Hello");A. 程序不能通過編譯,因為沒有import語句將Thread類引入B. 程序不能通過編譯,因為Test類沒有實現Runnable接口C. 程序通過編譯,且運行正常,沒有任何輸出D. 程序通過編譯,且運行正常,打印出一個"Hello"【答案】C32. 在多線程程序設計中,如果采用Runnable接口的方式創建線程,則需要實現的方法是()。A. start()B. run()C. sleep()D. resume()【答案】B33. 下列程序的運行結果是()。public class ArrayTestpublic static
14、void main(String args)int data=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. 調用t.stop()方法B. 可以使用標志flag,通過設置flag通知線程t結束C. 調用t.suspend()方法D. 調用t.yield()方法【答案】B35. Java多線程并發
15、控制中,用于在代碼中標識臨界區的關鍵字是()。A. startB. waitC. synchronizedD. lock【答案】C51. 已知zipname是一個壓縮文件名,則zipname在下列代碼中出現的正確位置是()。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.
16、 【答案】A52. 下列代碼的編譯或執行結果是()。public class MyValpublic static void main(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.
17、io.SerializableA. B. C. D. 【答案】B54. 若變量a是String類型的變量,那么表達式(a+a)的類型是()。A. charB. StringC. intD. long【答案】B55. 下列方法被調用后,一定使調用線程改變當前狀態的是()。A. notify()B. yield()C. sleep()D. isAlive()【答案】C56. 下列敘述中,錯誤的是()。A. 內部類的名稱與定義它的類的名稱可以相同B. 內部類可用abstract修飾C. 內部類可作為其他類的成員D. 內部類可訪問它所在類的成員【答案】A57. 用于在子類中調用被重寫父類方法的關鍵字是()。A. thisB. superC. ThisD. Super【答案】B58. 下列關于Applet的敘述中,正確的是()。A. Applet不僅可以嵌
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校社團室管理制度
- 學校足球場管理制度
- 學生分小組管理制度
- 學監控管理管理制度
- 安全員智慧管理制度
- 安哥拉漁業管理制度
- 完善收發文管理制度
- 宜賓市采砂管理制度
- 實訓室鑰匙管理制度
- 客服質檢部管理制度
- 2025年四川瀘州市中考數學試卷真題及答案詳解(精校打印)
- 2025年遼寧黑龍江吉林內蒙古高考物理試卷真題(含答案詳解)
- 2025高考全國二卷語文真題
- 2025年合作并購協議范本
- 2025年繼續教育公需科目試題及答案
- 公司收購公司部分股權之可行性研究報告
- 曲靖一中2025屆高考決勝全真模擬卷(二)化學試題及答案
- 真需求-打開商業世界的萬能鑰匙
- 19S406建筑排水管道安裝-塑料管道
- CB/T 3766-1996排氣管鋼法蘭及墊片
- 2022版《語文課程標準》
評論
0/150
提交評論