JSP測(cè)試筆試題和答案_第1頁(yè)
JSP測(cè)試筆試題和答案_第2頁(yè)
JSP測(cè)試筆試題和答案_第3頁(yè)
JSP測(cè)試筆試題和答案_第4頁(yè)
JSP測(cè)試筆試題和答案_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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)介

本文格式為Word版,下載可任意編輯——JSP測(cè)試筆試題和答案《使用JSP/Servlet/Ajax技術(shù)開發(fā)新聞發(fā)布系統(tǒng)》

內(nèi)部測(cè)試-筆試試卷

一、選擇題(共25題,每題2分,總分值100分)

1)JSP表達(dá)式語(yǔ)言可用于在網(wǎng)頁(yè)上生成動(dòng)態(tài)內(nèi)容并代替JSP腳本元素,JSP表達(dá)式語(yǔ)言的語(yǔ)法是(B)。

A.{ELexpression}B.${ELexpression}C.@{ELexpression}D._____________________________;dis.forward(request,response);}...

那么能夠正確填寫在橫線處的選項(xiàng)是(B)。A.dis=response.getRequestDispatcher(\B.dis=request.getRequestDispatcher(\C.dis=request.RequestDispatcher(\D.dis=newRequestDispatcher(\

3)閱讀以下JSP中的代碼片段:

車輛信息

已知在AutoBean中定義了一個(gè)autoBrand屬性,用于表示車輛所屬的品牌,以下選項(xiàng)中能夠正確填寫在橫線處的是(B)

A.autoBean.autoBrandB.${autoBean.autoBrand}C.

Connectionconn=source.getConnection();B.Contextsource=newInitalContext();

Connectionconn=source.getConnection();C.Contextctx=newInitalContext();

DataSourceds=(DataSource)ctx.lookup(\Connectionconn=ds.getConnection();D.Contextctx=newInitalContext();

DataSourceds=(DataSource)ctx.lookup(\Connectionconn=ds.getConnection();

18)在JavaEE中,在web.xml中有如下代碼段:

listOrders

com.mycompany.myactions.ListOrdersAction

其中,省略號(hào)表示省略了一些代碼。在Servlet中()把初始化參數(shù)listOrders的值:com.mycompany.myactions.ListOrdersAction取出來(lái)。

A.使用Servlet的getInitParameter(\方法B.使用ServletContext的getInitParameter(\方法C.使用ServletConfig的getInitParameter(\方法D.使用ServletRequest的getInitParameter(\方法19)下面關(guān)于Java中會(huì)話跟蹤的說(shuō)法錯(cuò)誤的是()。

A.HTTP協(xié)議是無(wú)狀態(tài)的,所以服務(wù)器需要用會(huì)話跟蹤技術(shù)來(lái)分辯每個(gè)客戶B.服務(wù)器為每個(gè)會(huì)話分派了一個(gè)ID作為唯一標(biāo)識(shí)

C.session由客戶端創(chuàng)立,我們?cè)儆胷equest.getSession()來(lái)獲得HttpSession對(duì)象D.使用會(huì)話跟蹤可以實(shí)現(xiàn)諸如用戶登錄和購(gòu)物車此類的功能

20)Servlet可以在服務(wù)器端處理客戶請(qǐng)求,當(dāng)用戶提交請(qǐng)求后可以借助HttpServletRequest對(duì)象的()方法獲取客戶端請(qǐng)求數(shù)據(jù)

A.setAttribute()B.getAttribute()C.setParameter()D.getParameterValues()

21)以下選項(xiàng)關(guān)于GET和POST的區(qū)別描述不正確的是()。

A.GET提交數(shù)據(jù)在地址欄內(nèi)顯示,擔(dān)憂全;而POST則不顯示,相對(duì)安全B.采用GET或POST方式提交數(shù)據(jù),理論上都沒(méi)有長(zhǎng)度的限制C.GET請(qǐng)求的頁(yè)面可以設(shè)置為書簽或使用郵件發(fā)送;而POST不可以

D.由于GET方式相對(duì)于POST方式擔(dān)憂全,所以編寫程序時(shí),沒(méi)有明確要求,一般都采用POST方式提交數(shù)據(jù)

22)以下選項(xiàng)關(guān)于JNDI描述不正確的是()。

A.在Web應(yīng)用中,DataSource是由Web容器提供的,因此需要通過(guò)JNDI來(lái)獲得DataSource對(duì)象

B.使用JNDI和數(shù)據(jù)源時(shí),需要導(dǎo)入的包包括:javax.naming.Context、javax.naming.InitialContext、javax.naming.NamingException及javax.sql.DataSourceC.Javax.naming.Context提供了查找JNDIResource的接口。可以通過(guò)如下方式獲取數(shù)據(jù)源:

Contextctx=newInitialContext();

DataSourceds=(DataSource)ctx.lookup(\

D.使用JNDI獲得數(shù)據(jù)源,需要在context.xml文件中的節(jié)點(diǎn)中添加信息;并且在web.xml文件中的節(jié)點(diǎn)下添加信息23)在web.xml中有如下代碼:

LoginServlet

jbit.servlet.LoginServlet

LoginServlet

/LoginServlet

以下選項(xiàng)描述正確的是()。

A.在中的表示用戶請(qǐng)求訪問(wèn)Servlet的URLB.Servlet容器會(huì)根據(jù)查找到與其對(duì)應(yīng)的

C.中的內(nèi)容與中的內(nèi)容可以不一致

D.以上描述都不正確

24)在Web項(xiàng)目的目錄結(jié)構(gòu)中,web.xml文件位于()中。

A.src目錄B.文檔根目錄C.META-INF目錄D.WEB-INF目錄

25)在JSP文件中,有如下代碼:

頁(yè)面顯示的內(nèi)容是()。

A.0123456789B.test

C.0123456789testD.test0123456789

26)以下選項(xiàng)中不屬于Servlet生命周期的是()。

A.加載和實(shí)例化B.初始化C.服務(wù)D.保持

27)在JavaEE中,User類提供了username屬性,在index.jsp中經(jīng)過(guò)表單提交信息至user.jsp頁(yè)面,假使提交的信息為“ruby〞則user.jsp頁(yè)面中最終的顯示結(jié)果為:()

index.jsp中有如下代碼段:

user.jsp中有如下代碼段:

A.rubyB.nullC.RUBYD.頁(yè)面無(wú)顯示

28)在Java中,以下關(guān)于重定向和轉(zhuǎn)發(fā)的描述正確的是()。(選2項(xiàng))

A.轉(zhuǎn)發(fā)對(duì)應(yīng)的代碼為:rquest.getRequestDispatcher(url).forward(request,response);B.重定向?qū)?yīng)的代碼為:request.sendRedirect(url);C.重定向在用戶的瀏覽器端被處理。

D.轉(zhuǎn)發(fā)后,瀏覽器的地址欄內(nèi)容會(huì)發(fā)生改變。29)在Ajax中,以下哪個(gè)函數(shù)用于建立服務(wù)器的連接?()

A.send(content)

B.open(method,URL,async)C.setRequestHeader(header,value)D.Onreadystatechange()

30)在Ajax中,以下哪個(gè)函數(shù)指定XMLHttpRequest對(duì)象的回調(diào)函數(shù)?()

A.onreadystatechange()B.readyState()C.redirectHttp()D.XMLHttpRequest()

31.聲明SmartUpload對(duì)象的正確方法是()。

A.SmartUploadsu=newSmartUpload();B.SmartUploadsu=SmartUpload.newInstance();C.SmartUploadsu=SmartUpload.initialize();D.SmartUpload無(wú)需實(shí)例化,可直接使用32.下面不屬于分頁(yè)實(shí)現(xiàn)步驟的是()。

A.確定每頁(yè)顯示的數(shù)據(jù)數(shù)量B.計(jì)算總頁(yè)數(shù)C.編寫查詢SQL語(yǔ)句D.使用下拉列表顯示頁(yè)數(shù)

33.使用SmartUpload實(shí)現(xiàn)文件上傳時(shí),關(guān)于實(shí)現(xiàn)對(duì)上傳文件類型限制的方法描述正確的是()。

A.使用setAllowedFilesList方法可以指定允許上傳的文件類型列表B.使用setDeniedFilesList方法可以指定允許上傳的文件類型列表C.使用setAllowedFilesList方法可以指定阻止上傳的文件類型列表D.使用setDeniedFilesList方法可以指定阻止上傳的文件類型列表34.使用SmartUpload實(shí)現(xiàn)文件上傳時(shí),對(duì)于文件大小控制描述正確的是()。

A.使用setMaxFileSize方法可以指定允許上傳總文件的大小B.使用setTotalMaxFileSize方法可以指定允許上傳總文件的大小C.使用setMaxFileSize方法可以指定允許上傳的單個(gè)文件的大小D.使用setTotalMaxFileSize方法可以指定允許上傳的單個(gè)文件的大小35.下面對(duì)于分層模式的解釋描述錯(cuò)誤的是()。

A.將解決方案的組件分隔到不同的層中B.每一層中的組件應(yīng)保持內(nèi)聚性

C.每一層都應(yīng)與它下面的各層保持松耦合D.每一層都應(yīng)與它下面的各層保持高耦合

36.三層架構(gòu)是分層模式中最常見的類型,那么在三層架構(gòu)中不包含()。

A.?dāng)?shù)據(jù)訪問(wèn)層B.業(yè)務(wù)規(guī)律層C.通信層D.表示層

37.下面對(duì)于層與層關(guān)系的描述錯(cuò)誤的是()。

A.表示層接受用戶的請(qǐng)求,根據(jù)用

溫馨提示

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