




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
計算機二級java題庫【刷題】
1.在深度為7的滿二叉樹中,度為2的結(jié)點個數(shù)為()o
A.64
B.63
C.32
D.31
【答案】B
2.深度為7的完全二叉樹中共有125個結(jié)點,則該完全二叉樹
中的葉子結(jié)點數(shù)為()。
A.62
B.63
C.64
D.65
【答案】B
3.深度為7的二叉樹共有127個結(jié)點,則下列說法中錯誤的是
()。
A.該二叉樹有一個度為1的結(jié)點
B.該二叉樹是滿二叉樹
C.該二叉樹是完全二叉樹
D.該二叉樹有64個葉子結(jié)點
【答案】A
4.某二叉樹中有15個度為1的結(jié)點,16個度為2的結(jié)點,則該
二叉樹中總的結(jié)點數(shù)為()。
A.32
B.46
C.48
D.49
【答案】C
5.深度為5的完全二叉樹的結(jié)點數(shù)不可能是()o
A.15
B.16
C.17
D.18
【答案】A
6.軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件、支撐軟件(或工
具軟件)。下面屬于應(yīng)用軟件的是()o
A.編譯程序
B.操作系統(tǒng)
C.教務(wù)管理系統(tǒng)
D.匯編程序
【答案】C
7.下面屬于系統(tǒng)軟件的是()。
A.財務(wù)管理系統(tǒng)
B.編譯軟件
C.編輯軟件Word
D.殺毒軟件
【答案】B
8.下面屬于應(yīng)用軟件的是()o
A.學(xué)生成績管理系統(tǒng)
B.UNIX操作系統(tǒng)
C.匯編程序
D.編譯程序
【答案】A
9.軟件是指()o
A.程序
B.程序和文檔
C.算法加數(shù)據(jù)結(jié)構(gòu)
D.程序、數(shù)據(jù)與相關(guān)文檔的完整集合
【答案】D
10.計算機軟件包括()。
A.算法和數(shù)據(jù)
B.程序和數(shù)據(jù)
C.程序和文檔
D.程序、數(shù)據(jù)及相關(guān)文檔
【答案】D
11.計算機軟件的構(gòu)成是()o
A.源代碼
B.程序和數(shù)據(jù)
C.程序和文檔
D.程序、數(shù)據(jù)及相關(guān)文檔
【答案】D
12.下列不屬于軟件工程3個要素的是()o
A.工具
B.過程
C.方法
D.環(huán)境
【答案】D
13.軟件工程的三要素是()o
A.方法、工具和過程
B.建模、方法和工具
C.建模、方法和過程
D.定義、方法和過程
【答案】A
14.開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,
這種現(xiàn)象稱做()o
A.軟件矛盾
B.軟件危機
C.軟件藕合
D.軟件產(chǎn)生
【答案】B
15.開發(fā)大型軟件時,產(chǎn)生困難的根本原因是()。
A.大型系統(tǒng)的復(fù)雜性
B.人員知識不足
C.客觀世界千變?nèi)f化
D.時間緊、任務(wù)重
【答案】A
16.若定義inta=2,b=2,下列表達(dá)式中值不為4的是()。
A.a*(++b)
B.a*(b++)
C.a+b
D.a*b
【答案】A
17.下列可以獲得構(gòu)件前景色的方法是()。
A.getSize()
B.getForeground()
C.getBackground()
D.paint()
【答案】B
18.下列程序的運行結(jié)果是()o
publicclasstest{
privateString[]data={"lO'V'lO.S"};
publicvoidfun(){
doubles=0;
for(inti=0;i<3;i++){
try(
s=s+lnteger.parselnt(data[i]);
)
catch(Exceptione){
System.out.print("errorl:"+data[i]);
}
)
}
publicstaticvoidmain(String[]args){
try(
testd=newtest();
d.fun();
)
catch(Exceptione){
System.out.println("error2");
}
)
)
A.errorl:10.5
B.error2
C.errorl:10.5error2
D.以上都不對
【答案】C
19.下列代碼的編譯或執(zhí)行結(jié)果是(
publicclassMyVal{
publicstaticvoidmain(Stringargs[]){
MyVaim=newMyVal();
m.aMethod();
)
publicvoidaMethod(){
booleanb[]=newBoolean[5];
System.out.println(b[O]);
)
)
A.1
B.null
C.O
D.編譯錯誤
【答案】D
20.下列不屬于接口WindowListener的方法是()。
A.windowClosing()
B.windowClosed()
C.windowMinimized()
D.windowOpend()
【答案】C
21.堆排序最壞情況下的時間復(fù)雜度為()。
A.O(nl.5)
B.O(nlog2n)
C.0(n(n-l)/2)
D.O(log2n)
【答案】B
22.在最壞情況下()o
A.快速排序的時間復(fù)雜度比冒泡排序的時間復(fù)雜度要小
B.快速排序的時間復(fù)雜度比希爾排序的時間復(fù)雜度要小
C.希爾排序的時間復(fù)雜度比直接插入排序的時間復(fù)雜度要小
D.快速排序的時間復(fù)雜度與希爾排序的時間復(fù)雜度是一樣的
【答案】C
23.下列敘述中正確的是()。
A.對長度為n的有序鏈表進行查找,最壞情況下需要的比較次
數(shù)為n
B,對長度為n的有序鏈表進行對分查找,最壞情況下需要的比
較次數(shù)為(n⑵
C.對長度為n的有序鏈表進行對分查找,最壞情況下需要的比
較次數(shù)為(Iog2n)
D.對長度為n的有序鏈表進行對分查找,最壞情況下需要的比
較次數(shù)為(nlog2n)
【答案】A
24.在長度為n的有序線性表中進行二分查找,最壞情況下需要
比較的次數(shù)是()。
A.0(n)
B.0(n2)
C.O(log2n)
D.O(nlog2n)
【答案】C
25.為了對有序表進行二分查找,則要求有序表()o
A.只能順序存儲
B.只能鏈?zhǔn)酱鎯?/p>
C.可以順序存儲也可以鏈?zhǔn)酱鎯?/p>
D.任何存儲方式
【答案】A
26.軟件需求分析階段的工作,可以分為四個方面:需求獲取、
編寫需求規(guī)格說明書、需求評審和()。
A.階段性報告
B.需求分析
C.需求總結(jié)
D.用例分析
【答案】B
27.軟件生命周期中,確定軟件系統(tǒng)要做什么的階段是()。
A.需求分析
B.軟件測試
C.軟件設(shè)計
D.系統(tǒng)維護
【答案】A
28.在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必
須具備哪些功能的階段是()。
A.需求分析
B.詳細(xì)設(shè)計
C.軟件設(shè)計
D.概要設(shè)計
【答案】A
29.軟件需求分析階段的主要任務(wù)是()o
A.確定軟件開發(fā)方法
B.確定軟件開發(fā)工具
C.確定軟件開發(fā)計劃
D.確定軟件系統(tǒng)的功能
【答案】D
30.下面不屬于需求分析階段任務(wù)的是()o
A.確定軟件系統(tǒng)的功能需求
B.確定軟件系統(tǒng)的性能需求
C.制定軟件集成測試計劃
D.需求規(guī)格說明書審評
【答案】C
31.下列程序的運行結(jié)果是()。
classTestextendsThread
(
publicstaticvoidmain(String[]args)
(
Threadt=newThread();
t.start();
)
publicvoidrun()
System.out.println("Hello");
}
)
A.程序不能通過編譯,因為沒有import語句將Thread類引入
B.程序不能通過編譯,因為Test類沒有實現(xiàn)Runnable接口
C.程序通過編譯,且運行正常,沒有任何輸出
D.程序通過編譯,且運行正常,打印出一個“Hello”
【答案】C
32.在多線程程序設(shè)計中,如果采用Runnable接口的方式創(chuàng)建線
程,則需要實現(xiàn)的方法是()。
A.start()
B.run()
C.sleep()
D.resume()
【答案】B
33.下列程序的運行結(jié)果是()o
publicclassArrayTest{
publicstaticvoidmain(String[]args){
intdata□□={{1,234,5},{11,22,33,44,55},{111,222,333,444,555}};
for(inti=0;i<data.length;i++){
if(i%2==0)
System.out.print(data[i][4]);
)
)
}
A.5555
B.555
C.555
D.55
【答案】A
34.如果要安全地終止一個線程t,可以采用的正確方法是
()。
A.調(diào)用t.stopO方法
B.可以使用標(biāo)志flag,通過設(shè)置flag通知線程t結(jié)束
C.調(diào)用t.suspend。方法
D.調(diào)用t.yield。方法
【答案】B
35.Java多線程并發(fā)控制中,用于在代碼中標(biāo)識臨界區(qū)的關(guān)鍵字
是()。
A.start
B.wait
C.synchronized
D.lock
【答案】c
36.下面描述中錯誤的是()o
A.系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計
B,軟件設(shè)計是將軟件需求轉(zhuǎn)換為軟件表示的過程
C.數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計是軟件設(shè)計的任務(wù)之一
D.PAD圖是軟件詳細(xì)設(shè)計的表示工具
【答案】A
37.負(fù)責(zé)數(shù)據(jù)庫中查詢操作的數(shù)據(jù)庫語言是()o
A.數(shù)據(jù)定義語言
B.數(shù)據(jù)管理語言
C.數(shù)據(jù)操縱語言
D.數(shù)據(jù)控制語言
【答案】C
38.一個教師可講多門課程,一門課程可由多個教師講授,則實
體教師和課程間的聯(lián)系是()o
A.1:1聯(lián)系
B.1:m聯(lián)系
C.m:1聯(lián)系
D.m:n聯(lián)系
【答案】D
39.下列關(guān)于棧敘述正確的是()。
A.棧頂元素最先被刪除
B.棧頂元素最后才能被刪除
C.棧底元素永遠(yuǎn)不能被刪除
D.以上三種說法都不對
【答案】A
40.定義無符號整數(shù)為Uint,下面可以作為類Uint實例化值的是
()。
A.-369
B.369
C.0.369
D.整數(shù)集合{1,2,345}
【答案】B
41.下列關(guān)于面向?qū)ο蟮恼撌鲋姓_的是()。
A.面向?qū)ο笫侵敢詫ο鬄橹行?,解析、設(shè)計和實現(xiàn)應(yīng)用程序的
機制
B.面向?qū)ο笫侵敢怨δ転橹行?,解析、設(shè)計和實現(xiàn)應(yīng)用程序的
機制
C.面向?qū)ο髢H適用于程序設(shè)計階段
D.面向?qū)ο笫且环N程序設(shè)計語言
【答案】A
42.語句“Hello”.equals("hello");的正確執(zhí)行結(jié)果是(
A.true
B.false
C.O
D.1
【答案】B
43.下列關(guān)于Java源程序結(jié)構(gòu)的論述中,正確的是()。
A.一個文件包含的import語句最多1個
B.一個文件包含的public類最多1個
C.一個文件包含的接口定義最多1個
D.一個文件包含的類定義最多1個
【答案】B
44.下列不屬于Java關(guān)鍵字的是()。
A.this
B.super
C.finally
D.NULL
【答案】D
45.下列敘述中正確的是()o
A.有一個以上根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是非線性結(jié)構(gòu)
B.只有一個根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是線性結(jié)構(gòu)
C.循環(huán)鏈表是非線性結(jié)構(gòu)
D.雙向鏈表是非線性結(jié)構(gòu)
【答案】B
31.下列敘述中正確的是()o
A.所有數(shù)據(jù)結(jié)構(gòu)必須有根結(jié)點
B,所有數(shù)據(jù)結(jié)構(gòu)必須有終端結(jié)點(即葉子結(jié)點)
C.只有一個根結(jié)點,且只有一個葉子結(jié)點的數(shù)據(jù)結(jié)構(gòu)一定是線
性結(jié)構(gòu)
D.沒有根結(jié)點或沒有葉子結(jié)點的數(shù)據(jù)結(jié)構(gòu)一定是非線性結(jié)構(gòu)
【答案】D
32.設(shè)數(shù)據(jù)元素的集合D={L234,5},則滿足下列關(guān)系R的數(shù)據(jù)
結(jié)構(gòu)中為線性結(jié)構(gòu)的是()。
A.R={(1,2),(3,4),(5,1),(1,2)}
B.R={(1,3),(4,1),(3,2),(5,4)}
C.R={(1,2),(2,3),(4,5),(2,3)}
D.R={(1,3),(2,4),(3,5),(1,2)}
【答案】B
33.設(shè)數(shù)據(jù)集合為D二{135,7,9},D上的關(guān)系為R,下列數(shù)據(jù)結(jié)構(gòu)
B=(D,R)中為非線性結(jié)構(gòu)的是()o
A.R={(5,1),(7,9),(1,7),(9,3)}
B.R={(9,7),(1,3),(7,1),(3,5)}
C.R={(1,9),(9,7),(7,5),(5,3)}
D.R={(1,3),(3,5),(5,9),(7,3)}
【答案】D
34.在線性表的順序存儲結(jié)構(gòu)中,其存儲空間連續(xù),各個元素所
占的字節(jié)數(shù)()o
A.相同,元素的存儲順序與邏輯順序一致
B.相同,但其元素的存儲順序可以與邏輯順序不一致
C.不同,但元素的存儲順序與邏輯順序一致
D.不同,且其元素的存儲順序可以與邏輯順序不一致
【答案】A
35.下列與棧結(jié)構(gòu)有關(guān)聯(lián)的是()。
A.數(shù)組的定義域使用
B.操作系統(tǒng)的進程調(diào)度
C.函數(shù)的遞歸調(diào)用
D.選擇結(jié)構(gòu)的執(zhí)行
【答案】C
51.使用白盒測試方法時,設(shè)計測試用例應(yīng)根據(jù)()。
A.程序的內(nèi)部邏輯
B.程序的復(fù)雜結(jié)構(gòu)
C.程序的功能
D.使用說明書
【答案】A
52.檢查軟件產(chǎn)品是否符合需求定義的過程稱為()。
A.確認(rèn)測試
B.需求測試
C.驗證測試
D.路徑測試
【答案】A
53.通常軟件測試實施的步驟是()o
A.集成測試、單元測試、確認(rèn)測試
B.單元測試、集成測試、確認(rèn)測試
C.確認(rèn)測試、集成測試、單元測試
D.單元測試、確認(rèn)測試、集成測試
【答案】B
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大廈照明工程承包協(xié)議書
- 拆遷兄弟分割財產(chǎn)協(xié)議書
- 夫妻合伙開發(fā)房產(chǎn)協(xié)議書
- 扶貧車間法人變更協(xié)議書
- 快遞員派送件合同范本
- 勞務(wù)合同夫妻代簽協(xié)議書
- 廠房土地轉(zhuǎn)讓合同范本
- 徐匯橋下土方外運協(xié)議書
- 兒童校園事故賠償協(xié)議書
- 崗位安全聯(lián)保互保協(xié)議書
- 傳染病法律法規(guī)培訓(xùn)課件
- 高中地理學(xué)業(yè)水平合格性考試必修二知識點總結(jié)(會考)
- 職業(yè)升學(xué)就業(yè)協(xié)議書
- 旅行導(dǎo)游協(xié)議書
- 2024年新牛津譯林版三年級上冊英語 Unit 1 Hello!第三課時
- 慢性胃炎考試試題及答案
- 浙江首考2025年1月普通高等學(xué)校招生全國統(tǒng)考政治試題及答案
- 2023年高考物理試卷(廣東)含答案解析
- 《傳媒翻譯》教學(xué)大綱
- 新工科的建設(shè)和發(fā)展思考ppt培訓(xùn)課件
- [北京]大型房地產(chǎn)開發(fā)項目成本測算實例及表格(全套)
評論
0/150
提交評論