2022年9月計算機考試二級Java模擬試題一_第1頁
2022年9月計算機考試二級Java模擬試題一_第2頁
2022年9月計算機考試二級Java模擬試題一_第3頁
2022年9月計算機考試二級Java模擬試題一_第4頁
2022年9月計算機考試二級Java模擬試題一_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

精品文檔-下載后可編輯年9月計算機考試二級Java模擬試題一2022年9月計算機考試二級Java模擬試題一

一、選擇題(每題2分,共計70分)

1.數(shù)據(jù)的存儲結(jié)構(gòu)是指____。[2分]

A.存儲在外存中的數(shù)據(jù)

B.數(shù)據(jù)所占的存儲空間

C.數(shù)據(jù)在計算機中的順序存儲方式

D.數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機中的表示

2.下列關(guān)于棧的描述中錯誤的是:____。[2分]

A.棧是先進后出的線性表

B.棧只能順序存儲

C.棧具有記憶作用

D.對棧的插入與刪除操作中,不需要改變棧底指針

3.對于長度為n的線性表,在最壞情況下,下列各排序法所對應(yīng)的比較次數(shù)中正確的是____。[2分]

A.冒泡排序為n/2

B.冒泡排序為n

C.快速排序為n

D.快速排序為n(n-1)/2

4.對長度為n的線性表進行順序查找,在最壞情況下所需要的比較次數(shù)為____。[2分]

A.log2n

B.n/2

D.n+1

5.下列對于線性鏈表的描述中正確的是____。[2分]

A.存儲空間不一定是連續(xù),且各元素的存儲順序是任意的

B.存儲空間不一定是連續(xù),且前件元素一定存儲在后件元素的前面

C.存儲空間必須連續(xù),且前件元素一定存儲在后件元素的前面

D.存儲空間必須連續(xù),且各元素的存儲順序是任意的

6.下列對于軟件測試的描述中正確的是____。[2分]

A.軟件測試的目的是證明程序是否正確

B.軟件測試的目的是使程序運行結(jié)果正確

C.軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯誤

D.軟件測試的目的是使程序符合結(jié)構(gòu)化原則

7.為了使模塊盡可能獨立,要求____。[2分]

A.模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強

B.模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱

C.模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱

D.模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強

8.下列描述中正確的是____。[2分]

A.程序就是軟件

B.軟件開發(fā)不受計算機系統(tǒng)的限制

C.軟件既是邏輯實體,又是物理實體

D.軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合

9.數(shù)據(jù)獨立性是數(shù)據(jù)技術(shù)的重要特點之一。所謂數(shù)據(jù)獨立性是指____。[2分]

A.數(shù)據(jù)與程序獨立存放

B.不同的數(shù)據(jù)被存放在不同的文件中

C.不同的數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用

D.以上三種說法都不對

10.用樹形結(jié)構(gòu)表示實體之間聯(lián)系的模型是____。[2分]

A.關(guān)系模型

B.網(wǎng)狀模型

C.層次模型

D.以上三個都是

11.在Java中,負責對字節(jié)代碼解釋執(zhí)行的是____。[2分]

A.垃圾回收器

B.虛擬機

C.編譯器

D.多線程機制

12.下列敘述中,正確的是____。[2分]

A.Java語言的標識符是區(qū)分大小寫的

B.源文件名與public類名可以不相同

C.源文件名其擴展名為.jar

D.源文件中public類的數(shù)目不限

13.下列屬于合法的Java標識符是____。[2分]

A._cat

B.5books

C.+static

D.-3.14159

14.在Java中,表示換行符的轉(zhuǎn)義字符是____。[2分]

A.\n

B.\f

C.'n'

D.\dd

15.在Java中,由Java編譯器自動導(dǎo)入,而無需在程序中用import導(dǎo)入的包是____。[2分]

A.java.applet

B.java.awt

C.java.util

D.java.lang

16.在Java中,所有類的根類是____。[2分]

A.java.lang.Objet

B.java.lang.Class

C.java.applet.Applet

D.java.awt.Frame

17.在Java中,用package語句說明一個包時,該包的層次結(jié)構(gòu)必須是____。[2分]

A.與文件的結(jié)構(gòu)相同

B.與文件目錄的層次相同

C.與文件類型相同

D.與文件大小相同

18.在讀字符文件Employee.dat時,使用該文件作為參數(shù)的類是____。[2分]

A.BufferedReader

B.DataInputStream

C.DataOutputStream

D.FileInputStream

19.下列構(gòu)造方法的調(diào)用方式中,正確的是____。[2分]

A.按照一般方法調(diào)用

B.由用戶直接調(diào)用

C.只能通過new自動調(diào)用

D.被系統(tǒng)調(diào)用

20.類Panel默認的布局管理器是____。[2分]

A.GridLayout

B.BorderLayout

C.FlowLayout

D.GardLayout

21.在Java中,能實現(xiàn)多重繼承效果的方式是____。[2分]

A.內(nèi)部類

B.適配器

C.接口

D.同步

22.char類型的取值范圍是____。[2分]

A.2-7~27-1

B.0~216-1

C.-215~215-1

D.0~28-1

23.能夠支持javadoc命令的解釋語句是____。[2分]

A./**...//

B./*...*/

C.//

D./**...*/

24.十進制數(shù)16的16進制表示格式是____。[2分]

A.0x10

B.0x16

C.0xA

D.016

25.int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個變量的語句是____。[2分]

A.publicintMAX_LENGTH=100

B.finalintMAX_LENGTH=100

C.publicconstintMAX_LENGTH=100

D.publicfinalintMAX_LENGTH=100

26.下列不是InputStream子類的是____。[2分]

A.文件輸入流FileInputStream

B.對象輸入流ObjectInputStream

C.字符輸入流CharInputStream

D.壓縮文件輸入流ZipInputStream

27.下列方法中可以用來創(chuàng)建一個新線程的是____。[2分]

A.實現(xiàn)java.lang.Runnable接口并重寫start()方法

B.實現(xiàn)java.lang.Runnable接口并重寫run()方法

C.繼承java.lang.Thread類并重寫run()方法

D.實現(xiàn)java.lang.Thread類并實現(xiàn)start()方法

28.下列關(guān)于JavaApplication與Applet的說法中,正確的是____。[2分]

A.都包含main()方法

B.都通過“appletviewer”命令執(zhí)行

C.都通過“javac”命令編譯

D.都嵌入在HTML文件中執(zhí)行

29.當啟動Applet程序時,首先調(diào)用的方法是____。[2分]

A.stop()

B.init()

C.start()

D.destroy()

30.下列關(guān)于線程優(yōu)先級的說法中,正確的是____。[2分]

A.線程的優(yōu)先級是不能改變的

B.線程的優(yōu)先級是在創(chuàng)建線程時設(shè)置的

C.在創(chuàng)建線程后的任何時候都可以設(shè)置

D.B和C

31.當瀏覽器重新返回Applet所在頁面時,將調(diào)用Applet類的方法是____。[2分]

A.start()

B.init()

C.stop()

D.destroy()

32.按照Java的標識符命名規(guī)范,下列表示一個類的標識符正確的是____。[2分]

A.Helloworld

B.HelloWorld

C.helloworld

D.helloWorld

33.下列代碼中,將引起一個編譯錯誤的行是____。1)publicclassTest{2)intm,n;3)publicTest(){}4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringargs[]){6)Testt1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest();10)t2=newTest(j,k);11)}12)}[2分]

A.第3行

B.第5行

C.第6行

D.第10行

34.下列程序的功能是在監(jiān)控臺上每隔一秒鐘顯示一個字符串“Hello!”,能夠填寫在程序中下劃線位置,使程序完整并能正確運行的語句是____。publicclassTestimplementsRunnable{publicstaticvoidmain(Stringargs[]){Testt=newTest();Threadtt=newThread(t);tt.start();}publicvoidrun(){for(;;){try{____;}catch(____e){}System.out.println("Hello");}}}[2分]

A.sleep(1000)InterruptedException

B.t.sleep(1000)InterruptedException

C.Thread.sleep(1000)RuntimeException

D.Thread.sleep(1000)InterruptedException

35.閱讀下列代碼后publicclassPerson{intarr[]=newint[10];publicstaticvoidmain(Stringargs[]){System.out.println(arr[1]);}}正確的說法是[2分]

A.編譯時將產(chǎn)生錯誤

B.編譯時正確,運行時將產(chǎn)生錯誤

C.輸出零

D.輸出空

二、填空題(每空2分,共計30分)

1.某二叉樹中度為2的結(jié)點有18個,則該二叉樹中有___個葉子結(jié)點。[每空2分]

2.在面向?qū)ο蠓椒ㄖ?,類的實例稱為___。[每空2分]

3.診斷和改正程序中錯誤的工作通常稱為___。[每空2分]

4.在關(guān)系數(shù)據(jù)庫中,把數(shù)據(jù)表示成二維表,每一個二維表稱為___。[每空2分]

5.問題處理方案的正確而完整的描述稱為___。[每空2分]

6.面向?qū)ο蟮恼Z言將客觀世界都看成由各種對象組成,共同特征和行為的對象組成類,類是變量和___的集合體。[每空2分]

7.Java源文件中最多只能有一個___類,其他類的個數(shù)不限。[每空2分]

8.在Java中所有實現(xiàn)的多維數(shù)組,實際上是由一維數(shù)組構(gòu)成的___。[每空2分]

9.每個Applet程序必須有一個類是___類的子類。[每空2分]

10.線程在生命周期中要經(jīng)歷5種狀態(tài),分別是新建狀態(tài)、可運行狀態(tài)、運行狀態(tài)、___狀態(tài)和終止狀態(tài)。[每空2分]

11.FileInputStream是字節(jié)流;BufferedWriter是字符流;ObjectOutputStream是___。[每空2分]

12.break語句最常見的用法是switch語句中,通過break語句退出switch語句,使程序從整個switch語句后面的___開始執(zhí)行。[每空2分]

13.請閱讀下列程序代碼,然后將程序的執(zhí)行結(jié)果補充完整。程序代碼:publicclassthrowsException{staticvoidProc(intsel)throwArithmeticException,ArrayIndexOutOfBoundsException{System.out.println("InSituation"+sel);if(sel==0){System.out.println("noExceptioncaught");return;}elseif(sel==1){intiArray[]=newint[4];iArray[1]=3;}}publicstaticvoidmain(Stringargs[]){try{Proc(0);Proc(1);}ca

溫馨提示

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

最新文檔

評論

0/150

提交評論