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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機二級java【刷題】

1.下列敘述中正確的是()。

A.線性表的鏈式存儲結構與順序存儲結構所需要的存儲空間是

相同的

B.線性表的鏈式存儲結構所需要的存儲空間一般要多于順序存

儲結構

C.線性表的鏈式存儲結構所需要的存儲空間一般要少于順序存

儲結構

D.上述三種說法都不對

【答案】B

2.下列敘述中正確的是()

A.在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態變化

B.在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態

變化

C.在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態

變化

D.上述三種說法都不對

【答案】C

3.軟件測試的目的是()。

A.評估軟件可靠性

B.發現并改正程序中的錯誤

C.改正程序中的錯誤

D.發現程序中的錯誤

【答案】D

4.下面描述中,不屬于軟件危機表現的是()。

A.軟件過程不規范

B.軟件開發生產率低

C.軟件質量難以控制

D.軟件成本不斷提高

【答案】A

5.軟件生命周期是指()。

A.軟件產品從提出、實現、使用維護到停止使用退役的過程

B.軟件從需求分析、設計、實現到測試完成的過程

C.軟件的開發過程

D.軟件的運行維護過程

【答案】A

6.Java中定義常量的保留字是()o

A.const

B.final

C.finally

D.native

【答案】B

7.數據字典(DD)所定義的對象包含于()o

A.數據流圖(DFD)

B.程序流程圖

C.軟件結構圖

D.方框圖

【答案】A

8.軟件需求規格說明書的作用不包括()o

A.軟件驗收的依據

B.用戶與開發人員對軟件要做什么的共同理解

C.軟件設計的依據

D.軟件可行性研究的依據

【答案】D

9.下列屬于黑盒測試方法的是()e

A.語句覆蓋

B.邏輯覆蓋

C.邊界值分析

D.路徑分析

【答案】C

10.下列不屬于軟件設計階段任務的是()。

A.軟件總體設計

B.算法設計

C.制定軟件確定測試計劃

D.數據庫設計

【答案】C

11.計算機軟件的構成是()。

A.源代碼

B.程序和數據

C.程序和文檔

D.程序、數據及相關文檔

【答案】D

12.下列不屬于軟件工程3個要素的是()。

A.工具

B.過程

C.方法

D.環境

【答案】D

13.軟件工程的三要素是()。

A.方法、工具和過程

B.建模、方法和工具

C.建模、方法和過程

D.定義、方法和過程

【答案】A

14.開發軟件所需高成本和產品的低質量之間有著尖銳的矛盾,

這種現象稱做()。

A.軟件矛盾

B.軟件危機

C.軟件藕合

D.軟件產生

【答案】B

15.開發大型軟件時,產生困難的根本原因是()。

A.大型系統的復雜性

B.人員知識不足

C.客觀世界千變萬化

D.時間緊、任務重

【答案】A

16.下面描述中,不屬于軟件危機表現的是()。

A.軟件過程不規范

B.軟件開發生產率低

C.軟件質量難以控制

D.軟件成本不斷提高

【答案】A

17.軟件生命周期中的活動不包括()。

A.軟件維護

B.市場調研

C.軟件測試

D.需求分析

【答案】B

18.軟件生命周期是指()o

A.軟件產品從提出、實現、使用維護到停止使用退役的過程

B.軟件從需求分析、設計、實現到測試完成的過程

C.軟件的開發過程

D.軟件的運行維護過程

【答案】A

19.軟件生命周期是指()o

A.軟件產品從提出、實現、使用、維護到停止使用退役的過程

B.軟件的需求分析、設計與實現

C.軟件的開發與管理

D.軟件的實現和維護

【答案】A

20.軟件生命周期可分為定義階段、開發階段和維護階段。詳細

設計屬于()。

A.定義階段

B.開發階段

C.維護階段

D.上述三個階段

【答案】B

21.堆排序最壞情況下的時間復雜度為()o

A.0(nl.5)

B.O(nlog2n)

C.0(n(n-l)/2)

D.O(log2n)

【答案】B

22.在最壞情況下()o

A.快速排序的時間復雜度比冒泡排序的時間復雜度要小

B.快速排序的時間復雜度比希爾排序的時間復雜度要小

C.希爾排序的時間復雜度比直接插入排序的時間復雜度要小

D.快速排序的時間復雜度與希爾排序的時間復雜度是一樣的

【答案】C

23.下列敘述中正確的是()。

A.對長度為n的有序鏈表進行查找,最壞情況下需要的比較次

數為n

B.對長度為n的有序鏈表進行對分查找,最壞情況下需要的比

較次數為(n⑵

C.對長度為n的有序鏈表進行對分查找,最壞情況下需要的比

較次數為(Iog2n)

D.對長度為n的有序鏈表進行對分查找,最壞情況下需要的比

較次數為(nlog2n)

【答案】A

24.在長度為n的有序線性表中進行二分查找,最壞情況下需要

比較的次數是()。

A.0(n)

B.0(n2)

C.O(log2n)

D.O(nlog2n)

【答案】C

25.為了對有序表進行二分查找,則要求有序表()。

A.只能順序存儲

B.只能鏈式存儲

C.可以順序存儲也可以鏈式存儲

D.任何存儲方式

【答案】A

26.下列代碼將對象寫入的設備是()。

ByteArrayOutputStreambout=newByteArrayOutputStream();

ObjectOutputStreamout=newObjectOutputStream(bout);

Out.writeObject(this);

Out.close();

A.內存

B.硬盤

C.屏幕

D.網絡

【答案】A

27.為使下列代碼正常運行,應該在下畫線處填入的選項是

int[]numbers=newint[n];

for(inti=0;i

numbers[i]=i+l;

A.size

B.length

C.dimension

D.measurement

【答案】B

28.下列可以獲得構件前景色的方法是()o

A.getSize()

B.getForeground()

C.getBackground()

D.paint()

【答案】B

29.下列能夠正確創建線程的方法是()0

I.繼承java.Iang.Thread類,并重寫run。方法

II.繼承java.lang.Runnable類,并重寫start。方法

III.實現java.Iang.Thread接口,并實現run()方法

IV.實現java.lang.Runnable接口,并實現run()方法

A.I,II

B.II,IV

C.Il,111

D.I,W

【答案】D

30.下列線程狀態轉化序列,在線程實際運行中可能出現的序列

是()。

A.新建一運行一阻塞一終止

B.……運行一阻塞一可運行一終止

C.……可運行一運行一阻塞一運行……

D.新建可運行一運行一阻塞一可運行……

【答案】D

31.下列程序的運行結果是()。

classTestextendsThread

(

publicstaticvoidmain(String[]args)

(

Threadt=newThread();

t.start();

}

publicvoidrun()

System.out.println("Hello");

)

)

A.程序不能通過編譯,因為沒有import語句將Thread類引入

B.程序不能通過編譯,因為Test類沒有實現Runnable接口

C.程序通過編譯,且運行正常,沒有任何輸出

D.程序通過編譯,且運行正常,打印出一個“Hello”

【答案】C

32.在多線程程序設計中,如果采用Runnable接口的方式創建線

程,則需要實現的方法是()。

A.start()

B.run()

C.sleep()

D.resume()

【答案】B

33.下列程序的運行結果是()。

publicclassArrayTest{

publicstaticvoidmain(String[]args){

intdata[][]={{l,2,3A5},{11,22,33,44,55H111,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.調用t.stop。方法

B,可以使用標志flag,通過設置flag通知線程t結束

C.調用t.suspend。方法

D.調用t.yield。方法

【答案】B

35.Java多線程并發控制中,用于在代碼中標識臨界區的關鍵字

是()。

A.start

B.wait

C.synchronized

D.lock

【答案】C

36.下列敘述中,不屬于軟件需求規格說明書的作用的是()。

A.便于用戶,開發人員進行理解和交流

B.反映出用戶問題的結構,可以作為軟件開發工作的基礎和依

C.作為確認測試和驗收的依據

D.便于開發人員進行需求分析

【答案】D

37.在軟件開發中,需求分析階段產生的主要文檔是()。

A.軟件集成測試計劃

B.軟件詳細設計說明書

C.用戶手冊

D.軟件需求規格說明書

【答案】D

38.下面描述中錯誤的是()o

A.系統總體結構圖支持軟件系統的詳細設計

B.軟件設計是將軟件需求轉換為軟件表示的過程

C.數據結構與數據庫設計是軟件設計的任務之一

D.PAD圖是軟件詳細設計的表示工具

【答案】A

39.數據流程圖(DFD圖)是()o

A.軟件概要設計的工具

B.軟件詳細設計的工具

C.結構化方法的需求分析工具

D.面向對象方法的需求分析工具

【答案】C

40.數據流圖中帶有箭頭的線段表示的是()。

A.控制流

B.事件驅動

C.模塊調用

D.數據流

【答案】D

41.下列關于軟件測試的目的和準則的敘述中,正確的是()。

A.軟件測試是證明軟件沒有錯誤

B.主要目的是發現程序中的錯誤

C.主要目的是確定程序中錯誤的位置

D.測試最好由程序員自己來檢查自己的程序

【答案】B

42.下列描述中正確的是()。

A.軟件測試的主要目的是發現程序中的錯誤

B.軟件測試的主要目的是確定程序中錯誤的位置

C.為了提高軟件測試的效率,最好由程序編制者自己來完成軟

件測試的工作

D.軟件測試是證明軟件沒有錯誤

【答案】A

43.下面對軟件測試描述錯誤的是()。

A.嚴格執行測試計劃,排除測試的隨意性

B.隨機地選取測試數據

C.軟件測試的目的是發現錯誤

D.軟件測試是保證軟件質量的重要手段

【答案】B

44.下面屬于黑盒測試方法的是()o

A.基本路徑測試

B.等價類劃分

C.判定覆蓋測試

D.語句覆蓋測試

【答案】B

45.下列屬于黑盒測試方法的是()o

A.語句覆蓋

B.邏輯覆蓋

C.邊界值分析

D.路徑分析

【答案】C

31.下列排序方法中,最壞情況下時間復雜度最小的是()。

A.冒泡排序

B.快速排序

C.堆排序

D,直接插入排序

【答案】C

32.對于長度為n的線性表,在最壞情況下,下列各排序法所對

應的比較次數中正確的是()。

A.冒泡排序為n(n-l)〃

B.簡單插入排序為n

C.希爾排序為n

D.快速排序為nd

【答案】A

34.冒泡排序在最壞情況下的比較次數是()。

A.n(n+l)/2

B.nlog2n

C.n(n-l)/2

D.n/2

【答案】C

35.軟件(程序)調試的任務是()。

A.診斷和改正程序中的錯誤

B.盡可能多地發現程序中的錯誤

C.發現并改正程序中的所有錯誤

D.確定程序中錯誤的性質

【答案】A

51.己知zipname是一個壓縮文件名,則zipname在下列代碼中

出現的正確位置是()。

ZipInputStreamzin=newZiplnputStream(newFilelnputStream((T)));

ZipEntryentry;

while((entry=zin.getNextEntry(@))!=null){

fileCombo.addltem(entry.getName((§)));

zin.closeEntry(@);

zin.close();

A.①

B.②

C.③

D.④

【答案】A

52.下列代碼的編譯或執行結果是()o

publicclassMyVal{

publicstaticvoidmain(Stringargs[]){

MyVaim=newMyVal();

m.aMethod();

}

publicvoidaMethod(){

booleanb[]=newBoolean[5];

System.out.println(b[O]);

}

)

A.1

B.null

C.O

D.編譯錯誤

【答案】D

53.Java.API中支持線程的類或接口是()。

I.jav

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論