2023年JSP和servlet階段性測試題_第1頁
2023年JSP和servlet階段性測試題_第2頁
2023年JSP和servlet階段性測試題_第3頁
2023年JSP和servlet階段性測試題_第4頁
2023年JSP和servlet階段性測試題_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《JSPServletAjax開發(fā)技術(shù)》課程結(jié)業(yè)測試題

一、選擇題

1)下面()技術(shù)不是Ajax的常用技術(shù)。

A.JavaScript

B.XML

C.CSS

D.JUnit

2)下面()不是XMLHttpRequest對象的方法名。

A.open

B.send

C.readyState

D.responseText

3)當(dāng)XMLHttpRequest對象的狀態(tài)發(fā)生改變時(shí)調(diào)用myCallback函數(shù),下列對的的是

()。

A.xmlHttpRequest.myCallback=onreadystatechange;

B.xmlHttpRequest.onreadystatechange=(myCallback);

C.xmlHttpRequest.onreadystatechange=(newfunction(){onreadystatechange});

D.xmlHttpRequest.onreadystatechange=myCallback;

4)關(guān)于XMLHttpRequest對象的五種狀態(tài),下列說法對的的是()。

A.1表達(dá)新創(chuàng)建

B.2表達(dá)初識化

C.3表達(dá)發(fā)送數(shù)據(jù)完畢

D.4表達(dá)接受結(jié)果完畢

5)不同的HTTP請求響應(yīng)代碼表達(dá)不同的含義,下面表達(dá)請求被被接受,但解決未完畢的

是()。

A.200

B.202

C.400

D.404

6)HttpServletResponse的()方法用于將一個HTTP請求重定向到另一個URL。

A.sendURL()

B.redirectURL()

C.sendRedirect()

D.getRequestDispatcher()

7)在Servlet生命周期中,相應(yīng)服務(wù)階段的方法是()。

A.init()

B.doPost()

C.destroy()

D.service()

8)下列有關(guān)Servlet的生命周期,說法不對的的是()。

A.在創(chuàng)建自己的Servlet時(shí)候,應(yīng)當(dāng)在初始化方法init()中創(chuàng)建Servlet實(shí)例

B.在Servlet生命周期的服務(wù)階段,執(zhí)行service()方法,根據(jù)用戶請求的方法,

執(zhí)行相應(yīng)的doGet()或是doPost方法

C.在銷毀階段,執(zhí)行destroy()方法后系統(tǒng)立刻進(jìn)行垃圾回收

D.destroy()方法僅執(zhí)行一次

9)在部署帶有Servlet的JavaWeb程序時(shí),下列()不是必需的。

A.web.xml文獻(xiàn)

B.index.html文獻(xiàn)

C.WEB-INF文獻(xiàn)夾

D.classes文獻(xiàn)夾

10)在web.xml文獻(xiàn)中,描述了一個Servlet,其中()指定了Servlet類的訪問途徑。

A.<servlet>中的<servlet-name>

B.<url-pattern>

C.<servlet-class>

D.<serv1et-mapping>中的<servlet-name>

11)以下選項(xiàng)不是EL表達(dá)式隱含對象的是()o

A.request

B.requestScope

C.sessionScope

D.pageContext

12)以下EL表達(dá)式的語法結(jié)構(gòu)對的的是()o

A.$[user.userName]

B.#luser.userName]

C.${user.userName}

D.#{user.userName}

13)關(guān)于點(diǎn)操作符和[]操作符,以下說法不對的的是()。

A.${}等價(jià)于${user[name]}

B.${}等價(jià)于${userf'name"]}

C.假如user是一個List,則${user[0]}的寫法是對的的

D.假如user是一個數(shù)組,則${user[0]}的寫法是對的的

14)假如想在JSP頁面聲明一個名字為name的變量,應(yīng)當(dāng)使用()標(biāo)簽。

A.<c:if>

B.<c:set>

C.<c:out>

D.<c:forEach>

15)假如要遍歷一個數(shù)組中的所有元素,需要()標(biāo)簽。

A.<c:if>

B.<c:set>

C.<c:out>

D.<c:forEach>

16)下面對于分層模式的解釋描述錯誤的是()。

A.將解決方案的組件分隔到不同的層中

B.每一層中的組件應(yīng)保持內(nèi)聚性

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

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

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

A.數(shù)據(jù)訪問層

B.業(yè)務(wù)邏輯層

C.通信層

D.表達(dá)層

18)下面對于層與層關(guān)系的描述錯誤的是()。

A.表達(dá)層接受用戶的請求,根據(jù)用戶的請求去告知業(yè)務(wù)邏輯層

B.業(yè)務(wù)邏輯層收到請求,根據(jù)請求的內(nèi)容執(zhí)行數(shù)據(jù)庫訪問,并將訪問結(jié)果返回表達(dá)層

C.數(shù)據(jù)訪問層收到請求后便開始訪問數(shù)據(jù)庫

D.各個層之間獨(dú)立存在,不互相依賴

19)在進(jìn)行三層開發(fā)時(shí),需要遵循一定的指導(dǎo)原則,下面說法錯誤的是().

A.上層依賴其下層,依賴關(guān)系可以跨層

B.下一層不能調(diào)用上一層

C.下一層不依賴上一層

D.在上一層中不能出現(xiàn)下一層的概念

20)使用三層開發(fā)的優(yōu)勢不涉及()。

A.功能職責(zé)劃分明確

B.提高了代碼的重用性

C.實(shí)現(xiàn)了內(nèi)部的無損替換

D.增強(qiáng)了各層之間的依賴限度

21)聲明SmartUpload對象的對的方法是()。

A.SmartUploadsu=newSmartUpload();

B.SmartUploadsu=SmarlUpload.newInstance();

C.SmartUploadsu=SmartUpload.initialize();

D.SmartUpload無需實(shí)例化,可直接使用;

22)下面不屬于分頁實(shí)現(xiàn)環(huán)節(jié)的是()。

A.擬定每頁顯示的數(shù)據(jù)數(shù)量

B.計(jì)算總頁數(shù)

C.編寫查詢SQL語句

D.使用下拉列表顯示頁數(shù)

23)使用SmartUpload實(shí)現(xiàn)文獻(xiàn)上傳時(shí),關(guān)于實(shí)現(xiàn)對上傳文獻(xiàn)類型限制的方法描述對的的

()。

A.使用setAIlowedFilesList方法可以指定允許上傳的文獻(xiàn)類型列表

B.使用setDeniedllowedFilesList方法可以指定允許上傳的文獻(xiàn)類型列表

C.使用setAIlowedFilesList方法可以指定嚴(yán)禁上傳的文獻(xiàn)類型列表

D.使用setDeniedllowedFilesList方法可以指定允許上傳的文獻(xiàn)類型列表

24)使用SmartUpload實(shí)現(xiàn)文獻(xiàn)上傳時(shí)。對于文獻(xiàn)大小控制描述對的的是()。

A.使用setMaxFileSize方法可以指定允許上傳總文獻(xiàn)的大小

B.使用setTotalMaxFileSize方法可以指定允許上傳總文獻(xiàn)的大小

C.使用setMaxFileSize方法可以指定允許上傳的單個文獻(xiàn)的大小

D.使用setTotalMaxFileSize方法可以指定允許上傳的單個文獻(xiàn)的大小

25)使用SmartUpload實(shí)現(xiàn)文獻(xiàn)上傳時(shí),表單設(shè)立描述錯誤的是()。

A.使用post或者get方式均能實(shí)現(xiàn)提交

B.需要添加表單屬性enctype="multipart/form=data"

C.使用HttpRequest獲取表單數(shù)據(jù)

D.使用com.jspsmart.upload.Request對象獲取表單數(shù)據(jù)

26)獲取數(shù)據(jù)源的對的方法是()。

A.DataSourcesource=newDataSource();

B.DataSourcesource=DataSource.newInstance();

C.DataSourcesource=(DataSource)ic.lookup("p/env/jdbc/books");

D.以上都不對

27)在使用數(shù)據(jù)源時(shí),數(shù)據(jù)庫驅(qū)動程序的Jar文獻(xiàn)應(yīng)當(dāng)存放在().

A,應(yīng)用程序的類庫內(nèi)

B.應(yīng)用程序的WEB-INF/lib下

C.Tomcat根目錄\lib下

D.Tomcat的common\lib下

28)下面對于連接池描述錯誤的是()。

A.使用數(shù)據(jù)庫連接池技術(shù),所有的連接與釋放均由連接池統(tǒng)一管理

B.連接池可以自行分派連接,當(dāng)連接使用完畢后需要通過編碼實(shí)現(xiàn)對的的關(guān)閉

C.使用連接池技術(shù)可以提高數(shù)據(jù)庫的操作效率

D.在程序中使用連接池可以減少系統(tǒng)資源的開支

29)在程序中使用JavaBean可以極大地方便我們進(jìn)行代碼編寫,下面對JavaBean描述對

的是()..

A.JavaBean可以是一個共有的類,也可以是一個私有的類

B.一個JavaBean中的方法所有是私有方法

C.使用JavaBean封裝數(shù)據(jù)時(shí),應(yīng)當(dāng)將屬性設(shè)立為私有

D.通過設(shè)立共有的get()方法來獲取屬性值

30)使用JNDI配置數(shù)據(jù)源對象時(shí),配置的環(huán)節(jié)涉及()。

A.配置context.xml

B.配置web.xml

C.添加數(shù)據(jù)庫驅(qū)動

D.使用lookup()方法獲取數(shù)據(jù)源對象

31)假如要把一個用戶名jack保存在session對象里,則下列語句對的的是()。

A.session.setAttribute(name,jack);

B.session.setAttribute(Mnamen,Mjack");

C.session.setAttribute("jack",name);

D.session.setAttribute("jack"name");

32)對于如下JSP代碼說法對的的是()。<%Stringstr=uHello,JBIT!n;

session.setAttribute("msg",str);StringgetStr=session.getAttribute(nmsgu);

out.println(getStr);%>A.運(yùn)營成功,頁面上輸出Hello,JBIT!

B.運(yùn)營成功,頁面上輸出msg

C.代碼行session.setAttribute("msg*str);有錯誤,無法運(yùn)營

D.代碼行StringgetStr=session.getAttribute("msg");有錯誤,無法運(yùn)營

33)在IE窗口訪問JSP頁面,其代碼如下,然后連接刷新四次頁面,輸出的結(jié)果是X,緊

著重新啟動一個新的IE窗口運(yùn)營該JSP代碼,連續(xù)刷新兩次,輸出的結(jié)果是Y,請問X

Y的值分別是()。<%@pagecontentType="text/html;charset=GBK"%><html><%

Integercnt=(Integer)application.getAttribute("hitCount");if(cnt==null){ent=new

Integer(l);}else{

ent=newInteger(Value()+1);}

application.setAttributeC'hitCount'\cnt);%><%=cnt%></html>A.5,8

B.5,3

C.1,2

D.1,1

34)JSP提供了一個可以在多個請求之間連續(xù)有效的內(nèi)置對象(),該對象與瀏覽器窗口

一一相應(yīng)。

A.request

B.response

C.session

D.application

35)在下列選項(xiàng)中,對的創(chuàng)建并實(shí)現(xiàn)寫入cookie的語句分別是()。

A.Cookiecookie=newCookie();

B.Cookiecookie=newCookie(Stringkey,Objectvalue)

C.response.add(cookie)

D.response.addCookie(cookie)

36)使用response對象進(jìn)行重定向時(shí),使用的是()方法。

A.getRequestDispatcher()

B.forward()

C.sendRedirect()

D.setRequestDispatcher()

37)對于轉(zhuǎn)發(fā)與重定向的描述錯誤的語句是()。

A.重定向是在客戶端發(fā)生作用,通過請求新的地址實(shí)現(xiàn)頁面轉(zhuǎn)向

B.使用轉(zhuǎn)發(fā)時(shí)由于是服務(wù)器內(nèi)部控制權(quán)的轉(zhuǎn)移,因而地址欄中的URL沒有變化

C.使用重定向時(shí)可以在地址欄中看到轉(zhuǎn)向后的URL

D.轉(zhuǎn)發(fā)與重定向都可以實(shí)現(xiàn)在頁面跳轉(zhuǎn),因而沒有區(qū)別

38)為了避免服務(wù)器的響應(yīng)信息在瀏覽器端顯示為亂碼,通常會使用()語句重新設(shè)立字符

編碼。

A.response.setConlentType()

B.response.setCharacterEncoding()

C.response.setPageCoding()

D.response.setCharset()

39)在JSP中使用JDBC語句訪問數(shù)據(jù)庫,對的導(dǎo)入SQL類庫的語句是()。

A.<%@pageimport="java.sql.*u%>

B.<%@pageimport=',sqL*M%>

C.<%pageimport="java.sql.*"%>

D.<%@import="java.sql.*n%>

40)在JSP開發(fā)過程中,使用JDBCAPI中所提供的()類的職責(zé)是:依據(jù)數(shù)據(jù)庫的不

同,管理不同的JDBC驅(qū)動程序。

A.DriverManager

B.Connection

C.Statement

D.Class

41)在某個JSP頁面中存在這樣一行代碼:<%="5"+"6"%>運(yùn)營該JSP后,以下說法對的

是()°

A.這行代碼沒有相應(yīng)的輸出

B.這行代碼相應(yīng)的輸出是:11

C.這行代碼相應(yīng)的輸出是:56

D.這行代碼將引起錯誤

42)與page指令v%@pageimport="java.util.*,java.text.*"%>等價(jià)的是()。

A.<%@pageimport=njava.util.*"%>

<%@pageimport="java.text.*n%>

B.<%@pageimport=njava.util.*nimport="java.text.*n%>

C.<%@pageimport="java.util.*“;%>

<%@pageimport="java.text.*“;%>

D.<%@pageimport="java.utiL*;java.text.*"%>

43)下列選項(xiàng)中,()是對的的表達(dá)式。

A.<%Strings=nhelloworld";%>

B.<%=Hhelloworld";%>

C.<%=uhelloworld11%>

D.<%!"helloworld'1%>

44)假如請求頁面中存在兩個單選按鈕(假設(shè)單選按鈕的名稱為sex),分別代表男

溫馨提示

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

評論

0/150

提交評論