2022年3月全國計算機(jī)等級考試二級Java筆試試卷_第1頁
2022年3月全國計算機(jī)等級考試二級Java筆試試卷_第2頁
2022年3月全國計算機(jī)等級考試二級Java筆試試卷_第3頁
2022年3月全國計算機(jī)等級考試二級Java筆試試卷_第4頁
2022年3月全國計算機(jī)等級考試二級Java筆試試卷_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

精品文檔-下載后可編輯年3月全國計算機(jī)等級考試二級Java筆試試卷2022年3月全國計算機(jī)等級考試二級Java筆試試卷

一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。

1.下列敘述中正確的是[2分]

A.棧是“先進(jìn)先出”的線性表

B.隊列是“先進(jìn)先出”的線性表

C.循環(huán)隊列是非線性結(jié)構(gòu)

D.有序性表既可以采用順序存儲結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯Y(jié)構(gòu)

2.支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是[2分]

C.隊列

D.二叉樹

3.某二叉樹有5個度為2的結(jié)點,則該二叉樹中的葉子結(jié)點數(shù)是[2分]

A.10

4.下列排序方法中,最壞情況下比較次數(shù)最少的是[2分]

A.冒泡排序

B.簡單選擇排序

C.直接插入排序

D.堆排序

5.軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是[2分]

A.編譯軟件

B.操作系統(tǒng)

C.教務(wù)管理系統(tǒng)

D.匯編程序

6.下面敘述中錯誤的是[2分]

A.軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤

B.對被調(diào)試的程序進(jìn)行“錯誤定位”是程序調(diào)試的必要步驟

C.程序調(diào)試通常也稱為Debug

D.軟件測試應(yīng)嚴(yán)格執(zhí)行測試計劃,排除測試的隨意性

7.耦合性和內(nèi)聚性是對模塊獨立性度量的兩個標(biāo)準(zhǔn)。下列敘述中正確的是[2分]

A.提高耦合性降低內(nèi)聚性有利于提高模塊的獨立性

B.降低耦合性提高內(nèi)聚性有利于提高模塊的獨立性

C.耦合性是指一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度

D.內(nèi)聚性是指模塊間互相連接的緊密程度

8.數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是[2分]

A.數(shù)據(jù)庫設(shè)計

B.數(shù)據(jù)庫系統(tǒng)設(shè)計

C.數(shù)據(jù)庫維護(hù)

D.數(shù)據(jù)庫管理員培訓(xùn)

9.有兩個關(guān)系R,S如下:RABCa32b01c21SABa3b0c2由關(guān)系R通過運(yùn)算得到關(guān)系S,則所使用的運(yùn)算為[2分]

A.選擇

B.投影

C.插入

D.連接

10.將E-R圖轉(zhuǎn)換為關(guān)系模式時,實體和聯(lián)系都可以表示為[2分]

A.屬性

C.關(guān)系

11.Java虛擬機(jī)(JVM)運(yùn)行Java代碼時,不會進(jìn)行的操作時[2分]

A.加載代碼

B.校驗代碼

C.編譯代碼

D.執(zhí)行代碼

12.Java程序的并發(fā)機(jī)制是[2分]

A.多線程

B.多接口

C.多平臺

D.多態(tài)性

13.在方法內(nèi)部使用,代表對當(dāng)前對象自身引用的關(guān)鍵字是[2分]

A.super

B.This

C.Super

D.this

14.閱讀下列程序publicclassVariableUse{publicstaticvoidmain(String[]args){inta;if(a==8){intb=9;System.out.println(“a=”+a);System.out.println(“b=”+b);}System.out.println(“a=”+a);System.out.println(“b=”+b);}}該程序在編譯時的結(jié)果是[2分]

A.變量a未賦值

B.第二個System.out.println(“b=”+b)語句中,變量b作用域有錯

C.第二個System.out.println(“a=”+a)語句中,變量a作用域有錯

D.第一個System.out.println(“b=”+b)語句中,變量b作用域有錯

15.下列不屬于Swing的構(gòu)件是[2分]

A.JButton

B.JLabel

C.JFrame

D.JPane

16.對鼠標(biāo)點擊按鈕操作進(jìn)行事件處理的接口是[2分]

A.MouseListener

B.WindowsListener

C.ActionListener

D.KeyListener

17.AWT中用來表示顏色的類是[2分]

A.Font

B.Color

C.Panel

D.Dialog

18.下列運(yùn)算符中,優(yōu)先級最高的是[2分]

A.++

19.下列運(yùn)算中屬于跳轉(zhuǎn)語句的是[2分]

A.try

B.catch

C.finally

D.break

20.閱讀下列利用遞歸來求n!的程序ClassFactorialTest{StaticlongFactorial(intn){//定義Factorial()方法If(n==1)Return1;ElseReturnn*Factorial(_____);}Publicstaticvoidmain(Stringa[]){//main()方法Intn=8;System.out.println{n+”!=”+Factorial(n)};}}為保證程序正確運(yùn)行,在下劃線處應(yīng)該填入的參數(shù)是[2分]

A.n-1

B.n-2

D.n+1

21.閱讀下列代碼PublicclassPerson{Staticintarr[]=newint(10);Publicstaticvoidmain(Stringargs[]){System.out.println(arr[9]);}}該代碼運(yùn)行的結(jié)果是[2分]

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

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

C.輸出0

D.輸出空

22.在Java中,若要使用一個包中的類時,首先要求對該包進(jìn)行導(dǎo)入,其關(guān)鍵字是[2分]

A.import

B.package

C.include

D.packet

23.繼承是面向?qū)ο缶幊痰囊粋€重要特征,它可降低程序的復(fù)雜性并使代碼[2分]

A.可讀性好

B.可重用

C.可跨包訪問

D.運(yùn)行更安全

24.閱讀下列代碼片段ClassInterestTest________ActionListener{PublicvoidactionPerformed(ActionEventevent){Doubleinterest=balance*rate/100;Balance+=interest;NumberFormatformat=NumberFormat.getCurrencyInstance();System.out.printlb{“balance=”+Formatter.format(balance)};}Privatedoublerate;}在下劃線處,應(yīng)填的正確選項是[2分]

A.Implementation

B.Inneritance

C.implements

D.extends

25.下列方法中,不屬于類String的方法是[2分]

A.tolowerCase()

B.valueof()

C.charAt()

D.append()

26.grid(9)[5]描述的是[2分]

A.二維數(shù)組

B.一維數(shù)組

C.五維數(shù)組

D.九維數(shù)組

27.Java類庫中,將信息寫入內(nèi)存的類是[2分]

A.java.io.FileOutputStream

B.java.io.ByteArrayOutputStream

C.java.io.BufferedOutputStream

D.java.io.DataOutputStream

28.閱讀下列Java語句ObjectOutputStreamoutNewObjectOutputStream{new_______(“employee.dat”)};在下劃線處,應(yīng)填的正確選項是[2分]

A.File

B.FileWriter

C.FileOutputStream

D.OutputStream

29.使新創(chuàng)建的線程參與運(yùn)行調(diào)度的方法是[2分]

A.run()

B.start()

C.init()

D.resume()

30.Java中的線程模型由三部分組成,與線程模型組成無關(guān)的是[2分]

A.虛擬的CPU

B.程序代碼

C.操作系統(tǒng)的內(nèi)核狀態(tài)

D.數(shù)據(jù)

31.向Applet傳遞參數(shù)正確的描述是[2分]

A.

B.

C.

D.

32.(題干缺失,請選A)[2分]

33.Applet的默認(rèn)布局管理器是[2分]

A.BorderLayout

B.FlowLayout

C.GridLayout

D.PanelLayout

34.閱讀下列代碼段ClassTestimplementsRunnable{Publicintrun(){Inti=0;While(true){i++;System.out.println(“i=”+i);}}}上述代碼的編譯結(jié)果是[2分]

A.程序通過編譯并且run()方法可以正常輸出遞增的i值

B.程序通過編譯,調(diào)用run()方法將不顯示任何輸出

C.程序不能通過編譯,因為while的循環(huán)控制條件不能為“true”

D.程序不能通過編譯,因為run()方法的返回值類型不是void

35.如果線程調(diào)用下列方法,不能保證使該線程停止運(yùn)行的是[2分]

A.sleep()

B.stop()

C.yield()

D.wait()

二、填空題(每空2分,共30分)請將每一個空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在卷上不得分。注意:以命令關(guān)鍵字填空的必須拼寫完整。

1.假設(shè)一個長度為50的數(shù)組(數(shù)組元素的下標(biāo)從0到49)作為棧的存儲空間,棧底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49,top=30(數(shù)組下標(biāo)),則棧中具有___個元素。[每空2分]

2.軟件測試可分為白盒測試和黑盒測試。基本路徑測試屬于___測試。[每空2分]

3.符合結(jié)構(gòu)化原則的三種基本控制結(jié)構(gòu)是:選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和___。[每空2分]

4.數(shù)據(jù)庫系統(tǒng)的核心是___[每空2分]

5.在E-R圖中,圖形包括矩形框、菱形框、橢圓框。其中表示實體聯(lián)系的是___框。[每空2分]

6.Java語言中,使用關(guān)鍵字___對當(dāng)前對象的父類對象進(jìn)行引用。[每空2分]

7.能打印出一個雙引號的語句是System.out.println{“___”};[每空2分]

8.Swing中用來表示表格的類是javax.swing.___。[每空2分]

9.大多數(shù)Swing構(gòu)件的父類是javax.swing.___,該類是一個抽象類。[每空2分]

10.“流”(stream)可以看作一個流動的___緩沖區(qū)。[每空2分]

11.java接口內(nèi)的方法都是公共的、___的,實現(xiàn)接口就要實現(xiàn)接口內(nèi)的所有方法。[每空2分]

12.java語言的___可以使用它所在類的靜態(tài)成員變量和實例成員變量,也可以使用它所在方法中的局部變量。[每空2分]

13.下列程序構(gòu)造了一個SwingApplet,請在下劃線處填入正確的代碼Importjavax.swing.*;Importjava.awt.*;PublicclassSwingAppletextends___{Jlabell=newJlabel(“ThisisaSwingApplet.”);Publicvoidinit(){ContainercontentPane=getContentPane();conte

溫馨提示

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

評論

0/150

提交評論