2023年JAVA二級考試習(xí)題_第1頁
2023年JAVA二級考試習(xí)題_第2頁
2023年JAVA二級考試習(xí)題_第3頁
2023年JAVA二級考試習(xí)題_第4頁
2023年JAVA二級考試習(xí)題_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2023年JAVA二級考試習(xí)題JAVA二級考試練習(xí)題(一)一、選擇題2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第1頁。(1)已知一棵二叉樹前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹的后序遍歷為

A)GEDHFBCA

B)DGEBHFCA

C)ABCDEFGH

D)ACBFEDHG

(2)樹是結(jié)點(diǎn)的集合,它的根結(jié)點(diǎn)數(shù)目是

A)有且只有1

B)1或多于1

C)0或1

D)至少2

(3)假如進(jìn)棧序列為e1,e2,e3,e4,則也許的出棧序列是b

A)e3,e1,e4,e2

B)e2,e4,e3,e1

C)e3,e4,e1,e2

D)任意順序

(4)在設(shè)計程序時,應(yīng)采納的原則之一是

A)不限制goto語句的使用

B)減少或取消注解行

C)程序越短越好

D)程序結(jié)構(gòu)應(yīng)有助于讀者理解

(5)程序設(shè)計語言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和

A)對象成分

B)變量成分

C)語句成分

D)傳輸成分

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

A)便于用戶、開發(fā)人員進(jìn)行理解和交流

B)反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)

C)作為確認(rèn)測試和驗(yàn)收的依據(jù)

D)便于開發(fā)人員進(jìn)行需求分析

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

A)工具

B)過程

C)方法

D)環(huán)境

(8)單個用戶使用的數(shù)據(jù)視圖的描述稱為

A)外模式

B)概念模式

2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第2頁。

C)內(nèi)模式

D)存儲模式

(9)將E-R圖轉(zhuǎn)換到關(guān)系模式時,實(shí)體與聯(lián)系都可以表達(dá)成

A)屬性

B)關(guān)系

C)鍵

D)域

(10)SQL語言又稱為

A)結(jié)構(gòu)化定義語言

B)結(jié)構(gòu)化控制語言

C)結(jié)構(gòu)化查詢語言

D)結(jié)構(gòu)化操縱語言

(11)下列哪個選項(xiàng)是合法的標(biāo)記符?

A)123

B)_name

C)class

D)1first

(12)下列哪個選項(xiàng)是Java調(diào)試器,假如編譯器返回程序代碼的錯誤,可以用它對程序進(jìn)行調(diào)試?

A)java.exe

B)javadoc.exe

2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第3頁。

C)jdb.exe

D)javaprof.exe

(13)下列的哪個選項(xiàng)可以對的用以表達(dá)八進(jìn)制值8?

A)0x8

B)0x10

C)08

D)010

(14)下列的哪個賦值語句是不對的的?

A)floatf=11.1;

B)doubled=5.3E12;

C)floatd=3.14f;

D)doublef=11.1E10f;

(15)下列的哪個賦值語句是對的的?

A)chara=12;

B)inta=12.0;

C)inta=12.0f;

D)inta=(int)12.0;

(16)給出下列的代碼,哪行在編譯時也許會有錯誤?

①publicvoidmodify(){

inti,j,k;

i=100;

while(i>0){

2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第4頁。

j=i*2;

System.out.println("Thevalueofjis"+j);

k=k+1;

}

⑨}

A)line4

B)line6

C)line7

D)line8

(17)下列關(guān)于繼承的哪項(xiàng)敘述是對的的?

A)在java中允許多重繼承

B)在java中一個類只能實(shí)現(xiàn)一個接口

C)在java中一個類不能同時繼承一個類和實(shí)現(xiàn)一個接口

D)java的單一繼承使代碼更可靠

(18)下列哪個修飾符可以使在一個類中定義的成員變量只能被同一包中的類訪問?

A)private

B)無修飾符

C)public

D)protected

(19)給出下列代碼,如何使成員變量m被方法fun()直接訪問?

2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第5頁。

classTest

{

privateintm;

publicstaticvoidfun()

{

...

}

}

A)將privateintm改為protectedintm

B)將privateintm改為publicintm

C)將privateintm改為staticintm

D)將privateintm改為intm

(20)已知有下列類的說明,則下列哪個語句是對的的?

publicclassTest

{

privatefloatf=1.0f;

intm=12;

staticintn=1;

publicstaticvoidmain(Stringarg[])

{

Testt=newTest();

}

2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第6頁。

}

A)t.f;

B)this.n;

C)Test.m;

D)Test.f;

(21)給出下列代碼,則數(shù)組初始化中哪項(xiàng)是不對的的?

byte[]array1,array2[];

bytearray3[][];

byte[][]array4;

A)array2=array1

B)array2=array3

C)array2=array4

D)array3=array4

(22)下列代碼的執(zhí)行結(jié)果是

publicclassTest

{

publicintaMethod()

{

staticinti=0;

i++;

System.out.println(i);

}

2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第7頁。

publicstaticvoidmain(Stringargs[])

{

Testtest=newTest();

test.aMethod();

}

}

A)編譯錯誤

B)0

C)1

D)運(yùn)營成功,但不輸出

(23)下列關(guān)于內(nèi)部類的說法不對的的是

A)內(nèi)部類的類名只能在定義它的類或程序段中或在表達(dá)式內(nèi)部匿名使用

B)內(nèi)部類可以使用它所在類的靜態(tài)成員變量和實(shí)例成員變量

C)內(nèi)部類不可以用abstract修飾符定義為抽象類

D)內(nèi)部類可作為其他類的成員,并且可訪問它所在類的成員2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第1頁。2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第2頁。2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第3頁。2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第4頁。2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第5頁。2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第6頁。2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第7頁。2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第8頁。(24)順序執(zhí)行下列程序語句后,則b的值是

Stringa="Hello";

Stringb=a.substring(0,2);

A)Hello

B)hello

C)Hel

D)null

(25)在oneMethod()方法運(yùn)營正常的情況下,程序段將輸出什么?

publicvoidtest()

{

try{oneMethod();

System.out.println("condition1");

}catch(ArrayIndexOutOfBoundsExceptione)

{

System.out.println("condition2");

}catch(Exceptione)

{

System.out.println("condition3");

}finally

{

System.out.println("finally");

}

}

A)condition1

B)condition2

2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第9頁。

C)condition3

D)condition1

finally

(26)下列常見的系統(tǒng)定義的異常中,哪個是輸入、輸出異常?

A)ClassNotFoundException

B)IOException

C)FileNotFoundException

D)UnknownHostException

(27)下列哪個不是nio包的新特點(diǎn)?

A)內(nèi)存映射技術(shù)

B)文獻(xiàn)鎖定

C)字符及編碼

D)阻塞I/O

(28)下列哪個選項(xiàng)是對的計算42度(角度)的余弦值?

A)doubled=Math.cos(42);

B)doubled=Math.cosine(42);

C)doubled=Math.cos(Math.toRadians(42));

D)doubled=Math.cos(Math.toDegrees(42));

(29)下列InputStream類中哪個方法可以用于關(guān)閉流?

A)skip()

B)close()

2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第10頁。

C)mark()

D)reset()

(30)下列方法中哪個是執(zhí)行線程的方法?

A)run()

B)start()

C)sleep()

D)suspend()

(31)下列關(guān)于Frame類的說法不對的的是

A)Frame是Window類的直接子類

B)Frame對象顯示的效果是一個窗口

C)Frame被默認(rèn)初始化為可見

D)Frame的默認(rèn)布局管理器為BorderLayout

(32)下列Java常見事件類中哪個是鼠標(biāo)事件類?

A)InputEvent

B)KeyEvent

C)MouseEvent

D)WindowEvent

(33)在Applet的關(guān)鍵方法中,下列哪個方法是關(guān)閉瀏覽器以釋放Applet占用的所有資源?

A)init()

B)start()

C)paint()

2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第11頁。

D)destroy()

(34)下列哪個是面向大型公司級用容器管理專用構(gòu)件的應(yīng)用平臺?

A)J2EE

B)J2ME

C)J2SE

D)J2DE

(35)下列哪個選項(xiàng)的java源文獻(xiàn)代碼片段是不對的的?

A)packagetestpackage;

publicclassTest{

}

B)importjava.io.*;

packagetestpackage;

publicclassTest{}

C)importjava.io.*;

classPerson{}

publicclassTest{}

D)importjava.io.*;

importjava.awt.*;

publicclassTest{}2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第8頁。2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第9頁。2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第10頁。2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第11頁。2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第12頁。二、填空題

(1)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲結(jié)構(gòu),線性鏈表屬于【1】。

解析:數(shù)據(jù)的邏輯結(jié)構(gòu)是指反映數(shù)據(jù)元素之間邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)的存儲結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)存儲空間中的存放形式。在數(shù)據(jù)的存儲結(jié)構(gòu)中,不僅要存放各數(shù)據(jù)元素的信息,還需要存放各數(shù)據(jù)元素之間的前后件關(guān)系的信息。

(2)在面向?qū)ο蠓椒ㄖ校愔g共享屬性和操作的機(jī)制稱為【2】。

解析:類是面向?qū)ο笳Z言中必備的程序語言結(jié)構(gòu),用來實(shí)現(xiàn)抽象數(shù)據(jù)類型。類與類之間的繼承關(guān)系實(shí)現(xiàn)了類之間的共享屬性和操作,一個類可以在另一個已定義的類的基礎(chǔ)上定義,這樣使該類型繼承了其超類的屬性和方法,當(dāng)然,也可以定義自己的屬性和方法。

(3)耦合和內(nèi)聚是評價模塊獨(dú)立性的兩個重要標(biāo)準(zhǔn),其中【3】反映了模塊內(nèi)各成分之間的聯(lián)系。

解析:內(nèi)聚性是一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密限度的度量,內(nèi)聚是從功能角度來度量模塊內(nèi)的聯(lián)系;耦合性是模塊間互相連接的緊密限度的度量。

(4)一個項(xiàng)目具有一個項(xiàng)目主管,一個項(xiàng)目主管可管理多2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第13頁。個項(xiàng)目,則實(shí)體"項(xiàng)目主管"與實(shí)體"項(xiàng)目"的聯(lián)系屬于【4】的聯(lián)系。

解析:兩個實(shí)體集間的聯(lián)系事實(shí)上是實(shí)體集間的函數(shù)關(guān)系,這種函數(shù)關(guān)系可以有3種,即一對一(1∶1)的聯(lián)系、一對多(1∶N)或多對一(N∶1)的聯(lián)系和多對多(N∶N)的聯(lián)系。

(5)數(shù)據(jù)庫設(shè)計分為以下6個設(shè)計階段:需求分析階段、【5】、邏輯設(shè)計階段、物理設(shè)計階段、實(shí)行階段、運(yùn)營和維護(hù)階段。

解析:數(shù)據(jù)庫設(shè)計分為以下6個設(shè)計階段:需求分析階段、概念設(shè)計階段、邏輯設(shè)計階段、物理設(shè)計階段、實(shí)行階段及數(shù)據(jù)庫運(yùn)營和維護(hù)階段。

(6)Java語言用【6】進(jìn)行解釋執(zhí)行。

解析:Java語言是用字節(jié)碼進(jìn)行解釋執(zhí)行,它自身帶有許多編譯時產(chǎn)生的信息,可使其連接過程更簡樸。

(7)在一個類的內(nèi)部嵌套定義的類稱為【7】。

解析:內(nèi)部類是嵌套在一個類的內(nèi)部使用的,與普通類同樣,內(nèi)部類也具有自己的成員變量和成員方法。

2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第14頁。(8)設(shè)有數(shù)組定義:int

a[]={11,22,33,44,55,66,77,88,99};

則執(zhí)行下列幾個語句后的輸出結(jié)果是【8】。

for(inti=0;i<a.length;i++)

if(a[i]%3==0)System.out.println(a[i]+"");

解析:此題是輸出數(shù)組中能被3整除的元素。a.length可以求出數(shù)組a的元素個數(shù)。

(9)下面程序的運(yùn)營結(jié)果是【9】。

importjava.io.*;

publicclassABC

{

publicstaticvoid

main(Stringargs[])

{inti;

inta[]={11,22,33,44,55,66,77,88,99};

for(i=0;i<=a.length/2;i++)

System.out.print(a[i]+a[a.length-i-1]+"");

System.out.println();

}

}

解析:題中a.length/2的值應(yīng)為4,所以for循環(huán)執(zhí)行了5次。第一次輸出的是元素a[0]與a[8]的和;第二次輸2023年JAVA二級考試習(xí)題全文共18頁,當(dāng)前為第15頁。出的是元素a[1]與a[7]的和;第三次輸出的是元素a[2]與a[6]的和;第四次輸出的是元素a[3]與a[5]的和;第五次輸出的是元素a[4]與a[4]的和。所以結(jié)果是5個110。

(10)URL是【10】的縮寫。

解析:URL是統(tǒng)一資源定位器--UniformResourceLocator的簡稱,它表達(dá)Internet上某一資源的地址。

(11)【11】日歷類提供日期和時間的表達(dá),它以格里歷(即陽歷)來計算。

解析:GregorianCalendar是以格里歷(即陽歷)來計算的日歷類。

(12)若x=5,y=10,則x>y&&x++==y--的邏輯值為【12】。

解析:此題重要是考察運(yùn)算符的優(yōu)先級,一方面運(yùn)算的是++和-兩個運(yùn)算符,然后是>運(yùn)算符,接著是==運(yùn)算符,最后是&&運(yùn)算符。x>y&&x++==y-等于(x>y)&&((x++)==(y--))。

(13)設(shè)a

溫馨提示

  • 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

提交評論