國(guó)家二級(jí)(JAVA)筆試模擬試卷19_第1頁(yè)
國(guó)家二級(jí)(JAVA)筆試模擬試卷19_第2頁(yè)
國(guó)家二級(jí)(JAVA)筆試模擬試卷19_第3頁(yè)
國(guó)家二級(jí)(JAVA)筆試模擬試卷19_第4頁(yè)
國(guó)家二級(jí)(JAVA)筆試模擬試卷19_第5頁(yè)
已閱讀5頁(yè),還剩86頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

國(guó)家二級(jí)(JAVA)筆試模擬試卷第1套

一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共

10分。)

1、下列有關(guān)算法的描述中錯(cuò)誤的是()。

A、所謂算法是指解題方案的準(zhǔn)確而完整的描述

B、算法的基本特征有:可行性、確定性、有窮性和擁有足夠的情報(bào)等

C、算法的復(fù)雜度主要包括時(shí)間復(fù)雜度和空間復(fù)雜度

D、算法的時(shí)間復(fù)雜度是指執(zhí)行算法程序所需要的時(shí)間

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:算法的時(shí)間復(fù)雜度是指算法執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)。

2、下列敘述中正確的是()。

A、線性表是線性結(jié)構(gòu)

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

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

D、二叉樹(shù)足線性結(jié)構(gòu)

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:一個(gè)線性結(jié)構(gòu)需要滿足以下兩個(gè)條件:一是有且只有一個(gè)根節(jié)點(diǎn),二

是每個(gè)節(jié)點(diǎn)最多有一個(gè)前件,也最多有一個(gè)后件。選項(xiàng)中的線形表、棧與隊(duì)列、線

性鏈表都滿足這兩個(gè)條件,所以它們都是線性結(jié)構(gòu),而二叉樹(shù)雖然只有一個(gè)根節(jié)

點(diǎn),但它的每個(gè)節(jié)點(diǎn)可以有兩個(gè)子樹(shù),不滿足線性結(jié)構(gòu)的每個(gè)節(jié)點(diǎn)最多有一個(gè)前

件,也最多有一個(gè)后件這一條件。所以它不是線性結(jié)構(gòu)。

3、下列敘述正確的是(1。

A、非空線性表可以有幾個(gè)節(jié)點(diǎn)沒(méi)有前件

B、線性表的數(shù)據(jù)元素不可以由若干個(gè)數(shù)據(jù)項(xiàng)構(gòu)成

C、除根節(jié)點(diǎn)和終端節(jié)點(diǎn),其他節(jié)點(diǎn)都有且只有一個(gè)前件,也有且只有一個(gè)后嚀

D、線性表必須要有數(shù)據(jù)元素

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:非空線性表有且只有一個(gè)節(jié)點(diǎn)沒(méi)有前件,所以A是錯(cuò)誤的。線性表

的數(shù)據(jù)元素不一定是簡(jiǎn)單項(xiàng),不可以由若干個(gè)數(shù)據(jù)項(xiàng)構(gòu)成,所以B是錯(cuò)誤的。線

性表可以沒(méi)有數(shù)據(jù)元素,稱為空線性表,所以D是錯(cuò)誤的。答案是C。

4、一個(gè)隊(duì)列的進(jìn)隊(duì)列順序是1、2、3、4,則出隊(duì)列順序?yàn)椋ǎ?/p>

A、4,3,2,1

B、2,4,3,1

C、1,2,3,4

D、3,2,1,4

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:隊(duì)列是指允許在一端進(jìn)行插入,而在另一端進(jìn)行刪除的線性表。因此

隊(duì)列又稱為先進(jìn)先出的線性表。答案為C。

5、在下列排序方法中,平均時(shí)間性能為O(nlog2n)且空間性能最好的是()。

A、快速排序

B、堆排序

C、歸并排序

D、基數(shù)排序

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:堆排序先過(guò)序列看成一棵大根堆或小根堆,摘取坡大或最小元素后再

建成新的根堆,再排序。因此它的平均時(shí)間性能為O(nlog2n)且空間性能最好。

6、采用面向?qū)ο蠹夹g(shù)開(kāi)發(fā)的應(yīng)用系統(tǒng)的特點(diǎn)是()。

A、重用性更強(qiáng)

B、運(yùn)行速度更快

C、占用存儲(chǔ)量小

D、維護(hù)更復(fù)雜

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:面向?qū)ο蠓椒ň哂泻芏嗥渌椒ú痪邆涞奶攸c(diǎn),比如多態(tài)、繼承等。

這些特點(diǎn)都決定了面向?qū)ο蠓椒ㄖС周浖?fù)用。對(duì)象類可以派生出新類,類可以產(chǎn)

生實(shí)例對(duì)象,從而實(shí)現(xiàn)廠對(duì)象類數(shù)據(jù)結(jié)構(gòu)和操作代碼的軟構(gòu)件復(fù)用??芍赜眯允敲?/p>

向?qū)ο笏枷氲囊粋€(gè)重要特征。

7、軟件生命周期是指()。

A、軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程

B、軟件產(chǎn)品從提出、實(shí)現(xiàn)到使用維護(hù)的過(guò)程

C、軟件產(chǎn)品從提出到實(shí)現(xiàn)的過(guò)程

D、軟件產(chǎn)品從提出、實(shí)現(xiàn)到使用的過(guò)程

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:軟件生命周期是一個(gè)重要概念,考生應(yīng)很好掌握。它是指軟件產(chǎn)品從

提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的整個(gè)過(guò)程。一般包括可行性研究與需求分

析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、交付使用以及維護(hù)等活動(dòng)。

8、軟件需求分析階段的工作,可以分為4個(gè)方面:需求獲取、需求分析、編寫需

求分析說(shuō)明書和()。

A、階段性報(bào)告

B、需求評(píng)審

C、總結(jié)

D、都不正確

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn).析:本題考核軟件需求分析的4個(gè)階段,分別為需求獲取、需求分析、編

寫需求分析說(shuō)明書和需求評(píng)審。

9、數(shù)據(jù)庫(kù)DB,數(shù)據(jù)庫(kù)系統(tǒng)DBS,數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS,這3者之間的關(guān)系是

()。

A、DBS包括DB和DBMS

B、DBMS包括DB和DBS

C、DB包括DBS和DBMS

D、DBS就是D13,也就是DBMS

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:本題考查考生對(duì)數(shù)據(jù)庫(kù)DB,數(shù)據(jù)庫(kù)系統(tǒng)DBS,數(shù)據(jù)庫(kù)管理系統(tǒng)

DBMS3者關(guān)系的理解。其中數(shù)據(jù)庫(kù)系統(tǒng)是指數(shù)據(jù)庫(kù)和數(shù)據(jù)座管理系統(tǒng)軟件的合

稱。數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)幫助用戶創(chuàng)建和管理數(shù)據(jù)庫(kù)的應(yīng)用程序的集合。數(shù)據(jù)庫(kù)

是指存儲(chǔ)在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)集合。

10、用樹(shù)形結(jié)構(gòu)來(lái)表示實(shí)體之間聯(lián)系的模型稱為(),

A、關(guān)系模型

B、層次模型

C、網(wǎng)狀模型

D、數(shù)據(jù)模型

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:本題考核幾種數(shù)據(jù)模型的表示方法。其中關(guān)系模型采用二維表來(lái)表

示,簡(jiǎn)稱表;層次模犁用樹(shù)形結(jié)構(gòu)來(lái)表示;網(wǎng)狀模型是一個(gè)不加任何限制的無(wú)向

圖。

二、選擇題(本題共25題,每題1.0分,共25分。)

11、Java語(yǔ)言具有許多優(yōu)點(diǎn)和缺點(diǎn),下列選項(xiàng)中,()反映了Java程序并行機(jī)制的特

點(diǎn)。

A、安全性

B、多線性

C、跨平臺(tái)

D、可移植

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:暫無(wú)解析

12、下列選項(xiàng)中,列出用于定義類成員的訪問(wèn)控制權(quán)的一組保留字是()。

A、class.float.double.public

B>fioat.BJong

C、char.extends.float.double

知識(shí)點(diǎn)解析:暫無(wú)解析

18、下列敘述中,錯(cuò)誤的是()。

A、父類不能替代子類

B、子類能夠替代父類

C、子類繼承父類

D、父類包含子類

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

19、Java中的線程模型包括0。

A、一個(gè)虛擬處理機(jī)

B、CPU執(zhí)行的代碼

C、代碼操作的數(shù)據(jù)

D、以上都是

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

20、下列說(shuō)法正確的是()。

A、Java中包的主要作用是實(shí)現(xiàn)跨平臺(tái)功能

B、package語(yǔ)句只能放在import語(yǔ)句后面

C、包由一組類和界面組成

D、可以用ginclude關(guān)鍵詞來(lái)標(biāo)明來(lái)自其他包中的類

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:暫無(wú)解析

21、不使用tatic修飾符限定的方法稱為成員方法,下列0是不正確的。

A、成員方法可以直接調(diào)用父類的成員方法

B、成員方法E以直接調(diào)用父類的類方法

C、成員方法不可以直接調(diào)用其他類的成員方法

D、成員方法可以直接調(diào)用本類的類方法

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

22、關(guān)于私有訪問(wèn)控制符private修飾的成員變量,以下說(shuō)法正確的是()。

A、可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的

該類的子類

B、可以被種類訪問(wèn)和引用;該類本身、該類的所有子類

C、只能被該類自身所訪問(wèn)和修改

D、只能被同一個(gè)包中的類訪問(wèn)

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:暫無(wú)解析

23、Java的API結(jié)構(gòu)中,不屬于類庫(kù)主要包括的核心包的是0。

A^Java包

B、Javax

C、Javadoc包

D、org擴(kuò)展包

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:暫無(wú)解析

24、下列說(shuō)法不正確的是()。

A、在Java中,常量null和true都需要小寫

B、浮點(diǎn)型數(shù)據(jù)小數(shù)位數(shù)bil越多,表示數(shù)的精度越高

C、布爾型數(shù)據(jù)在內(nèi)存中占兩位

D、Unicode字符集要比ASCH集更豐富,它們是16位無(wú)符號(hào)數(shù)據(jù)

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:暫無(wú)解析

25、Thread類中能運(yùn)行線程體的方法是()。

A、stairt()

B、resume。

C、init()

D、run()

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

26、下列關(guān)于Applel的說(shuō)法中,錯(cuò)誤的是()。

A、Applet自身不能運(yùn)行,必須嵌入到其他應(yīng)用程序(如瀏覽器)中運(yùn)行

B、可以在安全策略的控制下讀寫本地磁盤文件

C、Java中不支持向Applet傳遞參數(shù)

D^Applet的主類要定義為java.applet.Applet類的子類

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:暫無(wú)解析

27、Applet的運(yùn)行過(guò)程要經(jīng)歷4個(gè)步驟,其中。不是運(yùn)行步驟。

A、瀏覽器加載指定URL中的HTML文件

B、瀏覽器顯示HTML文件

C、瀏覽器加載HTML文件中指定的Applet類

D、瀏覽器中的Java運(yùn)行環(huán)境運(yùn)行該Applet

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:暫無(wú)解析

28、卜列代碼第()行有錯(cuò)誤。(1)publicvoidmodify(){(2)intl,j,k;(3)l=l00;(4)while(I>

0){(5)j=I*2;(6)System.out.prinfln("Thevalueofjis"+j);(7)k=k+1;(8)I-;(9)}(10)

A、-4

B、-6

C、-7

D、-8

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:暫無(wú)解析

29、一個(gè)javaapplicalion運(yùn)行后,在系統(tǒng)中是作為一個(gè)0。

A、線程~

B、進(jìn)程

C、進(jìn)程或線程

D、不可預(yù)知

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:暫無(wú)解析

30、關(guān)于以下程序段的執(zhí)行結(jié)果,說(shuō)法正確的是()。

publicclassborleyextendsThread(publicstaticvoidrnain(Stringargv[]){borleyb=newborley(

);b.start();}publicvoidrun(){System.out.println("runningM);))

A、編譯通過(guò)并執(zhí)行,但無(wú)輸出

B、編譯通過(guò)并執(zhí)行,輸出:running

C>產(chǎn)生錯(cuò)誤,沒(méi)有thread類對(duì)象

D、產(chǎn)生錯(cuò)誤,沒(méi)有通道到達(dá)ihread包

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:暫無(wú)解析

31、實(shí)現(xiàn)先進(jìn)先出的對(duì)象棧的類是0。

A、Thread類

B、Stack類

C、abstract類

D^Vector類

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:暫無(wú)解析

32、下列說(shuō)法錯(cuò)誤的是()。

A、Throwable類分為Error和Excepfion兩子類

B、Java語(yǔ)言中的類庫(kù),已定義有許多異常類可利用

C^異常對(duì)象用new來(lái)創(chuàng)建

D、捕獲異常在調(diào)用方法時(shí)用throw子句捕獲并處理

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

33、下列關(guān)于Applet的安全限制的敘述中,錯(cuò)誤的是()。

A、通常情況下,禁止Applel讀、寫本地文件系統(tǒng)

B、通常情況下,禁止Applet向Applel源主機(jī)之外的任何主機(jī)建立網(wǎng)絡(luò)連接

C、通常情況下,禁止Applet讀取系統(tǒng)信息

D、通常情況下,禁止Applet加載本地庫(kù)或方法

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:暫無(wú)解析

34、下列標(biāo)識(shí)符(名字)俞名原則中,正確的是()。

A、類名的首字母小寫

B、變量和方法名的首字母大寫

C、接口名的首字母小寫

D、常量完全大寫

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

35、JDBC中要顯式地關(guān)閉連接的命令是0。

A^Connection.close():

B、RccordSct.close();

C、Connection.stop();

D、Connection.release():

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

三、公共基礎(chǔ)填空題(本題共5題,每題7.0分,共5

分。)

36、在面向?qū)ο蠓椒ㄖ?,類的?shí)例稱為【】。

標(biāo)準(zhǔn)答案:對(duì)象

知識(shí)點(diǎn)解析:暫無(wú)解析

37、[】(黑箱或白箱)測(cè)試方法完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征。

標(biāo)準(zhǔn)答案:黑箱

知識(shí)點(diǎn)解析:暫無(wú)解析

38、為了使模塊盡可能獨(dú)立,要求模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程

度要盡量【】。

標(biāo)準(zhǔn)答案:弱

知識(shí)點(diǎn)解析:暫無(wú)解析

39、由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)支持的完整性約束是指【】和參照完整性。

標(biāo)準(zhǔn)答案:實(shí)體完整性

知識(shí)點(diǎn)解析:暫無(wú)解析

40、設(shè)樹(shù)T的度為4,其中度為1,2,3,4的結(jié)點(diǎn)個(gè)數(shù)分別為4,2,1,1,則T

中的葉子結(jié)點(diǎn)數(shù)為【】。

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

四、填空題(本題共70題,每題1.0分,共70分。)

41、提供線程體的特定對(duì)?象是在創(chuàng)建線程時(shí)指定的;創(chuàng)建線程對(duì)象是通過(guò)調(diào)用

[J類的構(gòu)造方法實(shí)現(xiàn)的。

標(biāo)準(zhǔn)答案:Thread

知識(shí)點(diǎn)解析:暫無(wú)解析

42、在自定義Swing構(gòu)件的時(shí)候,首先要確定使用哪種構(gòu)件類作為所定制構(gòu)件的

[1,建議繼承JPanel類或更具體的Swing構(gòu)件類。

標(biāo)準(zhǔn)答案:父類

知識(shí)點(diǎn)解析:暫無(wú)解析

43、閱讀下列代碼

pubicclassTest2{publicstaticvoidmain(Stringargs[]){System.out.println(5/2);))其執(zhí)行

結(jié)果是上【】。

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:暫無(wú)解析

44、閱讀下列代碼段intx=3;while(x<9)X+=2;X++;while語(yǔ)句成功執(zhí)行的次數(shù)是

[JO

標(biāo)準(zhǔn)答案:3

知識(shí)點(diǎn)解析:暫無(wú)解析

45、catch子句都帶一個(gè)參數(shù),該參數(shù)是某個(gè)異常的類及其變量名(該異常對(duì)象的指

針),calch用該參數(shù)去與拋出異常對(duì)象的類進(jìn)行【】。

標(biāo)準(zhǔn)答案:匹配

知識(shí)點(diǎn)解析:暫無(wú)解析

46、1】技術(shù)用在數(shù)字傳輸技術(shù)領(lǐng)域,以傳輸?shù)目煽啃詾槟康模M(jìn)行差錯(cuò)控制。

標(biāo)準(zhǔn)答案:crc

知識(shí)點(diǎn)解析:暫無(wú)解析

47、Java的體系結(jié)構(gòu)中,最下層是移植接口,上面一層是虛擬機(jī),虛擬機(jī)的上層是

Java基本類和【】,它們都具有可擴(kuò)展性。

標(biāo)準(zhǔn)答案:基本API

知識(shí)點(diǎn)解析:暫無(wú)解析

48、Java中,新建的線程調(diào)用slart。方法,如mylhread.slart。,將線程的狀態(tài)從

New轉(zhuǎn)換為【】。

標(biāo)準(zhǔn)答案:可運(yùn)行狀態(tài)

知識(shí)點(diǎn)解析:暫無(wú)解析

49、當(dāng)實(shí)現(xiàn)Runnable接口時(shí),要實(shí)現(xiàn)的方法是【】。

標(biāo)準(zhǔn)答案:run。

知識(shí)點(diǎn)解析:暫無(wú)解析

50、MouseDragged。方法是MouseMotionListener接口中的抽象方法,該方法的參

數(shù)是【】類。

標(biāo)準(zhǔn)答案:MouseEvent

知識(shí)點(diǎn)解析:暫無(wú)解析

國(guó)家二級(jí)(JAVA)筆試模擬試卷第2套

一、公共基礎(chǔ)選擇題(本題共70題,每題1.0分,共

10分。)

1、結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是()0

A、程序的規(guī)模

B、程序的易讀性

C、程序的執(zhí)行效率

D、程序的可移植性

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是結(jié)構(gòu)化程序清晰易讀,可理解性好。

2、視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,下列不屬于視圖設(shè)計(jì)的是()o

A^自頂向下

B、由外向內(nèi)

C、由內(nèi)向外

D、自底向上

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,分別是自頂向下、自底向上和由內(nèi)向

外,可以單獨(dú)使用也可混合使用。

3、下列關(guān)于棧的敘述中正確的是()o

A、在棧中只能插入數(shù)據(jù)

B、在棧中只能刪除數(shù)據(jù)

C、棧是先進(jìn)先出的線性表

D、棧是先進(jìn)后出的線性表

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:棧是限定在一端進(jìn)行插入與刪除的線性表,是按照“先進(jìn)后出''或"后

進(jìn)先出”的原則組織數(shù)據(jù)的,因此,棧也被稱為“先進(jìn)后出”表或“后進(jìn)先出”表。

4、在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的

階段是?()

A、概要設(shè)計(jì)

B、詳細(xì)設(shè)計(jì)

C、可行性分析

D、需求分析

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:軟件生命周期的主要活動(dòng)階段為:①可行性研究和計(jì)劃制定。確定

待開(kāi)發(fā)軟件系統(tǒng)的開(kāi)發(fā)目標(biāo)和總的要求,給出其功能、性能、可靠性以及接口等方

面的可能方案,制定完成開(kāi)發(fā)任務(wù)的實(shí)施計(jì)劃。②需求分析。對(duì)待開(kāi)發(fā)軟件提出

的需求進(jìn)行分析并給出詳細(xì)定義,即準(zhǔn)確地確定軟件系統(tǒng)的功能,編寫軟件規(guī)格說(shuō)

明書及初步的用戶手冊(cè),提交評(píng)審。③軟件設(shè)計(jì)。系統(tǒng)設(shè)計(jì)人員和程序設(shè)計(jì)人員

應(yīng)該在反復(fù)理解軟件需求的基礎(chǔ),,給出軟件的結(jié)構(gòu)、模塊的劃分、功能的分配以

及處理流程。④軟件實(shí)現(xiàn)。完成源程序的編碼,編寫用戶手冊(cè)、操作手冊(cè)等面向

用戶的文檔,編寫單元測(cè)試計(jì)劃。⑤軟件測(cè)試。在設(shè)計(jì)測(cè)試用例的基礎(chǔ)上,檢驗(yàn)

軟件的各個(gè)組成部分。編寫測(cè)試分析報(bào)告。⑥運(yùn)行和維護(hù)。將已交付的軟件投入

運(yùn)行,并在運(yùn)行使用中不斷地維護(hù),根據(jù)新提出的需求進(jìn)行必要而且可能的擴(kuò)充和

刪改。

5、下列說(shuō)法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是()o

A、數(shù)據(jù)結(jié)構(gòu)

R、數(shù)據(jù)操作

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

D、數(shù)據(jù)約束

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:數(shù)據(jù)模型所描述的內(nèi)容有數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束。其中,數(shù)

據(jù)結(jié)構(gòu)主要描述數(shù)據(jù)的類型、內(nèi)容、性質(zhì),以及數(shù)據(jù)庫(kù)的聯(lián)系等;數(shù)據(jù)操作主要描

述在相應(yīng)數(shù)據(jù)結(jié)構(gòu)上的操作類型與操作方式。

6、關(guān)于線性表L=(al,a2,a3,…,ai,an),下列說(shuō)法中正確的是()。

A、每個(gè)元素都有一個(gè)直接前件和直接后件

B、線性表中至少要有一個(gè)元素

C、表中諸元素的排列順序必須是由小到大或由大到小

D、除第一個(gè)元素和最后一個(gè)元素外,其余每個(gè)元素都有且只有一個(gè)直接前件和直

接后件

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:線性表可以為空表;第一個(gè)元素沒(méi)有直接前件,最后一個(gè)元素沒(méi)有直

接后件;線性表的定義中,元素的排列并沒(méi)有規(guī)定大小順序。

7、對(duì)長(zhǎng)度為N的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為

()。

A、N+1

B、N

C、(N+l)/2

D、N/2

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:在順序查找中,如果被查元素不在線性表中,或是線性表中的最后一

個(gè),則為了查找這個(gè)元素需要與線性表中所有元素進(jìn)行比較,這是順序查找最壞的

情況。

8、下列有關(guān)數(shù)據(jù)庫(kù)的描述中,正確的是()o

A、數(shù)據(jù)庫(kù)是一個(gè)DBF文件

B、數(shù)據(jù)庫(kù)是一個(gè)關(guān)系

C、數(shù)據(jù)庫(kù)是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合

D、數(shù)據(jù)庫(kù)是一組文件

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱DB)是數(shù)據(jù)的集合,它具有統(tǒng)一的結(jié)構(gòu)形式并

存放于統(tǒng)一的存儲(chǔ)介質(zhì)內(nèi),是多種應(yīng)用數(shù)據(jù)的集成,并可被各個(gè)應(yīng)用程序所共享。

數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有“集成”、“共享”的特點(diǎn)。

9、軟件工程的出現(xiàn)是由于()。

A、程序設(shè)計(jì)方法學(xué)的影響

B、軟件產(chǎn)業(yè)化的需要

C、軟件危機(jī)的出現(xiàn)

D、計(jì)算機(jī)的發(fā)展

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn)解析:軟件工程概念的出現(xiàn)源自于軟件危機(jī)。為了消除軟件危機(jī),通過(guò)認(rèn)真

研究解決軟件危機(jī)的方法,認(rèn)識(shí)到軟件工程是使計(jì)算機(jī)軟件走向工程科學(xué)的途徑,

逐步形成了軟件工程的概念。

10、軟件開(kāi)發(fā)離不開(kāi)系統(tǒng)環(huán)境資源的支持,其中必要的測(cè)試數(shù)據(jù)屬于()。

A、硬件資源

B、通信資源

C、支持軟件

D、輔助資源

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:軟件開(kāi)發(fā)離不開(kāi)系統(tǒng)環(huán)境資源的支持,其中必要的測(cè)試數(shù)據(jù)屬于輔助

資源。

二、選擇題(本題共25題,每題1.0分,共25分。)

11、在下列選項(xiàng)中,屬于Java語(yǔ)言的代碼安全檢測(cè)機(jī)制的是()。

A、動(dòng)態(tài)鏈接

B、訪問(wèn)權(quán)限的檢杳

C、通過(guò)接口實(shí)現(xiàn)多重繼承

D、將所有的Java應(yīng)用都看做對(duì)象,按類進(jìn)行封裝

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:訪問(wèn)權(quán)限是解釋器在解釋執(zhí)行Java程序時(shí)進(jìn)行檢查的,屬于Java安

全機(jī)制。

12、下列關(guān)于Java程序結(jié)構(gòu)的描述中,不正確的是()。

A、一個(gè)Java源文件中可以包括一個(gè)package語(yǔ)句

B、一個(gè)Java源文件中可以包括多個(gè)類定義,但是只能有一個(gè)public類

C、一個(gè)Java源文件中可以有多個(gè)public類

D、源文件名與程序類名必須一致

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:一個(gè)Java源文件中最多只能有一個(gè)public類,并且源文件名必須和

public類名相同。

13、在Java中,boolean數(shù)據(jù)類型表示真時(shí),其值為()。

A、1

null

C、TRUE

D、true

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:Java語(yǔ)言中boolean型數(shù)據(jù)只有兩個(gè)值:irue(真)和false(假)。它不對(duì)

應(yīng)任何數(shù)值,也不能與數(shù)字進(jìn)行相互轉(zhuǎn)換。

14、char類型數(shù)據(jù)的取值范圍是()。

A、-27-27-1

B、0-216-1

C、-215?215-1

D、0-28-1

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:Java中的char類型使用Unicode字符集,在內(nèi)存中是以16位無(wú)符號(hào)

數(shù)據(jù)表示,因此,其取值范圍為。?216-1。

15、下列代碼的執(zhí)行結(jié)果是()。publicclassTest{publicstaticvoidmain(String

args[]){floatf=5.0f;inti=4;System.out.println((f++)*(—i));}}

A、20

B、20.0

C、15

D、15.0

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:增量運(yùn)算符++將操作數(shù)加1,如對(duì)浮點(diǎn)數(shù)進(jìn)行增量操作,則結(jié)果為加

l.Oo減量運(yùn)算符-將操作數(shù)減1,如對(duì)浮點(diǎn)數(shù)進(jìn)行減量操作,則結(jié)果為減1.0。

f++在使用f之后,使f的值加1.0,因此表達(dá)式f++的值為5.0;-i則是在使用i之

前,使i的值減1,因此執(zhí)行完-i后,表達(dá)式-i和變量i的值均為3。當(dāng)一個(gè)整數(shù)

與一個(gè)浮點(diǎn)數(shù)一起參與運(yùn)算時(shí),整數(shù)自動(dòng)轉(zhuǎn)換為浮點(diǎn)數(shù),因此,此題的運(yùn)算結(jié)果為

15.0o

16^下面程序段的輸出結(jié)果是()。publicclassTest{publicstaticvoidmain

(String[]args){intresult=O;for(inti=l;i<=5;i++){if(i%2==0)continue:result

+=i;)System.out.printin("resultis"+result);})

A、resultis7

B、resultis8

C、resultis9

D、resultis10

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:continue語(yǔ)句跳過(guò)循環(huán)體中下面尚未執(zhí)行的語(yǔ)句,回到循環(huán)體的開(kāi)始

繼續(xù)下輪循環(huán)。所以題目中程序?qū)崿F(xiàn)的是求1到5的所有奇數(shù)的和,即1+3+5=9,

所以選C。

17、下面對(duì)do-while結(jié)溝的描述中,不正確的是()<>

A、循環(huán)體至少執(zhí)行一次

B、屬于“直到型”循環(huán)

C、與while語(yǔ)句執(zhí)行情況相同

D、先執(zhí)行循環(huán)體,再計(jì)算終止條件,若結(jié)果為mie,重復(fù)執(zhí)行循環(huán)體,直到布爾

表達(dá)式的值為falsen

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:while循環(huán)屬于“當(dāng)型”循環(huán),可能一次也不執(zhí)行,是先判斷終止條

件,為true則執(zhí)行循環(huán)體,否則退出循環(huán)。

18、關(guān)于異常的含義,下列描述中最正確的一個(gè)是()。

A、程序編譯錯(cuò)誤

B、程序語(yǔ)法錯(cuò)誤

C、程序自定義的異常事件

D、程序編譯或者運(yùn)行時(shí)發(fā)生的異常事件

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:異常是在程序編譯或運(yùn)行中所發(fā)生的可預(yù)料的或不可預(yù)料的異常事

件,它會(huì)引起程序的中斷,影響程序正常運(yùn)行。

19、拋出異常時(shí),應(yīng)該使用下列()子句。

A、throw

catch

C、finally

D、throws

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:在捕獲一個(gè)異常之前,必須先有異常他出,才能生成一個(gè)異常對(duì)象,

這就耍用拋出異常來(lái)實(shí)現(xiàn)。拋出異常、生成異常都是通過(guò)throw語(yǔ)句實(shí)現(xiàn)。選項(xiàng)D

throws為聲明異常,Java方法遇到自己不能解決的情況,就會(huì)聲明異常。所以選

Ao

20給出下面的代碼,則以下()選項(xiàng)返回true。Sirings="hello";String

t="hello";Char

A、s.equals(t);

B、t.equals(C);

C^s==t;

D、t==c;

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析?:==操作符比較的是操作符兩端的操作數(shù)是否是同一個(gè)對(duì)象,而String

的equals。方法比較的是兩個(gè)String對(duì)象的內(nèi)容是否一樣,其參數(shù)是一個(gè)String對(duì)

象時(shí)才有可能返回irue,其他對(duì)象都返回假。

21、下列API不屬于java.lang.Math類的是()。

A、random()

B、abs()

C^drawLine()

D、sin()

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:選項(xiàng)A,random()方法是java.lang.Math類中的求隨機(jī)數(shù)的方法:選

項(xiàng)B,abs()方法是java.lang.Math類中的求絕對(duì)值的方法;選項(xiàng)D,sin()方法是

java.lang.Ma【h類中的求正弦函數(shù)的方法;選項(xiàng)C,是Graphics類提供的畫直線的

方法。

22、“++”運(yùn)算符的操作數(shù)個(gè)數(shù)是()

A1個(gè)

、

B2個(gè)

c3個(gè)

、

D4個(gè)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:按照操作數(shù)的數(shù)目劃分,運(yùn)算符可以分為:一元運(yùn)算符,如++,??、

+、二元運(yùn)算符,如+、-、>;三元運(yùn)算符,如?:。所以本題正確答案為A。

23、下面程序的運(yùn)行結(jié)果是()<>publicclassTest{publicstaticvoidmain(String

args[]){intc=5;System.out.printin(C);System.out.printin(c++);System,out.

printin(C);))

A、566

B、556

C、677

D、666

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:第一個(gè)輸出語(yǔ)句輸出的值為c的初值5;第二個(gè)輸出語(yǔ)句輸出C++,

由于++在變量之后,先取變量的值作為表達(dá)式的值,然后變量再自增,所以表達(dá)

式C++的值仍為5,輸出后c的值變?yōu)?。第三次輸出時(shí),c的值為6。

24、a的值為3時(shí),下列程序段被執(zhí)行后,c的值是()ointc=l;if(a<0)if(a

<3)c=2;elsec=3;elsec=4;

A、1

B、2

C、3

D、4

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題主要考查if-else的使用,當(dāng)訂語(yǔ)句中的條件為真時(shí)執(zhí)行其后的語(yǔ)

句,并跳過(guò)else執(zhí)行下面的語(yǔ)句;當(dāng)條件為假時(shí)執(zhí)行else后的語(yǔ)句。

25、在執(zhí)行下面這段Java程序時(shí):publicclassTest{publicstaticvoidmain(String[J

args){Stringsi=args[0];Strings2=args[l];Strings3=args[2];}}若編譯程序后鍵

入命令:javaTestonetwothree,那么變量si所引用的字符串為()。

A、null

B、test

C、one

D、java

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn)解析:main。方法中參數(shù)表中定義的數(shù)組args用于接收命令行參數(shù)。在題中

提到命令行javaTestonetwothree中參數(shù)分別為"one"、"two"、"three",它們將被

依次存放在數(shù)組args中。由于在Java中數(shù)組的下標(biāo)從0開(kāi)始,所以si所引用的字

符串為“one”。

26、下列語(yǔ)句中錯(cuò)誤的是()。

A、inta[][]=newint[2][];

B>inta[][]=newint[][];

C、inta[][]=newint[2][3];

D、int[][]a=newint[3][2];

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:在Java中,定義二維數(shù)組的形式不是唯一的,既可以像選項(xiàng)C、D

那樣,在使用new運(yùn)算符為數(shù)組分配內(nèi)存空間時(shí)指出每一維的容量;又可以像選

項(xiàng)A那樣,在為數(shù)組分配內(nèi)存空間時(shí)只指定第一維(最左邊)的容量。

27、已知Stringstr=newString("Luck”);,則下列關(guān)于sir的操作中不合法的是

()。

Strings=str.toUppcrCasc()

B、inti=Str.length:

C^chars=str.charAt(2);

D、Strings="Good"+str;

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:String類中有一個(gè)length。方法用于返回字符串的長(zhǎng)度。但是在調(diào)用

這個(gè)方法時(shí)應(yīng)采用str.length。的形式,所以選項(xiàng)B不合法。選項(xiàng)A調(diào)用

toUpperCase()方法的功能是將字符串轉(zhuǎn)換為大寫;選項(xiàng)C調(diào)用的charAt()方法的

功能是獲取字符串的指定字符,返回值為char類型;選項(xiàng)D中使用的運(yùn)算符+可以

實(shí)現(xiàn)字符串的連接操作。

28、關(guān)于java.沁包中的抽象類,以下敘述中正確的是()。

A、字符流具有抽象類InputStream和OutputStream

B、字節(jié)流具有抽象類Reader和Writer

C、過(guò)流流具有抽象類FiherOutputStream和FilterlnputStream

D、壓縮流具有抽象類InCompressInputStream和InCompressOutputStream

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:Java的I/O功能主要是通過(guò)輸入輸出類庫(kù)java,io包實(shí)現(xiàn)的,java.io

包中包括了可以處理字節(jié)流、字符流、文件流和對(duì)象流等的類。java.io包中的抽

象類有:字節(jié)流的抽象類InputStrcam和OutputStream;過(guò)濾流的抽象類

FiherOutputStream和FiherlnputSlream;字符流的抽象類Reader和Writer;壓縮抽

象類InfiaterlnpntStreamDeflatcrOiitpntStream?

29、以下屬于java,i。包中的非流類的是()。

A、File類

Reader

C、InputStrcam

D、FileNameFilter

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:File類是java,i。包中的非流類,它以系統(tǒng)無(wú)關(guān)的方式描述文件龍象

的屬性。File類只操作文件在磁盤上的屬性,而讀寫文件內(nèi)容的功能則需要流類提

供。

30、下列哪個(gè)類或接口定義了線程同步與交互的方法?()

A、Thread

B、Runnable

C、Object

D^ThreadGroup

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題主要考查線程的對(duì)象是由java.lang包的Thread類導(dǎo)出的,它定

義并實(shí)現(xiàn)了Java中的線程;Runnable接口的目的是使任何類都可以為線程提供線

程體(即run()方法);Object類定義了線程同步與交互的方法如:wait(),notify。及

notifyAll();ThreadGroup類實(shí)現(xiàn)了線程組,并提供了對(duì)線程組或組中線程進(jìn)行操

作的方法。

31、在以下哪種情況下,對(duì)象不會(huì)解鎖?()

A、synchronized段語(yǔ)句塊執(zhí)行完畢

synchronized語(yǔ)句塊中出現(xiàn)exception

C、持鎖線程調(diào)用對(duì)象wait。方法

D、synchronized語(yǔ)句塊中調(diào)用suspend()方法

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:suspend。方法只是掛起線程,并不釋放線程中持有的鎖。

32、在Java中,實(shí)現(xiàn)用戶界面功能的包是()。

A、java,applet

B、java,transaction

C、java,util

D^java,awt

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:抽象窗口工具包AWT是Java提供的建立圖形用戶界面的開(kāi)發(fā)包。

33、下列組件不能添加進(jìn)Frame主窗口的是()。

A、Panel

CheckBox

C^Dialog

D、Choice

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題考查對(duì)Java組件容器中添加組件的基本知識(shí)。選項(xiàng)A錯(cuò)誤,

Panel組件是容器,它可以被添加到Frame窗口;選項(xiàng)B錯(cuò)誤,CheckBox組件是復(fù)

選框組件,可以添加到Frame窗口;選項(xiàng)C正確,Dialog繼承自Windows類,

Windows類(或子類)的對(duì)象不能包含在其他容器中;選項(xiàng)D錯(cuò)誤,Choice組件是選

擇框組件,可以添加到Frame窗I」。

34、通過(guò)Applet的()方法,可以得到Applet類文檔的URL。

A、getCodeBase()

B、getHost()

C、getByName()

D、getDocumentBase()

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:gelCodeBase。方法返回.class所在的網(wǎng)址URL。

35、下列關(guān)于Applet的敘述中,錯(cuò)誤的是()o

A、Applet是Java類,所以可以由JDK中的解釋器java.exe直接解釋運(yùn)行。

B、Applet應(yīng)該定義為java,applet.Applet類或javax.swing.JApplet類的子類。

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

D、通過(guò)在HTML文件中采用<PARAM>標(biāo)記可以向Applet傳遞參數(shù)。

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:Applet是Java與Web相結(jié)合而引入的重要的Java應(yīng)用形式。Applet

是Java類,但自身不能運(yùn)行,必須嵌入在其他應(yīng)用程序中運(yùn)行,因此不能直接由

java.exe解釋執(zhí)行,選項(xiàng)A說(shuō)法錯(cuò)誤。Applet與Application的主要區(qū)別在執(zhí)行方式

上,Application以main。方法為入口點(diǎn)運(yùn)行,Applet要在瀏覽器或appletviewcr中

運(yùn)行,運(yùn)行過(guò)程比Application更復(fù)雜。

三、公共基礎(chǔ)填空題(本題共5題,每題7.0分,共5

分。)

36、如果一個(gè)工人可管理多個(gè)設(shè)備,而一個(gè)設(shè)備只被一個(gè)工人管理,則實(shí)體“工人”

與實(shí)體“設(shè)備”之間存在【】聯(lián)系。

標(biāo)準(zhǔn)答案:一對(duì)多或一對(duì)n或l:N或l:n或一對(duì)m或1:M或l:m

知識(shí)點(diǎn)解析:實(shí)體之間的對(duì)應(yīng)關(guān)系稱為聯(lián)系,它反映現(xiàn)實(shí)世界事物之間的相互關(guān)

聯(lián)。兩個(gè)實(shí)體間的聯(lián)系可以歸結(jié)為三種類型:一對(duì)一聯(lián)系表現(xiàn)為某一實(shí)體與另一實(shí)

體一一對(duì)應(yīng)相關(guān)聯(lián);一對(duì)多聯(lián)系表現(xiàn)為某一實(shí)體與相關(guān)多個(gè)實(shí)體相關(guān)聯(lián);多對(duì)多聯(lián)

系表現(xiàn)為多個(gè)實(shí)體與相關(guān)多個(gè)實(shí)體相聯(lián)系。

37、算法的復(fù)雜度主要包括【】復(fù)雜度和空間復(fù)雜度。

標(biāo)準(zhǔn)答案:時(shí)間

知識(shí)點(diǎn)解析:算法是對(duì)解題方案的準(zhǔn)確而完整的描述,其復(fù)雜度主要包括時(shí)間復(fù)雜

度和空間復(fù)雜度。所謂時(shí)間復(fù)雜度,是指執(zhí)行算法所需要的計(jì)算工作量:所謂空間

復(fù)雜度,一般是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。

38、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括選擇、連接和【】。

標(biāo)準(zhǔn)答案:投影

知識(shí)點(diǎn)解析:專門關(guān)系運(yùn)算包括對(duì)單個(gè)關(guān)系進(jìn)行垂直分解(投影操作)或水平分解(選

擇操作)和對(duì)多個(gè)關(guān)系的結(jié)合(連接操作)等。

39、若按功能劃分,軟件測(cè)試的方法通常分為白盒測(cè)試方法和【】測(cè)試方法。

標(biāo)準(zhǔn)答案:黑盒

知識(shí)點(diǎn)解析:軟件測(cè)試的方法有三種:動(dòng)態(tài)測(cè)試、靜態(tài)測(cè)試和正確性證明。設(shè)計(jì)測(cè)

試實(shí)例的方法一般有兩類:黑盒測(cè)試法和白盒測(cè)試法。在使用黑盒法設(shè)計(jì)測(cè)試實(shí)例

時(shí),測(cè)試人員將程序看成一個(gè)“黑盒”,即不關(guān)心程序內(nèi)部是如何實(shí)現(xiàn)的,只是檢查

程序是否符合它的“功能說(shuō)明”,所以使用黑盒法設(shè)計(jì)的測(cè)試用例完全是根據(jù)程序的

功能說(shuō)明來(lái)設(shè)計(jì)的。

40、數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式稱為數(shù)據(jù)的【】。

標(biāo)準(zhǔn)答案:模式或邏輯模式或概念模式

知識(shí)點(diǎn)解析:模式也稱邏輯模式或概念模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特

征的描述,是所有用戶的公共數(shù)據(jù)視圖。例如數(shù)據(jù)記錄由哪些數(shù)據(jù)項(xiàng)構(gòu)成,數(shù)據(jù)項(xiàng)

的名字、類型、取值范圍等。

四、填空題(本題共10題,每題1.0分,共10分。)

41、Java語(yǔ)言的各種數(shù)據(jù)類型之間提供兩種轉(zhuǎn)換:【】和強(qiáng)制轉(zhuǎn)換。

標(biāo)準(zhǔn)答案:自動(dòng)轉(zhuǎn)換

知識(shí)點(diǎn)解析:Java語(yǔ)言的各種數(shù)據(jù)類型之間提供兩種轉(zhuǎn)換:自動(dòng)轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換。

自動(dòng)類型轉(zhuǎn)換允許在賦值和計(jì)算時(shí)由編譯系統(tǒng)按一定的優(yōu)先次序自動(dòng)完成,它只能

將位數(shù)少的數(shù)據(jù)類型轉(zhuǎn)於成位數(shù)多的數(shù)據(jù)類型。將位數(shù)多的數(shù)據(jù)類型向位數(shù)少的數(shù)

據(jù)類型轉(zhuǎn)換時(shí),只能使用強(qiáng)制轉(zhuǎn)換。

42、case子句中的常量的類型必須與switch表達(dá)式的類型相容,并且各個(gè)case子

句的常量的值必須【】。

標(biāo)準(zhǔn)答案:互不相同

知識(shí)點(diǎn)解析:case子句的值必須是常量,而且類型必須與switch表達(dá)式的類型相

容,并且各個(gè)case子句的常量的值必須互不相同。

43、Java對(duì)象串行化技術(shù),主要是通過(guò)ObjeclInpulStream類和【】類來(lái)實(shí)現(xiàn)的。

標(biāo)準(zhǔn)答案:ObjectOutputStream

知識(shí)點(diǎn)解析:對(duì)象串行叱是指對(duì)Java對(duì)象的讀、寫的過(guò)程。Java語(yǔ)言提供了對(duì)象

流ObjeclInpulSlream和ObjectOulputSlream來(lái)實(shí)現(xiàn)對(duì)象串行化。

44、if語(yǔ)句合法的條件值是【】類型。

標(biāo)準(zhǔn)答案:布爾

知識(shí)點(diǎn)解析:條件語(yǔ)句的條件應(yīng)該是條件表達(dá)式或者布爾邏輯表達(dá)式,因此條件的

值只能是布爾類型的值。

45、Java的輸入輸出流包括【】、字符流、文件流、對(duì)象流以及多線程之間通信

的管道流。

標(biāo)準(zhǔn)答案:字節(jié)流

知識(shí)點(diǎn)解析:Java的I/O功能主要是通過(guò)輸入輸出類庫(kù)java.沁包實(shí)現(xiàn)的,java.io

包中包括了可以處理字節(jié)流、字符流、文件流和對(duì)象流等的類。

46、字符類輸出流的各個(gè)類都是抽象類【】的子類。

標(biāo)準(zhǔn)答案:Writer

知識(shí)點(diǎn)解析:在Java中,字符都是以16位Unicode碼的形式表示的。處理

Unicode碼的所有類都是從Reader和Writer兩個(gè)抽象超類中衍生的。字符輸入流均

為Reader的子類,而字符輸出流均為Wriler的子類。

47、1]可以把一組線程作為一個(gè)對(duì)象進(jìn)行統(tǒng)一的處理和維護(hù)。

標(biāo)準(zhǔn)答案:線程組

知識(shí)點(diǎn)解析:Java語(yǔ)言中,每個(gè)線程都必須歸屬于一個(gè)線程組。線程組可以把一組

線程作為單個(gè)對(duì)象進(jìn)行統(tǒng)一的處理和維護(hù)。

48、能將顯示空間分成很多層的布局管理器是【】。

標(biāo)準(zhǔn)答案:CardLayout

知識(shí)點(diǎn)解析:CardLayout布局管理器能夠幫助用戶處理兩個(gè)以至更多的成員共享同

一顯示空間,它把容器分成許多層,每層的顯示空間占據(jù)整個(gè)容器的大小,但是每

層只允許放置一個(gè)構(gòu)件。

49、Swing的頂層容器有:Japplet,JWindow,JDialog和[]。

標(biāo)準(zhǔn)答案:JFrame

知識(shí)點(diǎn)解析:javax.swing包中定義了兩種類型的構(gòu)件:頂層容器和輕量級(jí)構(gòu)件。

其中頂層容器包括:JFrame>JApplet、JDialog和JWindow。

50、在退出當(dāng)前主頁(yè)時(shí),瀏覽器調(diào)用【】方法終止start。方法中啟動(dòng)的線程。

標(biāo)準(zhǔn)答案:stop()

知識(shí)點(diǎn)解析:start()函數(shù)是在Applet初始化之后以及Applet被重新訪問(wèn)時(shí)調(diào)用,使

Applet成為激活狀態(tài);當(dāng)Applet被覆蓋時(shí)或退出時(shí),調(diào)用stop()方法可以停止線

程。slart()與stop()是一對(duì)相對(duì)應(yīng)的方法,一般常在s【arl()中啟動(dòng)一些動(dòng)作,而在

stop()中暫停這些動(dòng)作。

國(guó)家二級(jí)(JAVA)筆試模擬試卷第3套

一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共

70分。)

1、對(duì)長(zhǎng)度為N的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為

()。

A、N+1

B、N

C、(N+l)/2

D、N/2

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:在順序查找中,如果被查元素不在線性表中,或是線性表中的最后一

個(gè),則為了查找這個(gè)元素需要與線性表中所有元素進(jìn)行比較,這是順序查找最壞的

情況。

2、閱讀下面代碼publicclassTestimplementsRunnable{publicvoidrun(Threadt)

{System.out.println("Running");}publicstaticvoidmain(String[]args)

{Threadtt=newThread(newTesl());tt.slart();}}代碼運(yùn)行的結(jié)果是

A、將拋出一個(gè)異常

13、沒(méi)有輸出并正常結(jié)束

C、輸出“Running”并正常結(jié)束

D、程序第2行將出現(xiàn)一個(gè)編譯錯(cuò)誤

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:暫無(wú)解析

3、Thread類中能運(yùn)行線程體的方法是

A、start()

B、resume()

C、init()

D、run()

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:控制線程啟停類的方法有:start(),線程體開(kāi)始運(yùn)行;stop(),強(qiáng)行中

止線程運(yùn)行;suspend。,掛起線程,掛起后的線程將不能自動(dòng)恢復(fù),只能在其他線

程中調(diào)用resume。方法恢復(fù)線程的狀態(tài);resume。,恢復(fù)線程執(zhí)行。所以答案為

Ao選項(xiàng)D中run。方法定義了線程體和線程的具體行為。

4、下列方法能夠用來(lái)實(shí)現(xiàn)線程之間通信的是

A、notifyO

B、run()

CNslecp()

D、join。

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:在java.lang.object中,實(shí)現(xiàn)線程通信有兩個(gè)方法:wait。和notify。,

它們可以完成線程間同步。其中wail()方法使線程等待,并且暫時(shí)釋放其占有的對(duì)

象鎖。notify。方法通知因調(diào)用wait()方法而等待的線程重新占有該對(duì)象鎖。

5、下列對(duì)于嚴(yán)格控制goto語(yǔ)句的使用理解錯(cuò)誤的是()。

A、用一種非結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)一個(gè)結(jié)構(gòu)化的構(gòu)造

B、若不使用goto語(yǔ)句會(huì)使功能模糊

C、在某種可以改善而不是損害程序可讀性的情況下,可以使用該語(yǔ)句

D、goto語(yǔ)句可以完全不用

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:got。語(yǔ)句會(huì)造成程序的混亂,但在某些地方goto語(yǔ)句還是需要的,

若不使用goto語(yǔ)句會(huì)使功能模糊。

6、設(shè)有定義語(yǔ)句inta[]={66,88,99};,則以下對(duì)此語(yǔ)句的敘述錯(cuò)誤的是()。

A、定義了一個(gè)名為a的一維數(shù)組

B、a數(shù)組有3個(gè)元素

C、a數(shù)組的下標(biāo)為1?3

D、數(shù)組中的每個(gè)元素都是整型

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:暫無(wú)解析

7、下列敘述中,不屬于數(shù)據(jù)庫(kù)系統(tǒng)的是

A、數(shù)據(jù)庫(kù)

B、數(shù)據(jù)庫(kù)管理系統(tǒng)

C、數(shù)據(jù)庫(kù)管理員

D、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)

標(biāo)準(zhǔn)答案:2

知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem,簡(jiǎn)稱DBS)由如下幾部分組成,即數(shù)據(jù)

庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)管理員、硬件和軟件。網(wǎng)

8、下列不屬于軟件工程的3個(gè)要素的是

A、工具

B、過(guò)程

C、方法

D、環(huán)境

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:軟件工程包括3個(gè)要素,即方法、工具和過(guò)程。方法是完成軟件工程

項(xiàng)目的技術(shù)手段;工具支持軟件的開(kāi)發(fā)、管理、文檔生成;過(guò)程支持軟件開(kāi)發(fā)的各

個(gè)環(huán)節(jié)的控制、管理。

9、在一棵二叉樹(shù)上第5層的結(jié)點(diǎn)數(shù)最多是

A、8

B、16

C、32

D、15

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析;根據(jù)二叉樹(shù)的性質(zhì),在二叉樹(shù)的第K層上,最多有2的kJ次方個(gè)結(jié)

點(diǎn)。所以,第5層的結(jié)點(diǎn)數(shù)最多為16。

10、軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件),一下面

屬于系統(tǒng)軟件的是()。

A、編輯軟件

B、操作系統(tǒng)

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

D、瀏覽器

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn)。析:編輯軟件和瀏覽器屬于工具軟件,教務(wù)系統(tǒng)是應(yīng)用軟件。

二、選擇題(本題共25題,每題1.0分,共25分。)

11、下列說(shuō)法中錯(cuò)誤的一項(xiàng)是V

A、下拉菜單可以被添加到McnuBar或者其他菜單中

B、Menuhem對(duì)象可以添力口AclionListener監(jiān)聽(tīng)器

C>MenuBar和Menu都可以不用注冊(cè)監(jiān)聽(tīng)器

D^若要對(duì)Mcnultem添加監(jiān)聽(tīng)器,也必須對(duì)McnuBar添加監(jiān)聽(tīng)器

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:暫無(wú)解析

12、下面程序段的輸出結(jié)果是()opublicclassTest(publicstaticvoidmain

(String[]args){intresult=0;for(inti=l;i<=5;i++){if(i%2==0)continue;result

+=i;)System.out.printin("resultis"+result):j}

A、resultis7

B、resultis8

C^resultis9

D、resultis10

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:continue語(yǔ)句跳過(guò)循環(huán)體中下面尚未執(zhí)行的語(yǔ)句,回到循環(huán)體的開(kāi)始

繼續(xù)下輪循環(huán)。所以題目中程序?qū)崿F(xiàn)的是求1到5的所有奇數(shù)的和,即"3+5=9,

所以選C。

13、下列運(yùn)算符中,不可以和字符類型數(shù)據(jù)組合成運(yùn)算表達(dá)式的是()。

A、++

B、--

C、+

D、&&

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:選項(xiàng)A可以實(shí)現(xiàn)字符的增量運(yùn)算;選項(xiàng)B可以實(shí)現(xiàn)字符的減量運(yùn)

算;選項(xiàng)C可以實(shí)現(xiàn)字符間的加法運(yùn)算;選項(xiàng)D&&運(yùn)算符的操作數(shù)只能是布爾類

型的值,int或char類型的數(shù)值都不可以作為其操作數(shù)。

14、下列關(guān)于類的說(shuō)法不正確的是()。

A、類是同種對(duì)象的集合和抽象

B、類屬于Java語(yǔ)言中的復(fù)合數(shù)據(jù)類型

C、類是Java程序中的基本的結(jié)構(gòu)單位

D、類就是對(duì)象

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:對(duì)象是類的實(shí)例化,兩者不能等同。

15、在Java中,能實(shí)現(xiàn)多重繼承效果的方式是()o

A、內(nèi)部類

B、適配器

C、接口

D、同步

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題考查Java中多重繼承的概念。首先要區(qū)分選項(xiàng)中各個(gè)概念。內(nèi)

部類是在一個(gè)類的內(nèi)部嵌套定義的類,主要用來(lái)生成事件適配器。適配器定義一個(gè)

包裝類,包裝有不兼容接口的對(duì)象。這個(gè)包裝類指的就是適配器(Adapler),它包裝

的對(duì)象就是適配器,適配器提供客戶類需要的接口。接口是一種只含有抽象方法或

常量的一種特殊的抽象類,因?yàn)榻涌诓话ㄈ魏螌?shí)現(xiàn),所以與存儲(chǔ)空間沒(méi)有任何關(guān)

系,將多個(gè)接口合并,即多重繼承就可以很容易實(shí)現(xiàn),選項(xiàng)C正確。同步主要用

在多線程程序設(shè)計(jì)中。

16、文件操作中語(yǔ)句publicbooleandelete。的功能是()<>

A、執(zhí)行完后,刪除文件

B、刪除當(dāng)前文件并釋放資源

C、返回文件的最后修改時(shí)間

D、返回文件的字節(jié)長(zhǎng)度

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:publicbooleandelete。的功能是刪除當(dāng)前文件并移放資源,因此B為

正確答案。其余選項(xiàng)中,選項(xiàng)A的功能由publicvoiddeleieOnExil()實(shí)現(xiàn);選項(xiàng)C

的功能由publiclonglasiModified()實(shí)現(xiàn):選項(xiàng)D的功能由publiclonglength。賣

現(xiàn)。

17、下列選項(xiàng)中,其值與其他三個(gè)選項(xiàng)的值不相等的是()o

A、15

B、OxF

C、OXF

D、015

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查Java語(yǔ)言中的進(jìn)制表示與換算。首先要清楚各種進(jìn)制的表

示方法,整型常量有3種書寫格式:十進(jìn)制數(shù),如123、-50;八進(jìn)制整數(shù):以。開(kāi)

頭,如012表示十進(jìn)制的10;十六進(jìn)制整數(shù):以O(shè)x或OX開(kāi)頭,如0x12表示十

進(jìn)制的18。選項(xiàng)A是十進(jìn)制15,選項(xiàng)B和選項(xiàng)C是十六進(jìn)制中的F,相當(dāng)于十進(jìn)

制的15,選項(xiàng)D為八進(jìn)制,015相當(dāng)于十進(jìn)制的13,與其他選項(xiàng)不同。

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

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

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

C、當(dāng)在synchronized。語(yǔ)句塊中出現(xiàn)異常(Exceplion)

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

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:本題考查Java線程中對(duì)象的加鎖及其操作。對(duì)象加鎖的使用非常靈

活,一定要注意。對(duì)象的鎖在如下幾種情況下由持有線程返還:當(dāng)synchronized。

語(yǔ)句塊執(zhí)行完后,所以選項(xiàng)A錯(cuò)誤;當(dāng)在synchronized。語(yǔ)句塊中出現(xiàn)異常

(exception),所以選項(xiàng)B錯(cuò)誤;當(dāng)持有鎖的線程調(diào)用該對(duì)象的wail()方法,此時(shí)該

線程將釋放對(duì)象的鎖,所以選項(xiàng)D錯(cuò)誤。而當(dāng)調(diào)用了線程的suspend。方法只是使

線程暫時(shí)停止執(zhí)行,可以使用其他線程調(diào)用resume。方法恢復(fù)執(zhí)行,所以選項(xiàng)B正

確。

19、下列關(guān)于System類的敘述中,錯(cuò)誤的是()。

A、System類是一個(gè)final類

B、System類不能實(shí)例化

C、System類中沒(méi)有定義屬性

D、Sysiem類主要提供了系統(tǒng)環(huán)境參數(shù)的訪問(wèn)

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題考查System類的基本知識(shí)。System類是一個(gè)final類,所有的

方法都用類變量來(lái)調(diào)用,媽對(duì)Sys⑹?類不可能實(shí)例化。System類主要用來(lái)提供標(biāo)

推輸入/輸出和系統(tǒng)環(huán)境信息的吵問(wèn)設(shè)置。而Syslem類的屬性有:(?

mblicstaticfinalInputStremin:標(biāo)準(zhǔn)輸入,(2)publicstaticfinalOutputSaemout;標(biāo)準(zhǔn)

輸出,③publicstaticfindlPrintStrcmcir;標(biāo)準(zhǔn)錯(cuò)誤輸出。

20、欲構(gòu)造ArrayList類的一個(gè)實(shí)例,此類實(shí)現(xiàn)Lisi接口,下列方法正確的是

A、ArrayListmyList=newObject();

B、ListmyList=newArrayList();

C^ArrayListmyList=newList();

D、ListmyList二newList();

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:不能直接建立接口的實(shí)例,只能通過(guò)實(shí)現(xiàn)接口的相應(yīng)的類來(lái)實(shí)現(xiàn)接

口。所以只有B選項(xiàng)是正確的。

21、類的實(shí)例方法代表著()。

A、類屬性

B、類行為

C、從該類所創(chuàng)建的一個(gè)對(duì)象的行為

D、類成員變量

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:實(shí)例方法指出一個(gè)特定的對(duì)象行為,而類方法指出的則是屬于該類的

所有對(duì)象的行為。

22、下面程序段的輸出結(jié)果是()。publicclassTest{publicstaticvoidmain(String

args[]){intx,y;x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;

y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2;if(x>y)System.out.println("x>y");else

if(x==y)System.out.println("x=y");elseSystem.out.println("x<y");)}

A、x>y

B、x=y

C、x<y

D、編譯錯(cuò)誤

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無(wú)解析

23、下列敘述中,錯(cuò)誤的是()。

A、JavaApplication與Applet所用編譯命令相同

B、通常情況下JavaApplication只能有一個(gè)m疝1()方法

C、JavaApplet必須有HTML。文件才能運(yùn)行

DxJavaApplet程序的.class文件可用java命令運(yùn)行

標(biāo)準(zhǔn)答案:8

知識(shí)點(diǎn)解析:暫無(wú)解析

24、在下面附屬類方法中的下劃線處應(yīng)填入的正確參數(shù)是()。publicvoid

writeData()throwsIOException{GregorianCalendarcalendar=new

GregorianCalendar();calcndar.setTime(hireDay);out.println(name+"|"+salary+"|"

+calendar.get(Calendar.YEAR)+"r+(calendar.get(Calendar.MONTH)+1)+"|"

+calendar.get(Calendar.DAY_OF_MONTH));}

A、Employee[]e

B、employee.dat

C、PrintWriterout

D、BufferedWriter

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:本題考查考生對(duì)附屬類的掌握。題目看起來(lái)很難,其實(shí)不用去理解程

序即可回答,按照J(rèn)ava中的語(yǔ)法規(guī)則,只有選項(xiàng)C滿足題目。在題目中出現(xiàn)了

“out”變量,只有選項(xiàng)C中“PrintWriterout”有該變量。選項(xiàng)A只是用來(lái)定義一個(gè)數(shù)

組,選項(xiàng)B是一個(gè)常量,不能用在這里,選項(xiàng)D中“BufferedWriter”后缺少參數(shù)。

這個(gè)題目考點(diǎn)有些含糊,容易讓考生莫名其妙,如果將程序整個(gè)給出也許更好一

些,了解即可,本題的關(guān)鍵是明白附屬類的概念。

25、下列敘述中,正確的是()。

A、聲明變量時(shí)必須指定一個(gè)類型

B、Java認(rèn)為變量number與Number相同

C、Java中唯一的注釋方式是“//”

D、源文件中pubic類可以有0或多個(gè)

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:本題考查Java中的基本概念。關(guān)于Java的基本概念是考試重點(diǎn),應(yīng)

該重視。在Java中,聲明變量時(shí),必須指定類型,否則將會(huì)出錯(cuò),所以選項(xiàng)A說(shuō)

法正確。Java標(biāo)識(shí)符是區(qū)分大小寫的,這是與C語(yǔ)言不同的,變量number和

Number對(duì)Java來(lái)說(shuō)是不同的,選項(xiàng)B說(shuō)法錯(cuò)誤。Java中有3種注釋方式:文檔注

釋/**…*/,被javadoc處理,可以建立類的一個(gè)外部說(shuō)明性文件:C語(yǔ)言注釋風(fēng)格

/*...*/,用于去掉當(dāng)前不再使用但仍想保留的代碼等;單行注釋〃,格式上要求注

釋符〃后必須緊跟一個(gè)空格,然后才是注釋信息”選項(xiàng)C說(shuō)法錯(cuò)誤。源文件中

public類可以有0或1個(gè),不能多于1個(gè),選項(xiàng)D說(shuō)法錯(cuò)誤。

26、下列循環(huán)執(zhí)行的次數(shù)為()。inty=2,x=4;while(-x!=x/y){}

A、I

B、2

C、3

D、0

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:首先判斷終止條件,執(zhí)行??X之后,x=3,x/y=l,滿足條件,執(zhí)行第1

次循環(huán);再判斷終止條/牛,執(zhí)行-x之后,x=2,x/y=l,滿足條件,執(zhí)行第2次循

環(huán):依此類推可知一共執(zhí)行了3次循環(huán)。

27、表達(dá)式-31>>>5>5>>>5>>5>>>5>>5值為()。

A、NULL

B、-1

C、3

D、1024

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:此題可采用排除法。由題目中的表達(dá)式,一定會(huì)得出一個(gè)有效整數(shù),

故選項(xiàng)A不對(duì)。由于第1個(gè)運(yùn)算符是無(wú)符號(hào)右移運(yùn)算符>>>,故運(yùn)算結(jié)果不可

能為負(fù)數(shù),選項(xiàng)B錯(cuò)誤。而且,由于初始值最多會(huì)被右移31次,故不可能產(chǎn)生一

個(gè)運(yùn)算結(jié)果等于1024的數(shù),選項(xiàng)D也錯(cuò)誤。此題應(yīng)選C。

28、Java中用于提供Java語(yǔ)言、Java虛擬機(jī)的核心的類和接口的包是

A、java,io包

B、java,applet包

C、java,lang包

D、java,net包

標(biāo)準(zhǔn)答案:4

知識(shí)點(diǎn)解析:本題考查考生對(duì)Java語(yǔ)言中的類和接口的理解。java,lang包提供了

構(gòu)成Java語(yǔ)言、Java虛擬機(jī)核心的類和接口。例如,類Objct\類String和類

Thread等。對(duì)任何一個(gè)Java程序來(lái)說(shuō),這些類幾乎都是必不可少的。java.lang還

包含了許多由Java虛擬機(jī)發(fā)出的異常,這些異常也是“類”的一種。另外,

java,lang包還包含一些用于訪問(wèn)系統(tǒng)資源的類,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論