JAVA工程師筆試測(cè)試題含答案_第1頁(yè)
JAVA工程師筆試測(cè)試題含答案_第2頁(yè)
JAVA工程師筆試測(cè)試題含答案_第3頁(yè)
JAVA工程師筆試測(cè)試題含答案_第4頁(yè)
JAVA工程師筆試測(cè)試題含答案_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

JAVA工程師筆試測(cè)試題含答案

1.整型數(shù)據(jù)類(lèi)型中,需要內(nèi)存空間最少的是()*[單選題J東

short

long

int

byte(正確答案)

2.下列javaDoc注釋正確的是()*[單選題]*

/**g00gle*/(正確答案)

//google*/

/*google*/

/"google**/

3.在創(chuàng)建對(duì)象時(shí)必須()*[單選題]*

先聲明對(duì)象,然后才能使用對(duì)象

先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,然后才能使用對(duì)象

先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,對(duì)對(duì)象初始化,然后才能使用對(duì)象二案)

上述說(shuō)法都對(duì)

4.Java中()*|單選題]*

一個(gè)子類(lèi)可以有多個(gè)父類(lèi),一個(gè)父類(lèi)也可以有多個(gè)子類(lèi)

一個(gè)子類(lèi)可以有一個(gè)父類(lèi),但一個(gè)父類(lèi)可以有多個(gè)子類(lèi)正確答案)

一個(gè)子類(lèi)可以有多個(gè)父類(lèi),但一個(gè)父類(lèi)只可以有一個(gè)子類(lèi)

上述說(shuō)法都不對(duì)

5.Java語(yǔ)言具有許多優(yōu)點(diǎn)和特點(diǎn),哪個(gè)反映了Java程序并行機(jī)制的特點(diǎn)?()*[單選

安全性

多線(xiàn)性(正確答案)

跨平臺(tái)

可移植

6.Characier流與Byle流的區(qū)別是()*[單選題]*

每次讀入的字節(jié)數(shù)不同

前者帶有緩沖,后者沒(méi)有

前者是字符讀寫(xiě),后者是字節(jié)讀寫(xiě)(正確答案)

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

7.關(guān)于以下application的說(shuō)明,正確的是()

1.classStaticStuff

2.{

3.staticintx=10;

4.static{x+=5;}

5.publicstaticvoidmain(Stringargs[])

6.(

7.System.out.println("x="+x);

8.}

9.static{x/=3;}

10.)

[單選題]*[單選題]*

4行與9行不能通過(guò)編譯,因?yàn)槿鄙俜椒头祷仡?lèi)型

9行不能通過(guò)編譯,因?yàn)橹荒苡幸粋€(gè)靜態(tài)初始化器

編譯通過(guò),執(zhí)行結(jié)果為;x=5

編譯通過(guò),執(zhí)行結(jié)果為:x=3

8.類(lèi)Testi定義如下:

1.publicclassTesti{

2.publicfloataMethod(floata,floatb){}

3.

4.}

將以下哪種方法插入行3是不合法的()[單選題]M單選題]*

publicfloataMelhod(floata,floatb,floatc){)

publicfloataMethod(floatc,floatd){}(確答案)

publicintaMethod(inta,intb)|)

privatefloataMethod(inta,intb,intc){}

9.關(guān)于以下程序段,正確的說(shuō)法是()

1.Stringsl=,,abcM+"def,;

2,Strings2=newString(si);

3.if(sl==s2)

4.System.out.printlnf-=succeeded");

5.if(sl.equals(s2))

6.System.out.println(u.equals()succeeded");[單選題]*[單選題]*

行6執(zhí)行,行4不執(zhí)行(正確答案)

行4執(zhí)行,行6不執(zhí)行

行4與行6都將執(zhí)行

行4與行6都不執(zhí)行

10.給出下面代碼,關(guān)于該程序以下哪個(gè)說(shuō)法是正確的?()

publicclassPerson{

staticintarr[]=newint[5];

publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}

}[單選題1*【單選題]*

編譯時(shí)將產(chǎn)生錯(cuò)誤

編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤

輸出零三確答案)

輸出空

II.以下哪個(gè)方法用于定義線(xiàn)程的執(zhí)行體?0*[單選題產(chǎn)

start()

inil()

synchronized()

run()(正確答案)

12.一個(gè)線(xiàn)程在任何時(shí)刻都處于某種線(xiàn)程狀態(tài)(threadstale),例如運(yùn)行狀態(tài))阻塞狀態(tài))

就緒狀態(tài)等。一個(gè)線(xiàn)程可以由選項(xiàng)中的哪種線(xiàn)程狀態(tài)直接到達(dá)運(yùn)行狀態(tài)?()*[單

選題]*

死亡狀態(tài)

阻塞狀態(tài)(對(duì)象lock池內(nèi))

阻塞狀態(tài)(對(duì)象wait池內(nèi))

就緒狀態(tài)(正確答案)

13.在JAVA中,LinkedList類(lèi)和ArrayList類(lèi)同屬于集合框架類(lèi),下列哪個(gè)選項(xiàng)中的方

法是LinkedList類(lèi)有而ArrayList類(lèi)沒(méi)有的。()*[單選題]*

add(Objecto)

add(intindex,Objecto)

remove(Objecto)

removeLastO正承答案)

14.下面關(guān)于數(shù)組的說(shuō)法,錯(cuò)誤的是()0*[單選題]*

數(shù)組是最簡(jiǎn)單的復(fù)合數(shù)據(jù)類(lèi)型,是一系列數(shù)據(jù)的集合

聲明數(shù)組吐必須分配內(nèi)存循性條)

數(shù)組的元素可以是值(基本數(shù)據(jù)類(lèi)型))對(duì)象或其他數(shù)組

一個(gè)數(shù)組中的所有值都必須是相同的類(lèi)型

15.下面哪個(gè)不是String類(lèi)提供的合法的方法。()*[單選題]*

equals(String)

trim()

append()(正確答案)

indexOf()

16.關(guān)于sleep。和wait(),以下描述錯(cuò)誤的是()*[單選題]*

sleep是線(xiàn)程類(lèi)(Thread)的方法,wait是Object類(lèi)的方法

sleep不釋放對(duì)象鎖,wait放棄對(duì)象鎖

sleep暫停線(xiàn)程、但監(jiān)控狀態(tài)仍然保持,結(jié)束后會(huì)自動(dòng)恢復(fù)

wait后進(jìn)入等待鎖定池,只有針對(duì)此對(duì)象發(fā)出notify方法后獲得對(duì)象鎖進(jìn)入運(yùn)行狀

態(tài)(正確答案)

17.Math.round(11.5)等于多少?Math.mund(-11.5)等于多少?()[單選題]*[單選題]*

11,-11

11,42

12,-11(正確答案)

12,-12

18.在java中下列關(guān)于自動(dòng)類(lèi)型轉(zhuǎn)換說(shuō)法正確的是()*[單選題]*

基本數(shù)據(jù)類(lèi)型和String相加結(jié)果一定是字符串型

char類(lèi)型和im類(lèi)型相加結(jié)果一定是字符

double類(lèi)型可以自動(dòng)轉(zhuǎn)換為int

char+int+double+"n結(jié)果一定是double;

19.給出以下代碼,請(qǐng)問(wèn)變量z的二進(jìn)制形式值?

intx=l;

inty=l?7;

intz=x&y;

請(qǐng)選擇一個(gè)正確答案:()[單選題]*[單選題]*

10000001

10000000卜嘀答案)

00000001

10011101

20.File類(lèi)是10包中唯一表示磁盤(pán)文件信息的對(duì)象,它定義了一些與平臺(tái)無(wú)關(guān)的方

法來(lái)操縱文件。通過(guò)調(diào)用File類(lèi)提供的各種方法,我們能夠創(chuàng)建)刪除文件)重命名文

件)判斷文件的讀寫(xiě)權(quán)限及是否存在,設(shè)置和查詢(xún)文件的最近修改時(shí)間等°下面的代

碼片段實(shí)現(xiàn)的是什么功能?()

Filefile=newFile("C;\\test.dat");

if(file.exi$t$O){

file.delete();

)

[單選題]*[單選題]*

創(chuàng)建C:\test.dat。

刪除C:\test.dato(正確答案)

打開(kāi)C;\lest.dai文件輸出流。

移動(dòng)C:\test.dat

21.用“newFileOutputStreamddata.txt",true)”創(chuàng)建一個(gè)FileOutpuiSlream實(shí)例對(duì)象,則

下面哪個(gè)說(shuō)法是正確的。()*[單選題]*

如果文件“datatxt”存在,則將拋出lOExccption異常

如果文件“data.lx「存在,則將在文件的末尾開(kāi)始添加新內(nèi)容第答案)

如果文件“data.txt”存在,則將覆蓋掉文件中已有的內(nèi)容

如果文件“data.txt”不存在,則將拋出lOException異常

22.下面哪個(gè)方法可以用來(lái)加載JDBC驅(qū)動(dòng)程序。()*[單選題]*

java.sql.DriverManager的getDriver方法

5^java.sql.DriverManager的getDrivers方法

java.sql.Driver的方法connect

類(lèi)java』ang,C1ass的forName方法

23.在字節(jié)流中,可以使用文件名作為參數(shù)的類(lèi)有()。*[單選題]*

DatalnputStrcam

BufferedReader

FileInputStream(il舊答案)

FileReader

24.Java的字符類(lèi)型采用的是Unicode編碼方案,每個(gè)Unicode碼占用幾個(gè)比特位。

()[單選題]*[單選題]米

8

16

32(正確答案)

64

25.java網(wǎng)絡(luò)程序設(shè)計(jì)中,下列描述正確的是()*[單選題]不

java網(wǎng)絡(luò)接口只支持TCP以及其上層協(xié)議

java網(wǎng)絡(luò)接口只支持UDP以及其上層協(xié)議

java網(wǎng)絡(luò)接口只支持IP以上的所有高層協(xié)議(正確答案)

26.下列哪些語(yǔ)句關(guān)于Java內(nèi)存回收的說(shuō)明是正確的?()[單選題]*

內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存(正確答案)

程序員必須創(chuàng)建一個(gè)線(xiàn)程來(lái)釋放內(nèi)存

內(nèi)存回收程序允許程序員直接釋放內(nèi)存

內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象

27.請(qǐng)問(wèn),如何強(qiáng)制垃圾回收器回收一個(gè)對(duì)象?請(qǐng)選擇一個(gè)正確答案:()*[單選題]*

調(diào)用System.gc。方法

調(diào)用Runtime.gc()方法

將對(duì)象賦值nullo

無(wú)法強(qiáng)制垃圾回收器執(zhí)行正確答案)

28.下列沒(méi)有直接采用XML技術(shù)的是()*[單選題]*

UDDI

SOAP

AJAX

DCOM(正確答案)

29.下列可以用來(lái)解析XML的是()*[單選題]*

CSS

DTD

SAX確答案)

XSL

30.下面關(guān)于XML敘述不正確的是()*[單選題]*

XML文件只能跟DTD文件一塊使用(正確答案)

XML是大小寫(xiě)敏感的

XML標(biāo)記必須關(guān)閉

XML和XSL結(jié)合可以在瀏覽器上顯示

31.在不指定特殊屬性的情況下,哪幾種HTML標(biāo)簽可以手動(dòng)輸入文本:()*[單選題]

*

<TEXTAREA></TEXTAREA>確答案)

<P/>

<INPUTtype=Mhidden57>

<DIVx/DIV>

32.關(guān)于IFrame表述正確的有:()*[單選題]*

通過(guò)IFrame,網(wǎng)頁(yè)可以嵌入其他網(wǎng)頁(yè)內(nèi)容,并可以動(dòng)態(tài)更改

在相同域名下,內(nèi)嵌的IFrame可以獲取外層網(wǎng)頁(yè)的對(duì)象

在相同域名下,外層網(wǎng)頁(yè)腳本可以獲取IFrame網(wǎng)頁(yè)內(nèi)的對(duì)象

不可以通過(guò)腳本調(diào)整IFrame的大小

33.關(guān)于表格表述錯(cuò)誤的有:(),[單選題]”

表格中可以包含TBODY元素

表格中可以包含CAPTION元素I正確答案)

表格中可以包含多個(gè)TBODY元素

表格中可以包含COLGROUP元素

表格中可以包含COL元素

34.在DHTML中把整個(gè)文檔的各個(gè)元素作為對(duì)象處理的技術(shù)是:()*[單選題]*

HTML

css

DOM(正確答案)

Script(腳本語(yǔ)言)

35.在HTML頁(yè)面中,下面有關(guān)的Document對(duì)象的描述錯(cuò)誤的是()。M單選題]*

Document對(duì)象用于檢查和修改HTML元素和文檔中的文本

Document對(duì)象用于檢索瀏覽器窗口中的HTML文擋的信息

Document對(duì)象的location屬性包含有關(guān)當(dāng)前URL的信息

Document對(duì)象提供客戶(hù)最近訪(fǎng)問(wèn)的URL的列表王確鈴案)

36.不能在不同用戶(hù)之間共享數(shù)據(jù)的方法是?()*[單選題]*

通過(guò)cookie(正確答案)

利用文件系統(tǒng)

利用數(shù)據(jù)庫(kù)

通過(guò)ServletContext對(duì)象

37,下列選項(xiàng)中,哪個(gè)不是網(wǎng)頁(yè)中的事件?()*[單選題]”

onclick

onmouseover

onsubmit

onpressbutton

38.在HTML頁(yè)面中CSS樣式的屬性名為background-image對(duì)應(yīng)的style對(duì)象的屬

性名是*[單選題]*

background

backgrounglmage

image

backgroundcolor

39.在HTML文檔對(duì)象模型中,history對(duì)象的()用于加載歷史列表中的下一個(gè)URL

頁(yè)面。()*[單選題]*

next()

back()

forward。(正確答案)

go(-l)

40.在HTML頁(yè)面中,不能與onChangc事件處理程序相關(guān)聯(lián)的表單元素有(),單選

題]*

文本框

復(fù)選框

列表框

按鈕(正確答案)

41.在Javascript中,對(duì)于瀏覽器對(duì)象的層次關(guān)系理解正確的是()*[單選題],

document對(duì)象是所有頁(yè)面內(nèi)容的根對(duì)象

document對(duì)象包含location對(duì)象和history對(duì)象

location對(duì)象包含history

document對(duì)象包含form對(duì)象(『說(shuō)答X)

42.在HTML頁(yè)面中包含一個(gè)按鈕控件mybulton,如果要實(shí)現(xiàn)點(diǎn)擊該按鈕時(shí)調(diào)用已

定義的Javascript函數(shù)compute,要編寫(xiě)的HTML代碼是()*[單選題]*

<inputname="mybutton“type="button“onBlur="compute()“value="計(jì)算

<inputname="mybutton“type="button“onFocus二"compute()''value=”計(jì)算”>

<inputname-,mybuttonMtype="button“onClick=Mfiinctioncomputc()“value=“計(jì)算”,

<inputname="mybutton”type="button”onClick-,computeO^value-I

案)

43.分析下面的Javascript代碼段,輸出結(jié)果是()

varmystring=,,Iamastudent”;

vara=mystring4substring(9?13);

document.write(a);

[單選題]*[單選題]*

stud

tuden

uden(正確答案)

udent

44.window的哪個(gè)方法可以顯示輸入對(duì)話(huà)框?()*[單選題]*

confirm()

alert()

prompt()(正確答案)

open()

45.DOM為HTML文檔定義了一個(gè)與平臺(tái)無(wú)關(guān)的程序接口,使用該接口不可以控制

文檔的()*[單選題

內(nèi)容

腳本

結(jié)構(gòu)(正確答案)

樣式

46.下列選項(xiàng)中不屬于CSS文本屬性的是()*[單選題]*

font-size

text-transform

text-align

line-height(正確答案)

47.下列哪一項(xiàng)是cs§正確的語(yǔ)法構(gòu)成?()*[單選題]*

body:color=black

{body;color:black}

body{color:black;}(正〔答專(zhuān))

{body:color=black(body)

48.如何去掉文本超級(jí)鏈接的下劃線(xiàn)?()*[單選題]*

a{text-decoration:nounderline}

a(underline:none)

a{decoration:nounderline}

a{text-decoration:none)誦答案)

49.如何設(shè)置英文首字母大寫(xiě)?()*[單選題]*

text-transform:uppercase

text-transfonn:capitalize

樣式表做不到

text-decoration:none

50.如何能夠定義列表的項(xiàng)目符號(hào)為實(shí)心矩形?()*[單選題]*

list-type:square

type:2

type:square

list-style-type:square在答案)

51.模塊內(nèi)聚度越高,說(shuō)明模塊內(nèi)各成分彼此結(jié)合的程度越()注[單選題廣;

松散

緊密(正確答案)

無(wú)法判斷

相同

52.設(shè)計(jì)模式具有的優(yōu)點(diǎn)()。*[單選題]*

適應(yīng)需求變化(正確答案)

程序易于理解

減少開(kāi)發(fā)過(guò)程中的代碼開(kāi)發(fā)工作量

簡(jiǎn)化軟件系統(tǒng)的設(shè)計(jì)

53.下面屬于結(jié)構(gòu)模式的有()。*[單選題]*

觀(guān)察者模式(Observer)

單例模式(Singleton)

策略模式(Strategy)

外觀(guān)模式(Facade)(正確答案)

54.Adapter(適配器)模式的意圖是()*[單選題]*

希望簡(jiǎn)化現(xiàn)有系統(tǒng)的使用方法c你需要定義自己的接口

將一個(gè)無(wú)法控制的現(xiàn)有對(duì)象與一個(gè)特定接口相匹配E確答案)

將一組實(shí)現(xiàn)部分從另一組使用它們的對(duì)象中分離出來(lái)

你需要為特定的客戶(hù)(或情況)提供特定系列的對(duì)象

55.Bridge模式的意圖是()0"[單選題]*

將抽象部分與它的實(shí)現(xiàn)部分相分離,使它們可以獨(dú)立地變化(正價(jià)答案)

將抽象部分與它的實(shí)現(xiàn)部分相分離,但它們不能獨(dú)立地變化

將抽象部分與它的實(shí)現(xiàn)部分相結(jié)合,但它們可以獨(dú)立地變化

將抽象部分與它的實(shí)現(xiàn)部分相結(jié)合,使它們相互依賴(lài)

56.以下敘述不對(duì)的是()。*[單選題]*

學(xué)習(xí)設(shè)計(jì)模式告訴我們要盡可能使用繼承.正確鈴要,

學(xué)習(xí)設(shè)計(jì)模式通??梢哉业奖葍H采用面向?qū)ο蠓椒ǜ玫慕鉀Q方案.

學(xué)習(xí)設(shè)計(jì)模式告訴我們要盡可能使用組合.

Bridge模式適用于一個(gè)抽象部分擁有不同的實(shí)現(xiàn)部分的情形

57.對(duì)Alexander的模式哲學(xué),以下敘述正確的是()*[單選題]*

學(xué)習(xí)設(shè)計(jì)模式,可以完全解決軟件開(kāi)發(fā)中的變化情況.

每個(gè)模式,可以無(wú)數(shù)次使用模式提供的解決方案,而不必再次重復(fù)同樣的工作方

式」正確答案)

設(shè)計(jì)模式總是可以為需求的變化提供更好的解決方案.

設(shè)計(jì)模式描述一個(gè)在開(kāi)發(fā)的軟件環(huán)境中不斷產(chǎn)生新的問(wèn)題時(shí),能提供很好的解決方

案.

58.在根據(jù)不同的機(jī)器選擇設(shè)備驅(qū)動(dòng)程序的案例中,以下敘述不準(zhǔn)確的是()。*[單選

題]*

可以使用switch語(yǔ)句選擇驅(qū)動(dòng)程序.

可以使用繼承來(lái)實(shí)現(xiàn)選擇驅(qū)動(dòng)程序,但它可能會(huì)產(chǎn)生類(lèi)組合爆炸問(wèn)題

可以選擇抽象工廠(chǎng)模式實(shí)現(xiàn),且能避免組合爆炸問(wèn)題

使用繼承的解決方案要比switch語(yǔ)句有更多的優(yōu)勢(shì)工答案)

59,關(guān)于抽象工廠(chǎng)模式(AbstractFactory),以下敘述正確的是()*【單選題I*

抽象工廠(chǎng)相對(duì)具體工廠(chǎng)而言,可以理解為抽象工廠(chǎng)是抽象類(lèi),而具體工廠(chǎng)是對(duì)抽象工

廠(chǎng)的繼承,是抽象工廠(chǎng)的子類(lèi)。

抽象工廠(chǎng)類(lèi)不能實(shí)例化,具體工廠(chǎng)可以實(shí)例化。

抽象工廠(chǎng)定義接口,具體工廠(chǎng)實(shí)現(xiàn)某一接口。

抽象工廠(chǎng)模式將使用哪些對(duì)象的規(guī)則與如何使用這些對(duì)象的邏境有效地結(jié)合起來(lái)

(正確答案)

60.Open-Close原則的含義是一個(gè)軟件實(shí)體()。*[單選題]*

應(yīng)當(dāng)對(duì)擴(kuò)展開(kāi)放,對(duì)修改關(guān)閉:確答案)

應(yīng)當(dāng)對(duì)修改開(kāi)放,對(duì)擴(kuò)展關(guān)閉

應(yīng)當(dāng)對(duì)繼承開(kāi)放,對(duì)修改關(guān)閉

以上都不對(duì)

61.在SSH整合時(shí),事務(wù)隔離級(jí)別是由()實(shí)現(xiàn)的。單選題了

Java應(yīng)用程序

Hibernate

數(shù)據(jù)庫(kù)系統(tǒng)

JDBC驅(qū)動(dòng)程序

62.關(guān)于Spring與Hibernate集成,下列說(shuō)法錯(cuò)誤的是()*[單選題]*

Spring提供了HibernateDaoSupport類(lèi)來(lái)簡(jiǎn)化Hibernate的使用

在Spring配置文件中,可以通過(guò)Spring提供的LocalSessionFactoryBcan來(lái)獲得

SessionFactory的實(shí)例

通過(guò)集成Spring和Hibernate,用Spring管理程序的依賴(lài)關(guān)系?將SessionFactory

注入到DataSource中旗警案)

通過(guò)Spring,可以在Biz層代碼中無(wú)需直接實(shí)例化DAO類(lèi),而是通過(guò)注入得到

63.在Spring中,配置Hibernate事務(wù)管理器(HibernateTransactionManager)0^,需

要注入的屬性名稱(chēng)是()[單選題]*[單選題]*

dataSource

SessionFactory:確答案)

baseHibernateDao

transactionProxyFactoryBean

64.下列哪一項(xiàng)不是SpringAOP中的通知類(lèi)型。()*[單選題]*

前置通知

后置通知

代理通知(正確答案)

異常通知

65.關(guān)于BeanFaclory說(shuō)法錯(cuò)誤的是()*[單選題]*

它是一個(gè)接口

最常用的是xmlBeanFaclory

BeanFactory所管理的bean的定義只能來(lái)自于一個(gè)配置文件笥寫(xiě)案)

Applicationcontext也是一個(gè)BeanFaclory

66.下面關(guān)于Spring中的bean的作用域才苗述錯(cuò)誤的是()。*[單選題]*

Spring中的bean的作用域可以通過(guò)sc叩c屬性進(jìn)行配置

Spring中的bean的作用域默認(rèn)是prototype

當(dāng)一個(gè)bean的scope設(shè)為“singleton”時(shí)可以被多個(gè)線(xiàn)程同時(shí)訪(fǎng)問(wèn)

一個(gè)bean的scope只對(duì)它自己起作用,與其它bean無(wú)關(guān)

67,下列關(guān)于Spring特性中1°C描述錯(cuò)誤的是()。*[單選題]*

IoC就是指程序之間的關(guān)系由程序代碼直接操控:確答案)

所謂控制反轉(zhuǎn)”是指控制權(quán)由應(yīng)用代碼轉(zhuǎn)到外部容器,即控制權(quán)的轉(zhuǎn)移

IoC將控制創(chuàng)建的職責(zé)搬進(jìn)了框架中,從應(yīng)用代碼脫離開(kāi)來(lái)

使用Spring的IoC容器時(shí)只需指出組件需要的對(duì)象,在運(yùn)行時(shí)Spring的IoC容器

會(huì)根據(jù)XML配置數(shù)據(jù)提供給它

68.下列關(guān)于Spring配置文件的說(shuō)法不正確的是()。字[單選題]*

Spring默認(rèn)是讀取/WEB-INF/applicationContext.xml配置文件

Spring的配置文件可以配置在類(lèi)路徑下,并可以重命名,但是需要在web.xml文件中

指定

把a(bǔ)pplicationContext.xml文件放到src目錄下,Spring也可以讀到E確答案)

可以通過(guò)在Web.xml中的<811131叩2由01>^)3由111?皿1110和<口2「201川21配>進(jìn)行指定

Spring配置文件

69.在Spring中,關(guān)于依賴(lài)注入,下面說(shuō)法錯(cuò)誤的是()。*[單選題]*

依賴(lài)注入提倡面向接口編程

依賴(lài)注入可降低系統(tǒng)的各個(gè)組件之間的依賴(lài)程度

依賴(lài)注入的組件對(duì)外提供接口吐使得可以隨意更換接口的實(shí)現(xiàn)

依賴(lài)注入使得在實(shí)現(xiàn)組件時(shí),必須考慮各個(gè)組件中的依賴(lài)關(guān)系[正說(shuō)答案)

70.某業(yè)務(wù)方法taskApply(Useruser,Listtasks)需要對(duì)其進(jìn)行事務(wù)控制,下面的聲明

方式起到效果的是()[單選題]”單選題]咨

將查詢(xún)方法聲明為只讀事務(wù),其他方法聲明為REQUIRED

聲明do開(kāi)頭的方法為REQUIRED,并修改方法名為doTaskApply

<tx:methodname="*App1y"propagalion=nREQUIRED"/>

事務(wù)的propagation屬性聲明為SUPPORTS(正確答案)

71.下面關(guān)于Hibernate的說(shuō)法,錯(cuò)誤的是()*[單選題]*

Hibernate是一個(gè)“對(duì)象-關(guān)系映射,'的實(shí)現(xiàn)

Hibernate是一種數(shù)據(jù)持久化技術(shù)

Hibernate是JDBC的替代技術(shù)(正確答案)

使用Hibernate可以簡(jiǎn)化持久化層的編碼

72.在使用了Hibernate的系統(tǒng)中,要想在刪除某個(gè)客戶(hù)數(shù)據(jù)的同時(shí)刪除該客戶(hù)對(duì)應(yīng)

的所有訂單數(shù)據(jù),下面方法可行的是()。*[單選題]*

配置客戶(hù)和訂單關(guān)聯(lián)的cascade屬性為save-update

配置客戶(hù)和訂單關(guān)聯(lián)的cascade屬性為all(正確答案)

設(shè)置多對(duì)一關(guān)聯(lián)的inverse屬性為true

設(shè)置多對(duì)一關(guān)聯(lián)的inverse屬性為false

73.執(zhí)行下面的hql查詢(xún),關(guān)于返回值的說(shuō)法,正確的是()。

selectu.u$emame,u.useridfromcom.scce.pojo.Useruwhereuisnotnull[單選題]*[單

選題]*

語(yǔ)法錯(cuò)誤,不能執(zhí)行

返回一個(gè)類(lèi)型為L(zhǎng)ist的實(shí)例(正確答案)

返回一個(gè)數(shù)組

當(dāng)返回結(jié)果只有一條時(shí),返回一個(gè)數(shù)組

74.下面創(chuàng)建Criteria對(duì)象的語(yǔ)句中正確的是()。*[單選題]*

Criteriac=query,createCriteria();

Criteriac=query.addCriteria();

Criteriac=session.createCriteria();

Criteriac=session.createCriteria(User.class)?

75.對(duì)于以下程序,Customer對(duì)象在第幾行變?yōu)槌志没癄顟B(tài)?()

Customercustomer二newCustomer();

customer.setName(\"Tom\n);

Sessionsession1=sessionFactory.openSession();

Transactiontxl=sessionl.beginTransaction();//linel

session1.save(customer);//line2

mitO;//line3

session1.close();//Iine4[單選題]*[單選題]*

linel

line2(正確答案)

line3

line4

76.實(shí)現(xiàn)equals和hashCode最顯而易見(jiàn)的作用是()*[單選題]*

比較兩個(gè)對(duì)象標(biāo)識(shí)符的值(正險(xiǎn)答案1

比較數(shù)據(jù)庫(kù)的兩條數(shù)據(jù)

比較兩個(gè)組建是否部署在同一個(gè)應(yīng)用服務(wù)器上

對(duì)象與字段的映射

77.如果你不能確定你要尋找的對(duì)象的持久化標(biāo)識(shí)符,那么你需要使用查詢(xún),使用

Session的方法()*[單選題]米

createQuery()三角答案)

query()

queryAll()

queryObject()

78.在Hibernate中,關(guān)于數(shù)據(jù)庫(kù)的方言,下面哪個(gè)說(shuō)法是正確的()*[單選題1*

可以不寫(xiě)數(shù)據(jù)庫(kù)方言

數(shù)據(jù)庫(kù)方言沒(méi)有作用,可以隨便寫(xiě)

有通用的數(shù)據(jù)庫(kù)方言可以使用

數(shù)據(jù)方言對(duì)應(yīng)于每個(gè)數(shù)據(jù)庫(kù),主要用于產(chǎn)生SQL語(yǔ)句(正確答案)

79.在Hibernate關(guān)系映射配置中,inverse屬性的含義是()。東[單選題]*

定義在<o(jì)ne-K)-many>節(jié)點(diǎn)上,聲明要負(fù)責(zé)關(guān)聯(lián)的維護(hù)

聲明在節(jié)點(diǎn)上,聲明要對(duì)方負(fù)責(zé)關(guān)聯(lián)的維護(hù)(正確答案)

定義在<o(jì)nc-【o-many>節(jié)點(diǎn)上,聲明對(duì)方要負(fù)責(zé)關(guān)聯(lián)的維護(hù)

聲明在<set>節(jié)點(diǎn)上,聲明要負(fù)責(zé)關(guān)聯(lián)的維護(hù)

80.在持久化層,以下哪個(gè)不是對(duì)象的狀態(tài)?()*[單選題]*

瞬時(shí)(Transient)

新建(New)含之

游離(Detached)

持久(Persistent)

81.當(dāng)DOM加載完成后要執(zhí)行的函數(shù),下面哪個(gè)是正確的?()*[單選題]*

jQuery(expression,[context])

jQuery(htmI,[ownerDocument])

jQuery(callback)(I

jQuery(elements)

82.下面哪一個(gè)是用來(lái)追加到指定元素的末尾的?()*[單選題]*

insertAfter()

append()

appendToO刃答案)

after()

83.下面哪一個(gè)不是jquery對(duì)象訪(fǎng)問(wèn)的方法?()*[單選題]*

each(callback)

size()

index(subject)

index()(正確答案)

84.如果想要找到一個(gè)表格的指定行數(shù)的元素,用下面哪個(gè)方法可以快速找到指定元

素?()*[單選題]*

text()

get()

eq()(正確答案)

contents

85.在jquery中,如果想要獲取當(dāng)前窗口的寬度值,下面哪個(gè)是實(shí)現(xiàn)該功能的?()*[單

選題]*

width()(產(chǎn)二

width(val)

width

innerWidth()

86.在一個(gè)表單中,如果想要給輸入框添加一個(gè)輸入驗(yàn)證,可以用下面的哪個(gè)事件實(shí)

現(xiàn)?()*[單選題]*

hover(over,oul)

keypress(fn)

change()

change(fn)自答案)

87.在jquery中想要實(shí)現(xiàn)通過(guò)遠(yuǎn)程httpget請(qǐng)求載入信息功能的是下面的哪一下事

件?()*[單選題]*

$,ajax()

load(url)

$,get(url)(正確答案)

$.getScript(

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論