2022計(jì)算機(jī)二級(jí)JAVA上機(jī)題庫考試題_第1頁
2022計(jì)算機(jī)二級(jí)JAVA上機(jī)題庫考試題_第2頁
2022計(jì)算機(jī)二級(jí)JAVA上機(jī)題庫考試題_第3頁
2022計(jì)算機(jī)二級(jí)JAVA上機(jī)題庫考試題_第4頁
2022計(jì)算機(jī)二級(jí)JAVA上機(jī)題庫考試題_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2022計(jì)算機(jī)二級(jí)JAVA上機(jī)題庫考試題

1.數(shù)據(jù)庫管理系統(tǒng)是()。

A.操作系統(tǒng)的一部分

B.在操作系統(tǒng)支持下的系統(tǒng)軟件

C.一種編譯系統(tǒng)

D.一種操作系統(tǒng)

【答案】B

2.數(shù)據(jù)庫管理系統(tǒng)是()o

A.操作系統(tǒng)的一部分

B.在操作系統(tǒng)支持下的系統(tǒng)軟件

C.一種編譯系統(tǒng)

D.一種通信軟件系統(tǒng)

【答案】B

3.下列選項(xiàng)中,不屬于數(shù)據(jù)管理員(DBA)職責(zé)的是()o

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

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

C.改善系統(tǒng)性能,提高系統(tǒng)效率

D.數(shù)據(jù)類型轉(zhuǎn)換

【答案】D

4.數(shù)據(jù)庫系統(tǒng)的核心是()o

A.數(shù)據(jù)模型

B.軟件開發(fā)

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

D.數(shù)據(jù)庫管理系統(tǒng)

【答案】D

5.下列敘述中正確的是()o

A.數(shù)據(jù)庫系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持

B.數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問題

C.數(shù)據(jù)庫管理系統(tǒng)就是數(shù)據(jù)庫系統(tǒng)

D.數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫應(yīng)用系統(tǒng)、數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)組

成。

【答案】B

6.負(fù)責(zé)數(shù)據(jù)庫中查詢操作的數(shù)據(jù)庫語言是()。

A.數(shù)據(jù)定義語言

B.數(shù)據(jù)管理語言

C.數(shù)據(jù)操縱語言

D.數(shù)據(jù)控制語言

【答案】C

7.數(shù)據(jù)庫管理系統(tǒng)中負(fù)責(zé)數(shù)據(jù)模式定義的語言是()o

A.數(shù)據(jù)定義語言

B.數(shù)據(jù)管理語言

C.數(shù)據(jù)操縱語言

D.數(shù)據(jù)控制語言

【答案】A

8.在數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)語言中,負(fù)責(zé)數(shù)據(jù)的查詢、增

加、刪除和修改等操作的是()。

A.數(shù)據(jù)定義語言

B.數(shù)據(jù)管理語言

C.數(shù)據(jù)操縱語言

D.數(shù)據(jù)控制語言

【答案】C

9.數(shù)據(jù)庫中對(duì)概念模式內(nèi)容進(jìn)行說明的語言是()o

A.數(shù)據(jù)定義語言

B.數(shù)據(jù)操縱語言

C.數(shù)據(jù)控制語言

D.數(shù)據(jù)宿主型語言

【答案】A

10.數(shù)據(jù)庫技術(shù)的根本目標(biāo)是()o

A.數(shù)據(jù)存儲(chǔ)

B.數(shù)據(jù)共享

C.數(shù)據(jù)查詢

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

【答案】B

11.結(jié)構(gòu)化程序由順序、選擇、循環(huán)三種基本結(jié)構(gòu)組成,以下相

關(guān)敘述錯(cuò)誤的是()o

A.三種基本結(jié)構(gòu)不可以嵌套使用

B.順序結(jié)構(gòu)是按語句在程序中的先后順序逐條執(zhí)行,沒有分支,

沒有轉(zhuǎn)移

C.選擇結(jié)構(gòu)是根據(jù)不同的條件執(zhí)行不同分支中的語句

D.循環(huán)結(jié)構(gòu)是根據(jù)條件決定是否重復(fù)、重復(fù)執(zhí)行多少次循環(huán)體

語句

【答案】A

12.下列選項(xiàng)中屬于面向?qū)ο笤O(shè)計(jì)方法主要特征的是()。

A.繼承

B.自頂向下

C.模塊化

D.逐步求精

【答案】A

13.面向?qū)ο蠓椒ㄖ校^承是指()o

A.一組對(duì)象所具有的相似性質(zhì)

B.一個(gè)對(duì)象具有另一個(gè)對(duì)象的性質(zhì)

C.各對(duì)象之間的共同性質(zhì)

D.類之間共享屬性和操作的機(jī)制

【答案】D

14.在面向?qū)ο蠓椒ㄖ校粚儆凇皩?duì)象”基本特點(diǎn)的是()。

A.一致性

B.分類性

C.多態(tài)性

D.標(biāo)識(shí)唯一性

【答案】A

15.定義無符號(hào)整數(shù)類為Ulnt,下面可以作為類Ulnt實(shí)例化值的

是()°

A.-369

B.369

C.0.369

D.整數(shù)集合{1,2,3,4,5}

【答案】B

16.己知二叉樹后序遍歷序列是CDABE,中序遍歷序列是CADEB,

它的前序遍歷序列是()o

A.ABCDE

B.ECABD

C.EACDB

D.CDEAB

【答案】C

17.一棵二叉樹的前序遍歷結(jié)果是ABCEDF,中序遍歷結(jié)果是

CBAEDF,則其后序遍歷的結(jié)果是()。

A.DBACEF

B.CBFDEA

C.FDAEBC

D.DFABEC

【答案】B

18.某二叉樹的前序序列為ABCDEFG,中序序列為DCBAEFG,則

該二叉樹的后序序列為()。

A.EFGDCBA

B.DCBEFGA

C.BCDGFEA

D.DCBGFEA

【答案】D

19.某二叉樹的前序遍歷為ABCDEFG,中序遍歷為DCBAEFG,則

該二叉樹的深度(根結(jié)點(diǎn)在第1層)為()o

A.2

B.3

C.4

D.5

【答案】C

20.某二叉樹的中序遍歷為DCBAEFG,后序遍歷為DCBGFEA,則

該二叉樹的深度(根結(jié)點(diǎn)在第1層)為()o

A.5

B.4

C.3

D.2

【答案】B

21.下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是()。

A.循環(huán)隊(duì)列

B.帶鏈隊(duì)列

C.二叉樹

D.帶鏈棧

【答案】C

22.以下數(shù)據(jù)結(jié)構(gòu)中,屬于非線性數(shù)據(jù)結(jié)構(gòu)的是()。

A.棧

B.線性表

C.隊(duì)列

D.二叉樹

【答案】D

23.數(shù)據(jù)結(jié)構(gòu)中,與所使用的計(jì)算機(jī)無關(guān)的是數(shù)據(jù)的()o

A.存儲(chǔ)結(jié)構(gòu)

B.物理結(jié)構(gòu)

C.邏輯結(jié)構(gòu)

D.線性結(jié)構(gòu)

【答案】C

24.數(shù)據(jù)結(jié)構(gòu)主要研究的是數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的運(yùn)算和

A.數(shù)據(jù)的方法

B.數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)

C.數(shù)據(jù)的對(duì)象

D.數(shù)據(jù)的邏輯存儲(chǔ)

【答案】B

25.下列描述中,正確的是()o

A.線性鏈表是線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

B.棧與隊(duì)列是非線性結(jié)構(gòu)

C,雙向鏈表是非線性結(jié)構(gòu)

D.只有根結(jié)點(diǎn)的二叉樹是線性結(jié)構(gòu)

【答案】A

26.下列關(guān)于線性表的敘述中,不正確的是()。

A.線性表可以是空表

B.線性表是一種線性結(jié)構(gòu)

C,線性表的所有結(jié)點(diǎn)有且僅有一個(gè)前件和后件

D.線性表是由n個(gè)元素組成的一個(gè)有限序列

【答案】C

27.以下描述中,不是線性表順序存儲(chǔ)結(jié)構(gòu)特征的是()o

A.可隨機(jī)訪問

B.需要連續(xù)的存儲(chǔ)空間

C.不便于插入和刪除

D.邏輯相鄰的數(shù)據(jù)物理位置上不相鄰

【答案】D

28.下列敘述中正確的是()o

A.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲(chǔ)結(jié)構(gòu)

B.邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)屬于非線性結(jié)構(gòu)

C.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)不

影響數(shù)據(jù)處理的效率

D.一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)影

響數(shù)據(jù)處理的效率

【答案】D

29.下列敘述中正確的是()o

A.數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)必定是一一對(duì)應(yīng)的

B.由于計(jì)算機(jī)存儲(chǔ)空間是向量式的存儲(chǔ)結(jié)構(gòu),因此,數(shù)據(jù)的存

儲(chǔ)結(jié)構(gòu)一定是線性結(jié)構(gòu)

C.程序設(shè)計(jì)語言中的數(shù)據(jù)一般是順序存儲(chǔ)結(jié)構(gòu),因此,利用數(shù)

組只能處理線性結(jié)構(gòu)

D.以上三種說法都不對(duì)

【答案】D

30.下列敘述中正確的是()o

A.存儲(chǔ)空間連續(xù)的數(shù)據(jù)結(jié)構(gòu)一定是線性結(jié)構(gòu)

B.存儲(chǔ)空間不連續(xù)的數(shù)據(jù)結(jié)構(gòu)一定是非線性結(jié)構(gòu)

C.沒有根結(jié)點(diǎn)的非空數(shù)據(jù)結(jié)構(gòu)一定是線性結(jié)構(gòu)

D.具有兩個(gè)根結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定是非線性結(jié)構(gòu)

【答案】D

31.下列敘述中正確的是()o

A.所有數(shù)據(jù)結(jié)構(gòu)必須有根結(jié)點(diǎn)

B.所有數(shù)據(jù)結(jié)構(gòu)必須有終端結(jié)點(diǎn)(即葉子結(jié)點(diǎn))

C.只有一個(gè)根結(jié)點(diǎn),且只有一個(gè)葉子結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定是線

性結(jié)構(gòu)

D.沒有根結(jié)點(diǎn)或沒有葉子結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)一定是非線性結(jié)構(gòu)

【答案】D

32.設(shè)數(shù)據(jù)元素的集合D={1,2,3,4,5},則滿足下列關(guān)系R的數(shù)據(jù)

結(jié)構(gòu)中為線性結(jié)構(gòu)的是()o

A.R={(1,2),(3,4),(5,1),(1,2)}

B.R={(1,3),(4,1),(3,2),(5,4)}

C.R={(1,2),(2,3),(4,5),(2,3)}

D.R={(1,3),(2,4),(3,5),(L2)}

【答案】B

33.設(shè)數(shù)據(jù)集合為D={1,3,5,7,9},D上的關(guān)系為R,下列數(shù)據(jù)結(jié)構(gòu)

B=(D,R)中為非線性結(jié)構(gòu)的是()o

A.R={(5,1),(7,9),(1,7),(9,3)}

B.R={(9,7),(1,3),(7,1),(3,5)}

C.R={(1,9),(9,7),(7,5),(5,3)}

D.R={(1,3),(3,5),(5,9),(7,3)}

【答案】D

34.在線性表的順序存儲(chǔ)結(jié)構(gòu)中,其存儲(chǔ)空間連續(xù),各個(gè)元素所

占的字節(jié)數(shù)()。

A.相同,元素的存儲(chǔ)順序與邏輯順序一致

B.相同,但其元素的存儲(chǔ)順序可以與邏輯順序不一致

C.不同,但元素的存儲(chǔ)順序與邏輯順序一致

D.不同,且其元素的存儲(chǔ)順序可以與邏輯順序不一致

【答案】A

35,下列與棧結(jié)構(gòu)有關(guān)聯(lián)的是()。

A.數(shù)組的定義域使用

B.操作系統(tǒng)的進(jìn)程調(diào)度

C.函數(shù)的遞歸調(diào)用

D.選擇結(jié)構(gòu)的執(zhí)行

【答案】C

36.線程在生命周期中要經(jīng)歷5種狀態(tài)。如果線程當(dāng)前是新建狀

態(tài),則它可到達(dá)的下一個(gè)狀態(tài)是()。

A.運(yùn)行狀態(tài)

B.阻塞狀態(tài)

C.可運(yùn)行狀態(tài)

D.終止?fàn)顟B(tài)

【答案】C

37.下列關(guān)于Applet的敘述中,正確的是()o

A.Applet是Java類,所以可以由JDK中的解釋器java直接解釋

運(yùn)行

B.Apptet的主類不一定要定義為java.applet.Applet類或JApplet

類的子類

C.Applet與Application的主要區(qū)別在執(zhí)行方式上

D.Applet不能在瀏覽器中運(yùn)行

【答案】C

38.Java為移動(dòng)設(shè)備提供的平臺(tái)是()。

A.J2ME

B.J2SE

C.J2EE

D.JDK5.0

【答案】A

39.閱讀下列代碼:

publicclassTest

publicstaticvoidmain(Stringargs[])(

System.out.println(89?l.;

其運(yùn)行結(jié)果是()o

A.44

B.45

C.88

D.90

【答案】A

40.下列情況中,不會(huì)使線程返回所持有的對(duì)象鎖的是()。

A.當(dāng)synchronized。語句塊執(zhí)行完畢

B.當(dāng)調(diào)用了線程的suspend。方法

C.當(dāng)在synchronized。語句塊中出現(xiàn)異常(Exception)

D.當(dāng)持有鎖的線程調(diào)用該對(duì)象的wait()方法;

【答案】B

41.下列關(guān)于面向?qū)ο蟮恼撌鲋姓_的是()o

A.面向?qū)ο笫侵敢詫?duì)象為中心,解析、設(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的

機(jī)制

B.面向?qū)ο笫侵敢怨δ転橹行模馕觥⒃O(shè)計(jì)和實(shí)現(xiàn)應(yīng)用程序的

機(jī)制

C.面向?qū)ο髢H適用于程序設(shè)計(jì)階段

D.面向?qū)ο笫且环N程序設(shè)計(jì)語言

【答案】A

42.語句“Hell。”.equals("hello");的正確執(zhí)行結(jié)果是()。

A.true

B.false

C.0

D.1

【答案】B

43.下列關(guān)于Java源程序結(jié)構(gòu)的論述中,正確的是()。

A.一個(gè)文件包含的import語句最多1個(gè)

B.一個(gè)文件包含的public類最多1個(gè)

C.一個(gè)文件包含的接口定義最多1個(gè)

D.一個(gè)文件包含的類定義最多1個(gè)

【答案】B

44.下列不屬于Java關(guān)鍵字的是()。

A.this

B.super

C.finally

D.NULL

【答案】D

45.當(dāng)使用SomeThreadt=newSomeThread。創(chuàng)建一個(gè)線程時(shí),下

列敘述中正確的是()o

A.SomeThread類是包含run()方法的任意java類

B.SomeThread類一定要實(shí)現(xiàn)Runnable接口

C.SomeThread類是Thread類的子類

D.SomeThread類是Thread類的子類并且要實(shí)現(xiàn)Runnable接口

【答案】C

31.下列程序的運(yùn)行結(jié)果是()o

classTestextendsThread

publicstaticvoidmain(String[]args)

(

Threadt=newThread();

t.start();

}

publicvoidrun()

(

System.out.println("Hello");

}

}

A.程序不能通過編譯,因?yàn)闆]有import語句將Thread類引入

B.程序不能通過編譯,因?yàn)門est類沒有實(shí)現(xiàn)Runnable接口

C.程序通過編譯,且運(yùn)行正常,沒有任何輸出

D.程序通過編譯,且運(yùn)行正常,打印出一個(gè)"Hello"

【答案】C

32.在多線程程序設(shè)計(jì)中,如果采用Runnable接口的方式創(chuàng)建線

程,則需要實(shí)現(xiàn)的方法是()。

A.start()

B.run()

C.sleep()

D.resume()

【答案】B

33.下列程序的運(yùn)行結(jié)果是()o

publicclassArrayTest{

publicstaticvoidmain(String[]args){

intdata[][]={{l,2,3,4,5},{11,22,33,44,55},{111,222,333,444,555}};

for(inti=O;i<data.length;i++){

if(i%2==0)

System.out.print(data[i][4]);

}

}

}

A.5555

B.555

C.555

D.55

【答案】A

34.如果要安全地終止一個(gè)線程t,可以采用的正確方法是

A.調(diào)用t.stop()方法

B.可以使用標(biāo)志flag,通過設(shè)置flag通知線程t結(jié)束

C.調(diào)用t.suspend()方法

D.調(diào)用t.yield。方法

【答案】B

35.Java多線程并發(fā)控制中,用于在代碼中標(biāo)識(shí)臨界區(qū)的關(guān)鍵字

是()。

A.start

B.wait

C.synchronized

D.lock

【答案】C

51.已知zipname是一個(gè)壓縮文件名,則zipname在下列代碼中

出現(xiàn)的正確位置是()o

Zipinputstreamzin=newZiplnputStream(newFilelnputStream(0));

ZipEntryentry;

while((entry=zin.getNextEntry((2)))!=null){

fileCombo.addltem(entry.getName(@));

zin.closeEntry((4));

zin.close();

A.①

B.②

C.③

D.④

【答案】A

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

intnumbers[]=newint[6];

for(inti=l;i<numbers.length;i++){

numbers[i]=i-l;

System.out.print(numbers[i]+"");

}

A.012345

B.123456

C.-101234

D.01234

【答案】D

53.Java.API中支持線程的類或接口是()。

I.java.Iang.Thread

II.java.lang.Runnable

III.java.Iang.ThreadGroup

IVJava.io.Serializable

A.III

B.IIIIII

C.IIIIV

D.IIIIIIIV

【答案】B

54.下列Java語句從指定網(wǎng)址讀取html文件,在下畫線處應(yīng)填

上的選項(xiàng)是()o

Readerin=new(new

溫馨提示

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

評(píng)論

0/150

提交評(píng)論