版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州大學(xué)《普通微生物學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽(yáng)幼兒師范高等專(zhuān)科學(xué)校《鋼結(jié)構(gòu)混凝土設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025福建省建筑安全員A證考試題庫(kù)
- 貴陽(yáng)信息科技學(xué)院《生藥學(xué)Ⅱ》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025湖北省建筑安全員-C證考試題庫(kù)
- 2025年山西建筑安全員A證考試題庫(kù)
- 2025四川建筑安全員考試題庫(kù)附答案
- 廣州幼兒師范高等專(zhuān)科學(xué)?!度宋牡乩韺W(xué)理論與進(jìn)展》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州衛(wèi)生職業(yè)技術(shù)學(xué)院《影視制作實(shí)務(wù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州鐵路職業(yè)技術(shù)學(xué)院《巖土工程測(cè)試技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 生產(chǎn)批次號(hào)管理規(guī)定
- 談戀愛(ài)被騙民事起訴狀范本
- DB11T 945.1-2023建設(shè)工程施工現(xiàn)場(chǎng)安全防護(hù)、場(chǎng)容衛(wèi)生及消防保衛(wèi)標(biāo)準(zhǔn) 第1部分:通則
- 無(wú)犯罪證明申請(qǐng)表
- 楊功旭主任運(yùn)用六經(jīng)辨證治療肩周炎的學(xué)術(shù)經(jīng)驗(yàn)及用藥規(guī)律
- 2021年校長(zhǎng)休業(yè)式講話(huà)稿
- 電力工程監(jiān)理實(shí)施細(xì)則
- GB/T 1621-2023工業(yè)氯化鐵
- 央企戰(zhàn)略合作協(xié)議書(shū)
- 常見(jiàn)抗痛風(fēng)藥物課件整理
- 河道工程護(hù)砌(連鎖砌塊)施工方案
評(píng)論
0/150
提交評(píng)論