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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

C.隊(duì)列

D.二叉樹(shù)

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

A.10

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

A.冒泡排序

B.簡(jiǎn)單選擇排序

C.直接插入排序

D.堆排序

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

A.編譯軟件

B.操作系統(tǒng)

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

D.匯編程序

6.下面敘述中錯(cuò)誤的是[2分]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A.選擇

B.投影

C.插入

D.連接

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

A.屬性

C.關(guān)系

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

A.加載代碼

B.校驗(yàn)代碼

C.編譯代碼

D.執(zhí)行代碼

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

A.多線(xiàn)程

B.多接口

C.多平臺(tái)

D.多態(tài)性

13.在方法內(nèi)部使用,代表對(duì)當(dāng)前對(duì)象自身引用的關(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);}}該程序在編譯時(shí)的結(jié)果是[2分]

A.變量a未賦值

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

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

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

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

A.JButton

B.JLabel

C.JFrame

D.JPane

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

A.MouseListener

B.WindowsListener

C.ActionListener

D.KeyListener

17.AWT中用來(lái)表示顏色的類(lèi)是[2分]

A.Font

B.Color

C.Panel

D.Dialog

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

A.++

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

A.try

B.catch

C.finally

D.break

20.閱讀下列利用遞歸來(lái)求n!的程序ClassFactorialTest{StaticlongFactorial(intn){//定義Factorial()方法If(n==1)Return1;ElseReturnn*Factorial(_____);}Publicstaticvoidmain(Stringa[]){//main()方法Intn=8;System.out.println{n+”!=”+Factorial(n)};}}為保證程序正確運(yùn)行,在下劃線(xià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.編譯時(shí)將產(chǎn)生錯(cuò)誤

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

C.輸出0

D.輸出空

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

A.import

B.package

C.include

D.packet

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

A.可讀性好

B.可重用

C.可跨包訪問(wèn)

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;}在下劃線(xiàn)處,應(yīng)填的正確選項(xiàng)是[2分]

A.Implementation

B.Inneritance

C.implements

D.extends

25.下列方法中,不屬于類(lèi)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類(lèi)庫(kù)中,將信息寫(xiě)入內(nèi)存的類(lèi)是[2分]

A.java.io.FileOutputStream

B.java.io.ByteArrayOutputStream

C.java.io.BufferedOutputStream

D.java.io.DataOutputStream

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

A.File

B.FileWriter

C.FileOutputStream

D.OutputStream

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

A.run()

B.start()

C.init()

D.resume()

30.Java中的線(xiàn)程模型由三部分組成,與線(xiàn)程模型組成無(wú)關(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.(題干缺失,請(qǐng)選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.程序通過(guò)編譯并且run()方法可以正常輸出遞增的i值

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

C.程序不能通過(guò)編譯,因?yàn)閣hile的循環(huán)控制條件不能為“true”

D.程序不能通過(guò)編譯,因?yàn)閞un()方法的返回值類(lèi)型不是void

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

A.sleep()

B.stop()

C.yield()

D.wait()

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

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

2.軟件測(cè)試可分為白盒測(cè)試和黑盒測(cè)試?;韭窂綔y(cè)試屬于___測(cè)試。[每空2分]

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

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

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

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

7.能打印出一個(gè)雙引號(hào)的語(yǔ)句是System.out.println{“___”};[每空2分]

8.Swing中用來(lái)表示表格的類(lèi)是javax.swing.___。[每空2分]

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

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

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

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

13.下列程序構(gòu)造了一個(gè)SwingApplet,請(qǐng)?jiān)谙聞澗€(xiàn)處填入正確的代碼Importjavax.swing.*;Importjava.awt.*;PublicclassSwingAppletextends___{Jlabell=newJlabel(“ThisisaSwingApplet.”);Publicvoidinit(){ContainercontentPane=getContentPane();conte

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論