國(guó)家二級(jí)(JAVA)筆試模擬試卷7_第1頁(yè)
國(guó)家二級(jí)(JAVA)筆試模擬試卷7_第2頁(yè)
國(guó)家二級(jí)(JAVA)筆試模擬試卷7_第3頁(yè)
國(guó)家二級(jí)(JAVA)筆試模擬試卷7_第4頁(yè)
國(guó)家二級(jí)(JAVA)筆試模擬試卷7_第5頁(yè)
已閱讀5頁(yè),還剩82頁(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ù)元素,稱(chēng)為空線性表,所以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ì)列又稱(chēng)為先進(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ì)象類(lèi)可以派生出新類(lèi),類(lèi)可以產(chǎn)

生實(shí)例對(duì)象,從而實(shí)現(xiàn)了對(duì)象類(lèi)數(shù)據(jù)結(jié)構(gòu)和操作代碼的軟構(gòu)件復(fù)用。可重用性是面

向?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è)方面:需求獲取、需求分析、編寫(xiě)需

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

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

B、需求評(píng)審

C、總結(jié)

D、都不正確

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

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

寫(xiě)需求分析說(shuō)明書(shū)和需求評(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ù)庫(kù)管理系統(tǒng)軟件的合

稱(chē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)系的模型稱(chēng)為(),

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)稱(chēng)表;層次模型用樹(shù)形結(jié)構(gòu)來(lái)表示:網(wǎng)狀模型是一個(gè)不加任何限制的無(wú)向

圖。

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

11、以下各項(xiàng)中不屬于對(duì)象的性質(zhì)是()。

A、對(duì)象可作另一對(duì)象的成員

B、對(duì)象之間可以相互賦值

C、對(duì)象可以用作數(shù)組的元素

D、父對(duì)象可以實(shí)例化子對(duì)象

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

知識(shí)點(diǎn)解析:本題考查對(duì)象性質(zhì)。選項(xiàng)A正確,對(duì)象可以作為其他對(duì)象的成員,

基本數(shù)據(jù)類(lèi)型也是對(duì)象的一種,可以做為任何對(duì)象的成員,同樣,任何已定義的對(duì)

象都可以是其他對(duì)象的成員;選項(xiàng)B正確,同?類(lèi)型之間的對(duì)象可以相互賦值,

不同類(lèi)型之間的對(duì)象通過(guò)強(qiáng)制類(lèi)型轉(zhuǎn)換也可以相互賦值;選項(xiàng)C正確,數(shù)組的元

素可以是任何對(duì)象;選項(xiàng)D錯(cuò)誤,父對(duì)象不一定含有全部子對(duì)象的屬性,故不能

由父對(duì)象實(shí)例化子對(duì)象,反之可以。故本題的答案是D。

知識(shí)點(diǎn)解析:Java語(yǔ)言的標(biāo)識(shí)符是以字母、下劃線(_)、和符號(hào)$為首字符的字符

串,在首字符后面可以跟字母、下劃線、$和數(shù)字,且標(biāo)識(shí)符是區(qū)分大小寫(xiě)的,標(biāo)

識(shí)符的字符數(shù)沒(méi)有限制,所以A選項(xiàng)是正確的,B選項(xiàng)是錯(cuò)誤的;選項(xiàng)C錯(cuò)誤,

復(fù)合數(shù)據(jù)類(lèi)型應(yīng)該包括數(shù)組、類(lèi)和接口:數(shù)組屬于復(fù)合數(shù)據(jù)類(lèi)型,故D選項(xiàng)是錯(cuò)

誤的。

16、下面不屬于Java語(yǔ)言的基本數(shù)據(jù)類(lèi)型的是()。

A、浮點(diǎn)類(lèi)型

B、整數(shù)類(lèi)型

C、布爾類(lèi)型

D、字符串類(lèi)型

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

知識(shí)點(diǎn)解析:本題主要考查Java語(yǔ)言的基本數(shù)據(jù)類(lèi)型這個(gè)知識(shí)點(diǎn)。Java語(yǔ)言的基

本數(shù)據(jù)類(lèi)型有8種:布爾型(boolean)、整數(shù)型(int)、長(zhǎng)整型(long)、短整型(short)、

字節(jié)型(byte)、單精度浮點(diǎn)型(floA)、雙精度浮點(diǎn)型(double)和字符型(char)。而字符

串類(lèi)型屬于復(fù)合數(shù)據(jù)類(lèi)型。故本題答案是D。

17、下列各項(xiàng)中代表單精度浮點(diǎn)數(shù)的是()。

A、652

B、3.4457D

C、0.289f

D、0L

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

知識(shí)點(diǎn)解析:?jiǎn)尉雀↑c(diǎn)型(floal)數(shù)不僅有整.數(shù)部分,還有小數(shù)部分,數(shù)字某位

可加f或F,它占用的字節(jié)數(shù)是4。浮點(diǎn)數(shù)末尾加d或D的為雙精度(double)浮點(diǎn)

數(shù)。由此可知只有C選項(xiàng)符合要求。

18、下面的說(shuō)法中正確的是0。I:有float型數(shù)據(jù)定義floatfl=100.00f;Floal

Fl=newfloat(fl),要把float型轉(zhuǎn)換為double型時(shí)用Doubledl=Fl.doubleValue()o

II:有double型數(shù)據(jù)定義doubledl=100.00;DoubleDI二newDouble(dl),要把

double型轉(zhuǎn)換為int型時(shí)用intil=DValue()oIII:當(dāng)把int型轉(zhuǎn)換為double型

時(shí),該轉(zhuǎn)換是不能自動(dòng)轉(zhuǎn)換的,需要強(qiáng)制類(lèi)型轉(zhuǎn)換。IV:以上說(shuō)法都不對(duì)。

A、II、III

B、I>III

C、I、II

D、IV

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

知識(shí)點(diǎn)解析:本題是考查有關(guān)對(duì)簡(jiǎn)單數(shù)據(jù)類(lèi)型類(lèi)包裝的基木知識(shí)。第川項(xiàng)的說(shuō)法是

正確的,第in正確的說(shuō)法應(yīng)該是:當(dāng)把im型轉(zhuǎn)換為double型時(shí),該轉(zhuǎn)換是可以自

動(dòng)轉(zhuǎn)換的,不需要強(qiáng)制類(lèi)型轉(zhuǎn)換。

19、給定下面的代碼:inti=l,j=10;do{if(i++>-j)continue;}whi1e(i<5)執(zhí)行完之

后,i與j的值分別是多少?()

A、i=6,j=5

B、i=5,j=5

C>i=6,j=4

D、i=5j=6

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

知識(shí)點(diǎn)解析:該題考查對(duì)自增自減運(yùn)算符的理解。假如。p是操作數(shù),自增自減運(yùn)

算符有下面幾種形式。++op、op++,表示對(duì)操作數(shù)op加1,其中,++op表示先對(duì)

op加1然后再取其值,而。op++表示先取其值,然后再對(duì)op進(jìn)行加lo--op、op-

-,表示對(duì)操作數(shù)op進(jìn)行減1操作,其中,-op表示先對(duì)op減1然后再取其值,

而op--表示先取其值,然后再對(duì)。P進(jìn)行減1。在本題中,當(dāng)進(jìn)行到i=5時(shí)退出循

環(huán),此時(shí)j為6。故本題答案是D。

20、下面程序執(zhí)行后的輸出結(jié)果為()。publicclassfun{publicstaticvoid

main(Stringargs[]){Stringgreets="Howareyou!";Strings=greets.substring(0,3);

System.out.println(S);})

A、How

B、are.

C^you

D、howateyou!

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

知識(shí)點(diǎn)解析:此題方法substring(0,3)是取字符串greets的第1個(gè)字符開(kāi)始到第3個(gè)

字符組成的新字符串,即”How”。

21、下面程序的輸出結(jié)果是()。publicclassSun{publicstaticvoidmain(String

args[]){inti=9;switch(i){default:System.out.println("default");case0:

System.out.println("zero");break;case1:System.out.println("one");case2:

System.out.println("two"j;}}}

A、defaun

B、defauh,zero

C、errordefaultclausenotdefined

D、nooutputdisplayed

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

知識(shí)點(diǎn)解析:該題考查對(duì)swilch-case-break的理解。每個(gè)分支語(yǔ)句后面必須有

break語(yǔ)句,否則程序向下執(zhí)行,直到遇到break語(yǔ)句或程序結(jié)束。所以該題i=9時(shí)

沒(méi)有匹配的case語(yǔ)句,執(zhí)行default分支語(yǔ)句,而default分支語(yǔ)句后沒(méi)有break語(yǔ)

句,程序繼續(xù)向下執(zhí)行case0分支語(yǔ)句,case。分文語(yǔ)句后有break語(yǔ)句程序結(jié)

束。故本題答案是B。

22、閱讀下面的程序段:publicclassSun{publicsialicvoidmain(Stringargs|])

{inta=0;for(inti=l;i<=3;i++){for(intj=l;j<=i;j++){for(intk=j;k<=3;k++)

{a=a+l;}))System.out.println(A);})執(zhí)行上面的3重循環(huán)后,a的值為()。

A、3

B、9

C、14

D、21

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

知識(shí)點(diǎn)解析:本題考查對(duì)for循環(huán)嵌套的理解。本題應(yīng)用3重嵌套循環(huán),循環(huán)嵌套

的執(zhí)行,當(dāng)外層循環(huán)執(zhí)行1次,內(nèi)層循環(huán)就要執(zhí)行所有循環(huán)。i=l時(shí),j=l,k執(zhí)行

3次循環(huán)得到a的值3;i=2,j=l時(shí),k執(zhí)行3次循環(huán)得到a的值加3并覆蓋原值,

j=2時(shí),k執(zhí)行兩次循環(huán),a的值加2;依次,i=3時(shí),j執(zhí)行3次。其中,分別執(zhí)行

3、2、1次,a的值分別加3、2、1,最后得到a的值14。故本題答案是C。

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

A、switch語(yǔ)句功能可以由if-clse語(yǔ)句實(shí)現(xiàn)

B、若用于比較的數(shù)據(jù)類(lèi)型為double,則不能用swish語(yǔ)句來(lái)實(shí)現(xiàn)

C^if-else語(yǔ)句的執(zhí)行效率總是比switch語(yǔ)句高

D、case子句可以有多個(gè)語(yǔ)句,并口不需要用大括號(hào)”{}”括起來(lái)

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

知識(shí)點(diǎn)解析:并不是所有的if-else語(yǔ)句的執(zhí)行效率都高于switch語(yǔ)句,在一些特

定的情況下,switch語(yǔ)句可以比較簡(jiǎn)煉,同時(shí)容易閱讀,因此,選項(xiàng)C的描述是

錯(cuò)誤的。

24設(shè)x和y均為int型變量,則執(zhí)行下面的循環(huán)后,y值為()。publicclassSun

{publicstaticvoidmain(Stringargs[]){intx,y;for(y=l,x=l;y<=50;y++){if(x>=10)

break;if(x%2==l){x+=5;continue;}x-=3;}Systcm.out.println(y);}}

A、2

B、4

C、6

D、8

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

知識(shí)點(diǎn)解析:該題考查for循環(huán)和if條件語(yǔ)句的嵌套應(yīng)用。當(dāng)y=l,x=l時(shí),不滿

足第1個(gè)if語(yǔ)句向下繼續(xù)執(zhí)行第2個(gè)if語(yǔ)句,x=6,繼續(xù)執(zhí)行for循環(huán);當(dāng)y=2,

x=6時(shí),不滿足第1個(gè)和第2個(gè)if語(yǔ)句,x=3,繼續(xù)執(zhí)行for循環(huán);當(dāng)y=3,x=3

時(shí),不滿足第I個(gè)if語(yǔ)句向下繼續(xù)執(zhí)行第2個(gè)if語(yǔ)句,x=8,繼續(xù)執(zhí)行for循環(huán);

一直執(zhí)行下去,直到y(tǒng)=6,x=12是滿足第I個(gè)if語(yǔ)句退出for循環(huán)。故本題答案是

Co

25、線程有哪些基本狀杰?()I新建II就緒HI休眠IV阻塞V運(yùn)行VI消亡

A、I、II、川、IV

B、I、II、IV、V、VI

C、I、V、VI

D、I、II、V、VI

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

知識(shí)點(diǎn)解析:本題考查線程的基本概念。線程有新建、就緒、阻塞、運(yùn)行、消亡5

個(gè)基本狀態(tài)。線程對(duì)象被創(chuàng)建時(shí)進(jìn)入新建狀態(tài);程序執(zhí)行語(yǔ)句啟動(dòng)這個(gè)線程后,它

進(jìn)入線程隊(duì)列等待CPU時(shí)間片,稱(chēng)為就緒狀態(tài);等CPU時(shí)間和其他資源齊備時(shí)進(jìn)

入運(yùn)行狀態(tài);線程運(yùn)行完畢或者被強(qiáng)制終止則進(jìn)入消亡狀態(tài)。上述線程各狀態(tài)之間

的轉(zhuǎn)換就構(gòu)成了線程的基本生命周期。

26、()類(lèi)應(yīng)該是在Java中創(chuàng)建的任何異常的超類(lèi)。

A、Throwable

B、Error

C、Exception

D、NullPointerException

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

知識(shí)點(diǎn)解析:本題是對(duì)線程機(jī)制的考查。選項(xiàng)A錯(cuò)誤,Java異常系統(tǒng)的核心就是

異常本身。Java中的異常是實(shí)際的對(duì)象—從類(lèi)Throwable繼承而來(lái)的類(lèi)的實(shí)例。

Throwable類(lèi)的實(shí)例將在引發(fā)異常的時(shí)候創(chuàng)建,Throwable有兩個(gè)子類(lèi)Error和

Exception;選項(xiàng)B錯(cuò)誤,Error的實(shí)例是Java運(yùn)彳了時(shí)環(huán)境(虛擬機(jī))中的內(nèi)部錯(cuò)誤,

這些錯(cuò)誤是非常少的,而且通常是致命的,不能對(duì)它們做太多的工作(無(wú)論捕獲它

們或者自己引發(fā)它們),但它們是存在的,這樣Java在需要的時(shí)候可以使用它們;

選項(xiàng)C正確,類(lèi)Exception它是在Java中創(chuàng)建的任何異常的超類(lèi);選項(xiàng)D錯(cuò)誤,

NullPointerException異常一般不會(huì)發(fā)生,除非嘗試在設(shè)置其擁有一個(gè)對(duì)象之前使用

變量。由此可知本題的答案是C。

27、Character流與Byte流的區(qū)別是()。

A、每次讀入的字?jǐn)?shù)相同

R、前者帶有緩沖.后者沒(méi)有

C、前者是塊讀寫(xiě),后者是字節(jié)讀寫(xiě)

D、二者沒(méi)有區(qū)別,可以互換使用

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

知識(shí)點(diǎn)解析:本題主要考查Java語(yǔ)言的I/O流知識(shí)點(diǎn)。選項(xiàng)A錯(cuò)誤,前者是以字

符為單位的塊讀寫(xiě),后者是以字節(jié)為單位的讀寫(xiě),一般一個(gè)字符占兩個(gè)字節(jié),所以

它們每次讀入的字符數(shù)不相等:選項(xiàng)B錯(cuò)誤,兩者都不帶有緩沖:選項(xiàng)C正確。

前者是以字符為單位的塊讀寫(xiě),后者是以字節(jié)為單位的讀寫(xiě);選項(xiàng)D錯(cuò)誤,字符

流是特殊類(lèi)型的字節(jié)流,它僅僅處理文本數(shù)據(jù),而字節(jié)流是一種較通用的流,它可

以用于任何文件形式的流,故此選項(xiàng)中說(shuō)它們沒(méi)有區(qū)別,可以互換使用是不正確

的。故本題答案是C。

28、給出下面的代碼段,下面的哪些陳述為真?()publicvoidcreate(){Vector

myVect;myVect=newVector();}I:第2行的聲明不會(huì)為變量myVect分配內(nèi)存空

間。II:第2行的聲明分配一個(gè)到Vector對(duì)象的引用的內(nèi)存空間。III:第2行語(yǔ)

句創(chuàng)建一個(gè)Vector類(lèi)對(duì)象。IV:第3行語(yǔ)句創(chuàng)建一個(gè)Vector類(lèi)對(duì)象。

A、II、HI、IV

B、II、HI、IV

C、I、HI

D、I、IV

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

知識(shí)點(diǎn)解析:本題是考查對(duì)Vector的應(yīng)用和理解。要為一個(gè)新對(duì)象分配空間,必

須執(zhí)行ncwXxx()調(diào)用,new調(diào)用執(zhí)行以下的操作:首先為新對(duì)象分配空間并將其

成員初始化為0或者null:執(zhí)行類(lèi)體中的初始化(如在類(lèi)中有一個(gè)成員聲明ini

a=10,在第1步后a=0,執(zhí)行到第2步后a=10);然后執(zhí)行構(gòu)造函數(shù);最后變量被

分配為一個(gè)到內(nèi)存堆中的新對(duì)象的引用。

29、下列構(gòu)造函數(shù)中創(chuàng)建了一個(gè)為20行,30列的文本區(qū)的是()。

A、TextField(20,30)

BNTextArca(20,30)

C、TextField(20,30,"")

D、TextArea(20,30,”“)

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

知識(shí)點(diǎn)解析:本題考查java中常用組件的基本知識(shí)。選項(xiàng)A錯(cuò)誤,TexFiekl創(chuàng)建

的是文本框;選項(xiàng)B正確,創(chuàng)建了一個(gè)20行30列的文本區(qū);選項(xiàng)C錯(cuò)誤,

TexField創(chuàng)建的是文本框;選項(xiàng)D錯(cuò)誤,構(gòu)造TcxtArca時(shí),第1個(gè)參數(shù)定義初始

的文本,應(yīng)該是TextArea("”,20,30,)。故本題答案是B。

30、下列各項(xiàng)中不屬于AWT提供的圖形圖像工具的是()。

A、形狀

B、按鈕

「、顏色

D、字體

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

知識(shí)點(diǎn)解析:圖形圖像工具是AWT提供的一個(gè)重要功能,具體包括了形狀、顏色

和字體,屬于用戶界面溝件。

31、下列Swing組件中屬于Swing新增組件,AWT中沒(méi)有相對(duì)應(yīng)的組件是()。

A、JCheckBox

B、JRadioButton

C、JToolBar

D、JList

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

知識(shí)點(diǎn)解析:本題考查Swing常用組件的基本知識(shí)。選項(xiàng)A錯(cuò)誤,復(fù)選框組件

JCheckBox,AWT中也有相對(duì)應(yīng)的CheckBox組件;選項(xiàng)B錯(cuò)誤,單選框組件

JRadioButton,AWT中也有相對(duì)應(yīng)的JRadioButlon組件;選項(xiàng)C正確,工具欄組

件JToolBar為Swing中新增組件;選項(xiàng)D錯(cuò)誤,列表組件JList,AWT中也有相

對(duì)應(yīng)的List組件。故本題答案是C。

32、在編寫(xiě)JavaApplet程序時(shí),若需要對(duì)發(fā)生的事件作出響應(yīng)和處理,一般需要在

程序的開(kāi)頭寫(xiě)上()語(yǔ)句c

A、importjava.awt.*;

B、importjava.applet.*

C、importjava.io.*;

D、importjava.awt.eveni.*;

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

知識(shí)點(diǎn)解析:該題考查對(duì)java常用的各種包所包含的一些類(lèi)的基本功能的理解。

java.awt包是抽象窗口工具包,里面包括各種容器、組件、窗口布局管理器以及一

些常用的類(lèi)如(Color、Font等);而java.叩plot包里面包括了小程序執(zhí)行時(shí)必須要重

我的一個(gè)類(lèi)Applet,也就只有這一個(gè)類(lèi);java.io包主要是提供一些輸入輸出類(lèi);

java.awt.evem應(yīng)就包含了一些能夠?qū)κ录龀鲰憫?yīng)和處理的一些標(biāo)準(zhǔn)類(lèi)。故本題答

案是D。

33、Applet運(yùn)行時(shí),被瀏覽器或appletviewer調(diào)用的第1個(gè)方法是()。

A、paint()

B、init()

C、start()

D、destroyO

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

知識(shí)點(diǎn)解析:Applet是工作在圖形方式下的,向Applel中畫(huà)圖、畫(huà)圖像、顯示字

符串,都要用paint。方法。每當(dāng)Applet初次顯示或更新時(shí),瀏覽器都將調(diào)用

paint。方法。而在Applet裝載時(shí),由瀏覽器或applctvicwcr調(diào)用init()方法,通知該

Applet已被加載到瀏覽器中,使Applel執(zhí)行一些基本初始化。所以選擇答案B。

34、下列不屬于更新數(shù)據(jù)庫(kù)操作步驟的是()。

A、加載JDBC驅(qū)動(dòng)程序

B、定義連接的URL

C、執(zhí)行查詢操作

D、執(zhí)行更新操作

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

知識(shí)點(diǎn)解析:查詢和更新在數(shù)據(jù)庫(kù)中是不同的操作,題目中要求的是更新操作,因

此執(zhí)行查詢操作不屬于更新數(shù)據(jù)庫(kù)的步驟。

35、下列哪一項(xiàng)不是J2ME中的OphonalPackages中的內(nèi)容()。

A、支持多媒體的標(biāo)準(zhǔn)API接口

B、支持無(wú)線通信的標(biāo)準(zhǔn)API接口

C、支持?jǐn)?shù)據(jù)庫(kù)連接的標(biāo)準(zhǔn)API接口

D、支持高度的安全性

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

知識(shí)點(diǎn)解析:OptionalPackages主要是運(yùn)行環(huán)境,包括了設(shè)備制造商提供的一些為

擴(kuò)展需求而定義的模塊,包括多媒體、無(wú)線通信、Web服務(wù)和數(shù)據(jù)庫(kù)連接等標(biāo)準(zhǔn)

的API接口。高度的安全性支持并沒(méi)有在其中體現(xiàn)出來(lái)。

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

分。)

36、在一個(gè)有n個(gè)元素的順序表的第i個(gè)元素(1401)之前插入一個(gè)新元素時(shí),需要

向后移動(dòng)【1個(gè)元素。

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

知識(shí)點(diǎn)解析:在一般情況下,要在第i個(gè)元素之前插入一個(gè)新元素時(shí),首先是從最

后一個(gè)元素開(kāi)始,直到第i個(gè)元素之間共n-i+1個(gè)元素依次向后移動(dòng)一個(gè)位置。

37、在面向?qū)ο蠓椒ㄖ校?lèi)之間共享屬性和操作的機(jī)制稱(chēng)為【】o

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

知識(shí)點(diǎn)解析:繼承是面向?qū)ο蠓椒ǖ囊粋€(gè)重要特征。在面向?qū)ο蠓椒ㄖ校?lèi)之間通

過(guò)繼承關(guān)系使得子類(lèi)共享父類(lèi)的屬性和操作,同時(shí)子類(lèi)還可以有自己的特殊屬性和

操作。

38、源程序文檔化要求程序應(yīng)加注釋。注釋一般分為序言性注釋和【】。

標(biāo)準(zhǔn)答案:功能性注釋

知識(shí)點(diǎn)解析:注釋一般分為序言性注釋和功能性注釋。序言性注釋通常位于每個(gè)程

序的開(kāi)頭部分,給出程序的整體說(shuō)明;功能性注釋的位置一般嵌在源程序體中,主

要描述其后的語(yǔ)句或程序做什么。注意區(qū)別這兩種注釋。

39、強(qiáng)行排錯(cuò)法涉及的調(diào)試技術(shù)主要是【】和監(jiān)視表達(dá)式。

標(biāo)準(zhǔn)答案:設(shè)置斷點(diǎn)

知識(shí)點(diǎn)解析:這種調(diào)試方法是最常用也是最低效的,主要思想是通過(guò)“計(jì)算機(jī)找

錯(cuò)”。例如:通過(guò)內(nèi)存全部打印來(lái)調(diào)試,在大量數(shù)據(jù)中尋找出錯(cuò)的位置。在程序特

定部位設(shè)置打印語(yǔ)句,型打印語(yǔ)句插在出錯(cuò)的源程序的各個(gè)關(guān)鍵變量改變部位、重

要分支部位、子程序調(diào)用部位,跟蹤程序的執(zhí)行,監(jiān)視重要變量的變化。

40、數(shù)據(jù)庫(kù)的設(shè)計(jì)通常可以分為4個(gè)步驟:需求分析、概念設(shè)計(jì)、【】和物理設(shè)

計(jì)。

標(biāo)準(zhǔn)答案:邏輯設(shè)計(jì)

知識(shí)點(diǎn)解析:本題考核數(shù)據(jù)庫(kù)設(shè)”的四個(gè)主要階段。考生需要牢記數(shù)據(jù)庫(kù)設(shè)II中的

這四個(gè)階段,并會(huì)區(qū)分不同階段的功能。其中需求分析就是分析用戶的要求。概念

設(shè)計(jì)就是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)及概念模型的過(guò)程。邏輯設(shè)計(jì)

是在概念結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,將與數(shù)據(jù)庫(kù)管理系統(tǒng)無(wú)關(guān)的E-R圖轉(zhuǎn)換成以數(shù)據(jù)庫(kù)

管理系統(tǒng)的邏輯數(shù)據(jù)模型表示的邏輯模式。物理設(shè)計(jì)就是為一個(gè)給定的邏輯數(shù)據(jù)模

型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過(guò)程。

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

41、多線程是Java程序的【】機(jī)制,它能同步共享數(shù)據(jù)、處理不同事件。

標(biāo)準(zhǔn)答案:并發(fā)

知識(shí)點(diǎn)解析:多線程是Java程序的并發(fā)機(jī)制,它能同步共享數(shù)據(jù)、處理不同事

件“

42、按作用域分類(lèi),變量有局部變量、【】、方法參數(shù)和異常處理參數(shù)。

標(biāo)準(zhǔn)答案:類(lèi)變量

知識(shí)點(diǎn)解析:按作用域分類(lèi),變量有局部變量、類(lèi)變量、方法參數(shù)和異常處理參

數(shù)。

43、基本的線程控制包括終止線程、測(cè)試線程狀態(tài)、【】。

標(biāo)準(zhǔn)答案:線程的暫停和恢復(fù)

知識(shí)點(diǎn)解析:基本的線程控制包括終止線程、測(cè)試線程狀態(tài)、線程的暫停和恢復(fù)。

終止線程——線程終止后,其生命周期結(jié)束了,即進(jìn)入死亡態(tài),終止后的線程不能

再被調(diào)度執(zhí)行,以下幾種情況,線程進(jìn)入終止?fàn)顟B(tài),線程執(zhí)行完其run()方法后,

會(huì)自然終止;通過(guò)調(diào)用線程的實(shí)例方法stop。來(lái)終止線程。測(cè)試線程狀態(tài)一可以

通過(guò)Thread中的isAlive。方法來(lái)獲取線程是否處于活動(dòng)狀態(tài);線程由start。方法啟

動(dòng)后,直到其被終止之間的任何時(shí)刻,都處于Alive狀態(tài)。線程的暫停和恢復(fù)——

有幾種方法可以暫停一個(gè)線程的執(zhí)行,在適當(dāng)?shù)臅r(shí)候再恢復(fù)其執(zhí)行。join。方法,

當(dāng)前線程等待調(diào)用該方法的線程結(jié)束后,再恢復(fù)執(zhí)行。

44、從對(duì)象流中讀取對(duì)象,請(qǐng)?jiān)诋?huà)線處加入代碼完成此程序【】。import

java.util.*;importjava.io.*;publicclassUnSerializeDate{Dated=null;

UnSerializeDate()(try{FilelnputStreamf=newFileInputStream("data.serM);;d

=(Date)s.readObject();f.close();}catch(Exceptione){e.printStackTrace();}}public

staticvoidmain(Stringargs[]){UnSerializeDatea=newUnSerializeDate();

System.out.printlnC'Thedatereadisf'+a.d.toSlringO);)}

標(biāo)準(zhǔn)答案:ObiectlnputSlieams=newObjectlnputStream(f);

知識(shí)點(diǎn)解析:題中對(duì)象輸入流ObectlnputStream的對(duì)象s是以一個(gè)文件輸入流為基

礎(chǔ)構(gòu)造的。程序中使用readObject。方法從對(duì)象流s中讀取一個(gè)Date類(lèi)型的對(duì)象。

讀對(duì)象時(shí)要按照它們寫(xiě)入的順序讀取,因?yàn)閞eadObject()返回的是Object類(lèi)型的對(duì)

象,所以程序中使用了強(qiáng)制類(lèi)型轉(zhuǎn)換,將所讀取對(duì)象的類(lèi)型轉(zhuǎn)換為Date類(lèi)型。

45、使用管道流的時(shí)候,需要明確的是:管道的輸入流是管道的接受方,而管道的

【1是管道的發(fā)送方。

標(biāo)準(zhǔn)答案:輸出流

知識(shí)點(diǎn)解析:管道流的輸出流與輸入流必須事先連接好,這樣才能正確的使用管道

流,完成在線程之間的通信。

46、創(chuàng)建圖形用戶界面的步驟是先創(chuàng)建代表圖形化用戶界面容器,再添加需要的組

件,創(chuàng)建需要的接口,然后創(chuàng)建【】,并建立它和所對(duì)應(yīng)的接口組件之間的聯(lián)

系,使得接口可以接納用戶事件。

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

知識(shí)點(diǎn)解析:本題考查建立圖形用戶界面的基本步驟。建立圖形界面要先創(chuàng)建接

口,再創(chuàng)建接收器對(duì)象與相應(yīng)組件的連接,使其能夠響應(yīng)用戶事件。

47、閱讀下面代碼:importjava.awt.*;publicclassExam11」(privateFramef;

privateButtonbl,b2,b3,b4;publicstaticvoidmain(Stringargs[]{Examl1_1that=new

Examll_l();that.go();)publicvoidgo(){;f,setLayout(newFlowLayout());;bl

=newButton("Buttonln);b2=newButton("Button2");b3=newButton(HButton3");

b4=newButton("Button4");f.add(bl);f.add(b2);f.add(b3);f.add(b4);f.pack();

f.setVisible(true);))請(qǐng)?jiān)诔绦蛑挟?huà)線處填寫(xiě)正確的語(yǔ)句【】,以便編譯運(yùn)行程序

后得到正確的結(jié)果。

標(biāo)準(zhǔn)答案:f=newFrame("GUIexample")

知識(shí)點(diǎn)解析:本題考查容器和布局管理器的基本知識(shí),屬于綜合題。在本程序里,

缺少建立Frame的語(yǔ)句,而且該Frame的名字為GUIexample,而4個(gè)按鈕的布局

方式被壓縮至最小,因此是FlowLayou布局方式。

48、在Applet中,創(chuàng)建一個(gè)具有16行40列的多行文本區(qū)域?qū)ο髏a的語(yǔ)句為

[]0

標(biāo)準(zhǔn)答案:TextAreata=newTextArea(16,40);

知識(shí)點(diǎn)解析:該題考查對(duì)具體在Applet程序中創(chuàng)建某些常用組件的知識(shí)。文本區(qū)

域是TextArea,它的一個(gè)構(gòu)造函數(shù)是TexlArea(introws,intcolumns),其中rows表

示行數(shù),colmnns表示列數(shù)。另外注意在創(chuàng)建對(duì)象時(shí)一定要用new關(guān)鍵字,否則只

能創(chuàng)建其引用。

49、J2SDK的命令可以分為6類(lèi):基本命令、RMI遠(yuǎn)程方法調(diào)用命令、【】、安

全控制命令、JavaIDL和RMI-IIOP命令、JavaPlug-in命令。

標(biāo)準(zhǔn)答案:國(guó)際化命令

知識(shí)點(diǎn)解析:J2SDK的命令可以分為6類(lèi):基本命令、遠(yuǎn)程方法調(diào)用命令RMI、

國(guó)際化命令、安全控制命令、JavaIDL和RMI-IIOP命令、JavaPlug-in命令。

50、請(qǐng)?jiān)诖a中的畫(huà)線處填寫(xiě)正確的語(yǔ)句【】,使程序輸出helloworld!。

//HclloApplct.javaImponjava.awt.*;Importjava.applct.*;PublicclassHclIoApplct

extends{Publicvoidpaint(Graphicsg){______("helloworld!”,20,20);}}

標(biāo)準(zhǔn)答梟:g.drawString

知識(shí)點(diǎn)解析:該程序是一個(gè)簡(jiǎn)單的Applet程序,程序結(jié)構(gòu)如下。注釋?zhuān)河谩?/”起始

的一行為注釋行,在上面程序中,說(shuō)明了文件名稱(chēng),文件名稱(chēng)要與類(lèi)名稱(chēng)一致。

import語(yǔ)句:裝入java.awt和java.applet下所有的包,使得該程序可能使用這些包

中所定義的類(lèi),它類(lèi)似于C中的#include語(yǔ)句。類(lèi)定義:聲明一個(gè)公共類(lèi),用

extends表示是Applet的子類(lèi)。方法重寫(xiě):程序中重寫(xiě)父類(lèi)Applet的paint()方法,

其中參數(shù)g為Graphics類(lèi),它表明當(dāng)前畫(huà)的上下文。在paint。方法中,調(diào)用g的方

法drawslring。,在坐標(biāo)(20,20)處輸出字符串。其中的坐標(biāo)是用像素點(diǎn)來(lái)表示的。

該程序中沒(méi)有出現(xiàn)main。方法,這是Applet與應(yīng)用程序Application的區(qū)別之一。

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

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

10分。)

1、計(jì)算機(jī)算法是指解決問(wèn)題的有限運(yùn)算序列,它具備和足夠的信息。

A、可行性、可移植性、可擴(kuò)充性

B、易讀性、穩(wěn)定性、安全性

C、確定性、有窮性、穩(wěn)定性

D、可行性、確定性、有窮性

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

知識(shí)點(diǎn)解析:算法的基本特征是可行性、確定性、有窮性和擁有足夠的信息。

2、對(duì)于存儲(chǔ)同樣一組數(shù)據(jù)元素而言,o

A、順序結(jié)構(gòu)比鏈接結(jié)構(gòu)更易于擴(kuò)充空間

B、順序結(jié)構(gòu)與鏈接結(jié)構(gòu)相比,更有利于對(duì)元素進(jìn)行插入和刪除運(yùn)算

C、順序結(jié)構(gòu)占用整塊空間,而鏈接結(jié)構(gòu)不要求占用整塊空間

D、順序結(jié)構(gòu)比鏈接結(jié)構(gòu)占據(jù)更多的存儲(chǔ)空間

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

知識(shí)點(diǎn)解析:在順序結(jié)構(gòu)中,元素之間的關(guān)系通過(guò)存儲(chǔ)單元的鄰接關(guān)系來(lái)表示,

它必須占用整塊空間;在鏈接結(jié)構(gòu)中,結(jié)點(diǎn)之間的關(guān)系通過(guò)指針來(lái)表示,不要求占

用整塊空間。

3、算法的時(shí)間復(fù)雜度是指o

A、執(zhí)行算法程序所需要的時(shí)間

B、算法程序的長(zhǎng)度

C、算法執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)

D、算法程序中的指令的條數(shù)

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

知識(shí)點(diǎn)解析:所謂算法的時(shí)間復(fù)雜度,是指執(zhí)行算法所需要的計(jì)算工作量。執(zhí)行

算法所需要的基本運(yùn)算次數(shù)與問(wèn)題的規(guī)模有關(guān)。算法的工作量用算法所執(zhí)行的基本

運(yùn)算的次數(shù)來(lái)度量。

B

4、設(shè)有二叉樹(shù):LSLSUJ對(duì)此二叉樹(shù)執(zhí)行中序遍歷的結(jié)果是。

A、ABCDEF

B、DBEAFC

C、ABDECF

D、DEBFCA

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

知識(shí)點(diǎn)解析:中序遍歷首先遍歷左子樹(shù),然后訪同根結(jié)點(diǎn),最后遍歷右子樹(shù);并

且,在遍歷其左、右子樹(shù)時(shí),仍然先遍歷左子樹(shù),然后訪問(wèn)根結(jié)點(diǎn),最后遍歷右子

樹(shù)。因此中序遍歷的結(jié)果是DBEAFC。

5、信息隱蔽的概念與下述哪一種概念直接相關(guān)?

A、軟件結(jié)構(gòu)定義

B、模塊獨(dú)立性

C、模塊類(lèi)型劃分

D、模塊耦合度

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

知識(shí)點(diǎn)解析:利用信息隱蔽,可以確保每一個(gè)模塊的獨(dú)立性。

6、結(jié)構(gòu)化程序設(shè)計(jì)只允許由3種基本結(jié)構(gòu)來(lái)構(gòu)成任何程序。下列選項(xiàng)中,

不是結(jié)構(gòu)化程序設(shè)計(jì)的基本結(jié)構(gòu)。

A、選擇結(jié)構(gòu)

B、可選結(jié)構(gòu)

C、循環(huán)結(jié)構(gòu)

D、順序結(jié)構(gòu)

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

知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言使用3種基本控制結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)

和循環(huán)結(jié)構(gòu)。

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

階段是。

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

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

C、可行性設(shè)計(jì)

D、需求分析

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

知識(shí)點(diǎn)解析:可行性設(shè)計(jì)階段要求確定待開(kāi)發(fā)軟件系統(tǒng)的開(kāi)發(fā)目標(biāo)和總體要求,

給出其功能、性能、可靠性以及接口等方面的方案,制定完成開(kāi)發(fā)任務(wù)的實(shí)施計(jì)

劃。需求分析階段要求對(duì)待開(kāi)發(fā)軟件所提出的需求進(jìn)行分析并給出詳細(xì)的定義。

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

A、工具

B、過(guò)程

C、方法

D、環(huán)境

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

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

9、下列對(duì)于關(guān)系運(yùn)算的敘述中,正確的是_____o

A、投影、選擇、連接是從二維表的行的方向所進(jìn)行的運(yùn)算

B、并、交、差是從二維表的列的方向所進(jìn)行的運(yùn)算

C、投影、選擇、連接是從二維表的列的方向所進(jìn)行的運(yùn)算

D、以上3種說(shuō)法都不對(duì)

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

知識(shí)點(diǎn)解析:在關(guān)系模型的數(shù)據(jù)語(yǔ)言中,除了運(yùn)用常規(guī)的集合運(yùn)算(并、交、差、

笛卡兒積等),還定義了一些專(zhuān)門(mén)的關(guān)系運(yùn)算,如投影、選擇、連接等。前者是將

關(guān)系(即二維表)看成元組的集合,這些,運(yùn)算主要是從二維表的行的方向來(lái)進(jìn)行

的。后者是從二維表的列的方向來(lái)進(jìn)行的運(yùn)算。

10、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)實(shí)現(xiàn)的專(zhuān)門(mén)的關(guān)系運(yùn)算包括。

A、排序、索引、統(tǒng)計(jì)

B、選擇、投影、連接

C、關(guān)聯(lián)、更新、排序

D、顯示、打印、制表

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

知識(shí)點(diǎn)解析:關(guān)系數(shù)據(jù)庫(kù)建立在關(guān)系數(shù)據(jù)模型的基礎(chǔ)上,具有嚴(yán)格的數(shù)學(xué)理論基

礎(chǔ)。關(guān)系數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)的操作除了集合代數(shù)的并、交、差等運(yùn)算之外,還定義了一

組專(zhuān)門(mén)的關(guān)系運(yùn)算:選擇、連接和投影.關(guān)系運(yùn)算的特點(diǎn)是參與運(yùn)算的對(duì)象都是

表。

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

II、下面屬于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的是O

A、Java語(yǔ)jzj

B、機(jī)器語(yǔ)言

C、C語(yǔ)言

D、匯編語(yǔ)言

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

知識(shí)點(diǎn)解析:Java語(yǔ)言是面向?qū)ο蟮模瑢⒖陀^世界看成由各種對(duì)象組成。機(jī)器語(yǔ)

言是計(jì)算機(jī)實(shí)際處理時(shí)所使用的語(yǔ)言,用0和1來(lái)描述客觀世界。C語(yǔ)言是面向過(guò)

程的,它是通過(guò)數(shù)據(jù)結(jié)溝和算法來(lái)描述世界的。匯編語(yǔ)言是低級(jí)語(yǔ)言。

12、下列哪一個(gè)類(lèi)是由編譯器自動(dòng)生成對(duì)象的特殊類(lèi),且用于類(lèi)操作?

A^System類(lèi)

B、Class類(lèi)

C、Thread類(lèi)

D、Object類(lèi)

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

知識(shí)點(diǎn)解析:Objecl是所有類(lèi)的根,其所包含的屬性和方法被所有類(lèi)繼承。Class

類(lèi)是由編譯器自動(dòng)生成對(duì)象的一個(gè)特殊類(lèi),它伴隨每個(gè)類(lèi)。System類(lèi)是一個(gè)特殊

類(lèi),它是一個(gè)final類(lèi),所有的方法都通過(guò)類(lèi)變量來(lái)調(diào)用。Thread類(lèi)是java.lang包

中的類(lèi),是多線程程序沒(méi)計(jì)的基礎(chǔ)。

13、在Java源文件中,什么類(lèi)最多只能有一個(gè),而其他類(lèi)的個(gè)數(shù)不限?

A^public

B、private

C^protected

D、沒(méi)有這種類(lèi)

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

知識(shí)點(diǎn)解析:在Java源程序中最多只能有一個(gè)public類(lèi),且其類(lèi)名必須與Java源

文件的文件名一致。protected類(lèi)和private類(lèi)可以有。個(gè)或多個(gè)。

14、下列說(shuō)法中,正確的是。

A、Java語(yǔ)言是以類(lèi)為程序的基本單位的

B、Java語(yǔ)言是不區(qū)分大小寫(xiě)的

C、多行注釋語(yǔ)句必須以"II”開(kāi)始

D、在Java語(yǔ)言中,類(lèi)的源文件名和這個(gè)類(lèi)的類(lèi)名可以不相同

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

知識(shí)點(diǎn)解析:Java語(yǔ)言是區(qū)分大小寫(xiě)的,這是它與C語(yǔ)言的不同之處。所以B的

說(shuō)法是錯(cuò)誤的:以“II”開(kāi)始的是單行注釋?zhuān)嘈凶⑨屢?/*…*/”或“/**.*/”,所

以選項(xiàng)C不正確;Java程序源文件名必須和public類(lèi)名相同,否則編譯將會(huì)出

錯(cuò),因此選項(xiàng)D不正確。

15、下面哪一個(gè)是合法的標(biāo)識(shí)符?

A、Spcrsons

B、2Users

C、*point

D、this

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

知識(shí)點(diǎn)解析:Java中標(biāo)識(shí)符的命名規(guī)則是:標(biāo)識(shí)符是以字母、下畫(huà)線、美元符作

為首字母的字符串序列;標(biāo)識(shí)符是區(qū)分字母大小寫(xiě)的;標(biāo)識(shí)符的字符數(shù)目沒(méi)有限

制。根據(jù)上述規(guī)則,只有選項(xiàng)A是正確的命名。

16、下列程序的輸出結(jié)果是_____ointx=3;inty=10:System.out.println(y%x);

A、0

B、1

C、2

D、1.0

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

知識(shí)點(diǎn)解析:對(duì)于二元算術(shù)運(yùn)算,如果兩個(gè)操作數(shù)均為int型,則表達(dá)式的結(jié)果也

是int型。本題中10除以3取模后結(jié)果為I,所以只有選項(xiàng)B是正確的。

17、下列哪一個(gè)選項(xiàng)是short型數(shù)據(jù)的取值范圍?

A、-128—+127

B、-32768-+32767

C、-2147483648?+2147483647

D、-3.40282347E38?+3.40282347E38

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

知識(shí)點(diǎn)解析:整型變量有4種類(lèi)型:(l)byte型變量占8bit,所能表示的數(shù)據(jù)范圍

是-128?+127。(2)$11011型變量占16環(huán)3所能表示的數(shù)據(jù)范圍是-32768?+32767。

(3)血型變量占32折3所能表示的數(shù)據(jù)范圍是?2147483648?+2147483647。(4)

long型變量占64bit,所能表示的數(shù)據(jù)范圍是-264?+264-1。所以本題答案是B。

18、下列對(duì)類(lèi)的聲明,正確的是o

A、abstractfinalclassHh{...}

B、abstractprivatemove(){...}

C、protectedprivatenumber;

D、publicabstractclassCar{...}

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

知識(shí)點(diǎn)解析:abstract用來(lái)聲明抽象類(lèi),final用來(lái)聲明最終類(lèi),這兩個(gè)修飾詞不能

同時(shí)出現(xiàn)在類(lèi)聲明中,因?yàn)檫@兩個(gè)聲明矛盾,所以選項(xiàng)A錯(cuò)誤;選項(xiàng)B聲明的是

方法,而不是類(lèi):選項(xiàng)。是變量的定義,也不是類(lèi)的聲明:選項(xiàng)DTF確,聲明了

一個(gè)可能公有繼承的抽象類(lèi)。

19、下列關(guān)于JDK目錄結(jié)果的說(shuō)法,錯(cuò)誤的是o

A、bin目錄下有許多工具

demo目錄下有各種演示例子

C、include目錄下都是庫(kù)文件

D、jre目錄是Java程序運(yùn)行環(huán)境的根目錄

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

知識(shí)點(diǎn)解析:JDK共有6個(gè)目錄:bin目錄下有編譯器、解釋器和許多工具。demo

目錄下有各種演示例子。include目錄下是Win32子1=1錄,都是本地方法文件。jre

目錄是Java程序運(yùn)行環(huán)境的根目錄,它下面有bin子目錄,包括平臺(tái)所用工具、可

執(zhí)行文件和DLL文件;lib子目錄包括Java運(yùn)行環(huán)境的代碼庫(kù)、屬性設(shè)置和資源文

件,默認(rèn)安裝目錄,安全管理。lib目錄下都是庫(kù)文件。Src.zip是源碼壓縮文性。

因此說(shuō)法錯(cuò)誤的是C。

20、下面程序段的輸出結(jié)果是opublicclassTest{publicstaticvoid

main(Stringargs[]){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>yH);

elseif(x==y)Syslem.out.println("x=y");elseSystem.out.println("x<y");}}

A、x>y

x=y

C、x<y

D、編譯錯(cuò)誤

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

知識(shí)點(diǎn)解析:本程序中兩個(gè)賦值語(yǔ)句右邊的表達(dá)式分別求兩個(gè)標(biāo)準(zhǔn)函數(shù)的值,再

進(jìn)行整除,判斷x和y的大小。Ma〔h.sqrt()方法計(jì)算一個(gè)數(shù)的平方根,

Math.random()方法輸出[1,0]之間的隨機(jī)數(shù),本題中經(jīng)過(guò)兩條賦值語(yǔ)句,x=l,

y=0o進(jìn)入分支結(jié)構(gòu)后,滿足if條件執(zhí)行相應(yīng)的System.oul.prinUn("x>y")操作,所

以輸出結(jié)果應(yīng)該是選項(xiàng)A。

21、在下列Java組件中,不屬于容器的是_____o

A、Panel

Window

C、Frame

D、Label

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

知識(shí)點(diǎn)解析:Panel類(lèi)、Window類(lèi)和Frame類(lèi)派生自容器類(lèi)Container,均屬于容

器的一種;而Label組件是標(biāo)簽組件,不屬于容器,故本題答案是D。

22、下面程序?qū)崿F(xiàn)對(duì)zip文件Ee.zip的查詢,在橫線處填上正確的語(yǔ)句o

packagetest;importjava.io.*;importjava.util.*;importjava.util.zip.*;publicclass

Exam{publicstaticvoidinain(String[]args){try{FilcInputStrcamfis=ncw

FilelnputStreamC'test/file.zip");ZipInputStreamzis=newZipInputStream(fis);

ZipEntryen;while(()!=null){en.getName();zis.closeEntry();}

Zis.close();)catch(Exceptione){e.printStackTrace();}})

A、en=zis.getNextEntry()

en==zis.getNextEntn,()

C、en=zis.getEntry()

D^zis.getNextEntry()

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

知識(shí)點(diǎn)解析:zip壓縮文件結(jié)構(gòu):一個(gè)zip文件由多個(gè)entry組成,每個(gè)enlry都有

唯一的名稱(chēng),entry的數(shù)據(jù)項(xiàng)存儲(chǔ)壓縮數(shù)據(jù)。ZipInputStream實(shí)現(xiàn)zip壓縮文件的讀

輸入流,支持壓縮和非壓縮entry。題目程序中構(gòu)造了一個(gè)文件輸入流fis,然后用

fis構(gòu)造一個(gè)zip輸入流,zis.gelNex【Emry()語(yǔ)句返回zip文件中的下一個(gè)enlry,并

將輸出流定位在此entry數(shù)據(jù)項(xiàng)的起始位置。

23、定義一個(gè)表示100個(gè)值為null的字符串?dāng)?shù)組,正確的選項(xiàng)是______o

A、Stringl|a;

Stringa[];

C、chara[100][];

D、Stringa||=newStringl1001

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

知識(shí)點(diǎn)解析:在C語(yǔ)言中,一個(gè)二維的字符型數(shù)組可以表示一個(gè)一維的字符串?dāng)?shù)

組,而在Java語(yǔ)言中,字符char是基本類(lèi)型,字符串Siring則是以對(duì)象的形式來(lái)

表示的。選項(xiàng)D定義一個(gè)含有100個(gè)元素的字符串?dāng)?shù)組,如果未對(duì)字符串?dāng)?shù)蛆賦

值,則默認(rèn)值為null,所以選項(xiàng)D1E確。

24、當(dāng)一個(gè)應(yīng)用程序的所有非守護(hù)線程終止運(yùn)行時(shí),若仍然有守護(hù)線程在運(yùn)行,應(yīng)

用程序?qū)

A、運(yùn)行

B、阻塞

C、終止

D、休眠

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

知識(shí)點(diǎn)3析:守護(hù)線程一般用于在后臺(tái)為其他線程提供服務(wù)。可以通過(guò)調(diào)用

isDacmon()方法判斷一個(gè)線程是否是守護(hù)線程,也可以調(diào)用方法sciDaemon()來(lái)將

一個(gè)線程設(shè)置為守護(hù)線程。

25、下列創(chuàng)建一個(gè)標(biāo)識(shí)有“關(guān)閉”按鈕的語(yǔ)句是_____o

A、TextFicIdb=ncwTextFicld("關(guān)閉");

B、Tex(Areab=newTextArea("關(guān)閉");

C、Buttonb=newButton("關(guān)閉)

D、Checkboxb=ncwCheekbox("關(guān)閉");

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

知識(shí)點(diǎn)解析:按鈕(Riition)是最常用的一個(gè)構(gòu)件,其構(gòu)造方法是Ruttenb=new

Button("Quit");單行文本輸入?yún)^(qū)(TcxtFicld)只能顯示一行;文本輸入?yún)^(qū)(TcxtArea)可

以顯示多行多列文本。復(fù)選框(Checkbox)提供簡(jiǎn)單的“on/of『開(kāi)關(guān),旁邊顯示文本

標(biāo)簽。所以本題的正確答案是選項(xiàng)C。

26、下列哪一個(gè)選項(xiàng)是javax.swing.JApplct的父類(lèi)?

A、java.Awt.panel

B、java.applet.Applet

C、java.awt.frame

D、java.Awt.Window

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

知識(shí)點(diǎn)解析:JApplet是一個(gè)使Applet能夠使用Swing構(gòu)件的類(lèi)。包含Swing構(gòu)件

的Applet必須是JApplel類(lèi)的子類(lèi)。JApplel類(lèi)是java.applet.Applel類(lèi)的子類(lèi)。所以

正確盅項(xiàng)應(yīng)該是Bo

27、下面關(guān)于HTML標(biāo)記的說(shuō)法,正確的是o

A、URLgetDocumentBase()方法返回Applet主類(lèi)的URL

B、URLgetCodcBase()方法返回包含Applet的HTML文件的URL

C、在HTML中如果不說(shuō)明StringgetParameter(Stringname)的參數(shù),此方法將返回

“0”

D、HTML標(biāo)記方法用于獲取HTML文件中關(guān)于Applet的信息

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

知識(shí)點(diǎn)解析:URLgetDocumentBase()方法返回包含Applet的HTML文件的

URL,而URLgetCode-Base()方法返回Applet主類(lèi)的URL。String

gctParamctcr(Stringname)方法返回定義在HTM文件中的指定參數(shù),如果指定參數(shù)

在HTML中無(wú)說(shuō)明,此方法將返回“null”,而不是“0”。

28、對(duì)于下面語(yǔ)句,不正確的說(shuō)法是oThreadthrObj=newThread();

A、系統(tǒng)沒(méi)有為此線程對(duì)象分配資源

B、只能啟動(dòng)或者終止

C、創(chuàng)建了一個(gè)空的線程對(duì)象

D、可以調(diào)用其他方法

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

知識(shí)點(diǎn)解析;通過(guò)new命令創(chuàng)建一個(gè)線程對(duì)象后,此線程對(duì)象就處于創(chuàng)建狀態(tài),

題目中的語(yǔ)句只是創(chuàng)建了一個(gè)空的線程對(duì)象,選項(xiàng)C說(shuō)法正確。但此時(shí)系統(tǒng)并沒(méi)

有為此線程對(duì)象分配資源,處于這種狀態(tài)的數(shù)據(jù),只能啟動(dòng)或者終止,也不能調(diào)用

其他方法,如果調(diào)用其地方法就會(huì)失敗并引起非法狀態(tài)處理。

29、在匹配器(Matcher)類(lèi)中,用于尋找下一個(gè)模式匹配串的方法是。

A、staticbooleanmatches()

booleanmatcher.find()

C^intmatcher.start()

D、intmatcher.end()

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

知識(shí)點(diǎn)解析:Matcher類(lèi)用于將一個(gè)輸入字符串input和模式串pattern進(jìn)行比較。

staticbooleanmatches()方法用于對(duì)input和pattern進(jìn)行比較。boolean

matcher.find()方法用于尋找下一個(gè)模式匹配串。intmatcher.start()方法用于尋找下

一個(gè)起始索引整數(shù)值。intmatcher.end()方法用于返回匹配率的一個(gè)終止索引整數(shù)

值。所以正確選項(xiàng)是民

30、下面程序中,若從健盤(pán)輸入大寫(xiě)字母C,則程序的輸出結(jié)果是oimport

java.io.*;publicclassTest{publicstaticvoidmain(Stringargs|]){intch=0;

System.out.println("Pleaseinputacharacter:");try{ch=System.in.read();char

ch_A='A',ch_Z='Z';intdclta_c=(int)ch_A+(int)ch_Z-ch;Systcm.Out.println("thc

encodedcharacteris:,'+(char)deka_C);}catch(IOException

e){e.printStackTrace();})}

A、C

B、Y

C、X

D、字母C的ASCII碼的整型值

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

知識(shí)點(diǎn)解析:使用ch=System.in.read()語(yǔ)句從鍵盤(pán):賣(mài)入大寫(xiě)字母C并賦給ch,此

時(shí)ch值為67,也就是字母C的ASCII碼值。語(yǔ)句(int)ch_A+(int)ch_Z-ch的結(jié)果為

88,ASCII碼的88相當(dāng)于字母X,所以輸出為X,選項(xiàng)C正確。

31、要從“file.dat”文件中讀出第10個(gè)字節(jié)存到變量C中,下列方法是合適

的。

A、FilelnputStreamin=newFileInputStream('*file.dat,);in.skip(9);intc=in.read();

B、FilelnputStreamin=newFiIeInputStream(HfiIe.dat");in.skip(10);intc=in.read();

C>FilelnputStreamin=ncwFilcInputStrcam("file.dat");intc=in.rcad();

D、RandomAccessFilein=newRandomAccessFile("file.datH);in.skip(9);int

c=in.readByte();

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

知識(shí)點(diǎn)解析:Java提供FilelnputStream是將文件以流的方式讀取,它是按照文件

順序從位置0開(kāi)始讀取的,RandomAccessFile是隨機(jī)讀取數(shù)據(jù)的:讀取位置不一定

從0開(kāi)始,可以使用skip(n)方法來(lái)跳過(guò)n個(gè)字符,通過(guò)rcadBytc()方法讀取一個(gè)字

符,通過(guò)read()方法可以讀取輸入流中的一個(gè)字符,所以要從第10個(gè)字節(jié)開(kāi)始讀

取,應(yīng)該用skip(10)方法,所以選項(xiàng)A正確。

32、下列會(huì)出錯(cuò)的代碼是_____<>(1)publicvoidmodify()1(2)intLj,k;(3)

i=100;(4)while(i>0){(5)j=i*2;(6)System.out.println("Thevalueofjis"+j);(7)

k=k+l;(8)}(9)i-;(10))

A、第4行

B、第6行

「、第7行

D、第8行

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

知識(shí)點(diǎn)謁析:由于在Java中聲明變量并未分配內(nèi)存空間,必須通過(guò)初始化才能使

用變量。在第7行中,變量k并沒(méi)有進(jìn)行初始化,所以不能使用。

33、下列關(guān)于線程優(yōu)先級(jí)的說(shuō)法中,正確的是_____。

A、線程的優(yōu)先級(jí)是不能改變的

B、線程的優(yōu)先級(jí)是在創(chuàng)建線程時(shí)設(shè)置的

C、在創(chuàng)建線程后的任何時(shí)刻都可以設(shè)置其優(yōu)先級(jí)

D、B和C

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

知識(shí)點(diǎn)解析:Java語(yǔ)言中線程的優(yōu)先級(jí)是用一個(gè)介于MIN_PRIORITY和

MAX_PRIORITY之間的整數(shù)來(lái)表示的。可以在創(chuàng)建線程后的任何時(shí)刻修改線程的

優(yōu)先級(jí)。

34、下面關(guān)于Applel的說(shuō)法中,正確的是o

A^Applet也需要main()方法

B、Applet繼承自java.awt.Applet或javax.swing.JApplet

C、Applet能訪問(wèn)入地文件

D、Applet程序不需要編譯

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

知識(shí)點(diǎn)解析:JavaApplet的字節(jié)碼文件必須嵌入HTM文件中,并由負(fù)責(zé)解釋此文

件的WWW瀏覽器充當(dāng)解釋器來(lái)解釋運(yùn)行。因此Applet不需要main()方法,但必

須繼承java.Awt.Applet類(lèi)或javax.Swing.JApplet,因?yàn)檫@兩個(gè)類(lèi)實(shí)現(xiàn)了Applet程序

與瀏覽器的通信。

35、下列關(guān)T'JavaApplication與JavaApplet程序的差別,描述正確的是_____。

A、運(yùn)行方式不同,程序結(jié)構(gòu)相同,運(yùn)行工具不同,受到的限制相同

B、運(yùn)行方式相同,程序結(jié)構(gòu)不同,運(yùn)行工具不同,受到的限制相同

C、運(yùn)行方式相同,程序結(jié)構(gòu)相同,運(yùn)行工具不同,受到的限制也不同

D、運(yùn)行方式不同,程序結(jié)構(gòu)不同,運(yùn)行工具不同,受到的限制也不同

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

知識(shí)點(diǎn)解析:Java語(yǔ)言是一種半編譯半解釋型的語(yǔ)言。Java的用戶程序分為兩

類(lèi):JavaApplica-tion和JavaAppleto這兩類(lèi)程序在組成結(jié)構(gòu)和執(zhí)行機(jī)制_L都存在

一定的差異,主要體現(xiàn)在以下幾個(gè)方面:①運(yùn)行方式不同。②運(yùn)行工具不同。(3)

程序結(jié)構(gòu)不同。④受到的限制不同。本題答案為選項(xiàng)D。

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

分。)

36、數(shù)據(jù)庫(kù)系統(tǒng)的主要特點(diǎn)為數(shù)據(jù)集成性、數(shù)據(jù)的高和低冗余性、數(shù)據(jù)獨(dú)立

性和數(shù)據(jù)統(tǒng)一管理和控制。

標(biāo)準(zhǔn)答案:共事性

知識(shí)點(diǎn)露析:數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)能被不同的應(yīng)用程序使用,實(shí)現(xiàn)了數(shù)據(jù)的高度

共享,從而降低了數(shù)據(jù)的冗余,這也是數(shù)據(jù)庫(kù)的主要目的。

37、數(shù)據(jù)庫(kù)保護(hù)分為安全性控制、、并發(fā)性控制和數(shù)據(jù)的恢復(fù)。

標(biāo)準(zhǔn)答案:完整性控制

知識(shí)點(diǎn)解析:安全性控制;防止未經(jīng)授權(quán)的用戶有意或無(wú)意存取數(shù)據(jù)庫(kù)中的數(shù)

據(jù),以免數(shù)據(jù)被泄露、更改或破壞:完整性控制:保證數(shù)據(jù)庫(kù)中數(shù)據(jù)及語(yǔ)義的正確

性和有效性,防止任何對(duì)數(shù)據(jù)造成錯(cuò)誤的操作;并發(fā)性控制:正確處理好多用戶、

多任務(wù)環(huán)境下的并發(fā)操作,防止錯(cuò)誤發(fā)生;數(shù)據(jù)的恢復(fù):當(dāng)數(shù)據(jù)庫(kù)被破壞或數(shù)據(jù)不

正確時(shí),使數(shù)據(jù)庫(kù)能恢復(fù)到正確的狀態(tài)。

38、軟件生命周期分為軟件定義期、軟件開(kāi)發(fā)期和軟件維護(hù)期,詳細(xì)設(shè)計(jì)屬于

中的一個(gè)階段。

標(biāo)準(zhǔn)答案:軟件開(kāi)發(fā)

知識(shí)點(diǎn)解析:軟件生命周期分為3個(gè)時(shí)期共8個(gè)階段:軟件定義期(問(wèn)題定義、可

行性研究和需求分析)、軟件開(kāi)發(fā)期(系統(tǒng)設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和測(cè)試)、軟件維護(hù)

期(即運(yùn)行維護(hù)階段)。

39、在進(jìn)行模塊測(cè)試時(shí),耍為每個(gè)被測(cè)試的模塊另外設(shè)計(jì)兩類(lèi)模塊:驅(qū)動(dòng)模塊和承

接模塊,其中的作用是將測(cè)試數(shù)據(jù)傳送給被測(cè)試的模塊,并顯示被測(cè)試模塊

所產(chǎn)生的結(jié)果。

標(biāo)準(zhǔn)答案:驅(qū)動(dòng)模塊

知識(shí)點(diǎn)解析:由于模塊通常不是獨(dú)立的程序,自己不能運(yùn)行,而需要其他模塊調(diào)

用或驅(qū)動(dòng),同時(shí)被測(cè)試模塊還要去調(diào)用其他模塊,前者稱(chēng)為驅(qū)動(dòng)模塊,后者稱(chēng)為承

接模塊。其中驅(qū)

溫馨提示

  • 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)論