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

1、第 1章 WEB 開發(fā)環(huán)境 一、選擇題:第 1 章試題答案 : ABCDABCDEABCDEABCDE(1) 下列關(guān)于 WEB 開發(fā)說(shuō)法正確的是。A) Web 是圖形化的和易于導(dǎo)航的B) Web 與平臺(tái)無(wú)關(guān)C) Web 是分布式的D) Web 是動(dòng)態(tài)的E) Web 是靜態(tài)的(2) 下列關(guān)于 Tomcat 說(shuō)法正確的是。A) Tomcat 是一種編程語(yǔ)言B) Tomcat 是一種開發(fā)工具C) Tomcat 是一種編程思想D) Tomcat 是一種開編程規(guī)范E) Tomcat 是一個(gè)免費(fèi)的開源的 Serlvet 容器(3) 下列關(guān)于 Tomcat 個(gè)目錄說(shuō)法錯(cuò)誤的是。A) bin 目錄 包含啟動(dòng)

2、/ 關(guān)閉腳本B ) conf 目錄包含不同的配置文件C) Lib 目錄包含 Tomcat 使用的 JAR 文件D) webapps 目錄 包含 web 項(xiàng)目示例,當(dāng)發(fā)布 web 應(yīng)用時(shí),默認(rèn)情況下把 web 文件夾放于此目錄下E) work 目錄 - 包含 web 項(xiàng)目示例,當(dāng)發(fā)布 web 應(yīng)用時(shí),默認(rèn)情況下把 web 文件夾放于 此目錄下(4)下列關(guān)于HTTP 協(xié)議說(shuō)法正確的是。A)B)C)D)E)種請(qǐng)求 HTTP 請(qǐng)求消息中 HTTP 請(qǐng)求消息中 HTTP 請(qǐng)求消息中 HTTP 請(qǐng)求消息中HTTP 是/ 響應(yīng)式的協(xié)議Accept 表示瀏覽器可接受的 MIME 類型Accept-Encodi

3、ng 表示瀏覽器能夠進(jìn)行解碼的數(shù)據(jù)編碼方式 Accept-Language 表示瀏覽器所希望的語(yǔ)言種類 Host 表示初始 URL 中的主機(jī)和端口。A) JSP是Sun公司推岀的新一代站點(diǎn)開發(fā)語(yǔ)言B) JSP完全解決了目前 ASP、PHP的一個(gè)通病一一腳木級(jí)執(zhí)彳丁C) JSP將內(nèi)容的生成和顯示進(jìn)行分離D) JSP強(qiáng)調(diào)可重用的組件E) JSP采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開發(fā)第2章JSP編譯指令 第 2 章試題答案:(1)CBDEABDEB一、選擇題:(1) 下列關(guān)于JSP編譯指令說(shuō)法錯(cuò)誤的是。A) 編譯指令用于從JSP發(fā)送一個(gè)信息到容器上B) 編譯指令用來(lái)設(shè)置全局變量、聲明類要實(shí)現(xiàn)的方法和輸岀內(nèi)容的類型等C

4、) 編譯指令向客戶端產(chǎn)生任何輸岀D) 編譯指令所有的指令都在整個(gè)JSP頁(yè)面內(nèi)有效E) 編譯指令元素為編譯階段提供了全局信息(2) 下面關(guān)于 page 指令說(shuō)法中錯(cuò)誤的是。A) page指令用來(lái)定義 JSP頁(yè)面中的全局屬性B) 一個(gè)JSP頁(yè)面只能包含一個(gè)page指令C) 除了 import夕卜,其他page指令定義的屬性/值只能岀現(xiàn)一次。D) language 屬性用來(lái)指示所使用的語(yǔ)言E) “ java是當(dāng)前唯一可用的 JSP語(yǔ)言(3) 下面關(guān)于page指令的屬性說(shuō)法錯(cuò)誤的是。A) import 屬性用于指定導(dǎo)入哪些包B) contenttype屬性用來(lái)指定 JSP頁(yè)面的寧符編碼和響應(yīng)的mime

5、類型C) isthreadsafe屬性用來(lái)設(shè)定 JSP文件是否能多線程使用D) session屬性制定此頁(yè)面是否參與HTTP會(huì)話。默認(rèn)值falseE) errorpage 屬性指示當(dāng)前頁(yè)面是否為其他頁(yè)的 enorpage 目標(biāo)(4) 下列說(shuō)法中正確的是。A) include 指令通知容器將當(dāng)前的 JSP 頁(yè)面中內(nèi)嵌的、在指定位置上的資源內(nèi)容包含B) include 指令中 file 屬性指定要包含的文件名C) include 指令只允許你包含動(dòng)態(tài)頁(yè)面D) Taglib 指令允許頁(yè)面使用者自定義標(biāo)簽E) 你必須在使用自定義標(biāo)簽之前使用v% taglib %指令(5) 下列說(shuō)法中錯(cuò)誤的是。A) v

6、 !- This file displays the user login screen - 會(huì)在客戶端的 HTML 源代碼中產(chǎn)生和上面一 樣的數(shù)據(jù)B) v %- This comment will not be visible in the page source -%會(huì)在客戶端的 HTML 源代碼 中 產(chǎn)生和上面一樣的數(shù)據(jù)C) v %!inti = 0;% 是一個(gè)合法的變量聲明D) 表達(dá)式元素表示的是一個(gè)在腳本語(yǔ)言中被定義的表達(dá)式。E) 表達(dá)式元素在運(yùn)彳丁后被自動(dòng)轉(zhuǎn)化為字符串第3章JSP動(dòng)作指令第 3 章試題答案:(1)EC(3)ABCEABCDE(5)E一、選擇題:(1) 下列關(guān)于v j

7、sp:useBean說(shuō)法錯(cuò)誤的是。A) v jsp:useBean 用于定位或示例一個(gè)JavaBea ns組件B) vjsp:useBean首先會(huì)試圖定位一個(gè)Bean實(shí)例,女H果這個(gè)Bean不存在,那么v jsp:useBean就會(huì)從一個(gè)class或模版中進(jìn)行示例。C) jsp:useBean 元素的主體通常包含有vjsp:setProperty 元素,用于設(shè)置Bean的屬性值D) ,如果這個(gè)Bean已經(jīng)存在,v jsp:useBean能夠定位它,那么主體中的內(nèi)容將不會(huì)起作用。E) 以上說(shuō)法全不對(duì)下面關(guān)于v jsp:useBean說(shuō)法錯(cuò)誤的是。A) id 屬性在你所定義的范圍中確認(rèn) Bean

8、的變量名B) scope屬性定義Bean存在的范圍以及id變量名的有效范圍C) type="package.class" 中 package 和 class 的名字,不區(qū)分大小寫。D) beanName屬性使用方法來(lái)從一個(gè) class或連續(xù)模版中示例一個(gè)Bean,同時(shí)指定Bean的類型E) beanName可以是 package和class也可以是表達(dá)式(3) 下面關(guān)于 jsp:setProperty 說(shuō)法中正確的是。A) jsp:setProperty 用來(lái)設(shè)置已經(jīng)實(shí)例化的 Bean 對(duì)象的屬性B) name屬性:表示要設(shè)置屬性的是哪個(gè)Bea nC) property 屬

9、性表示要設(shè)置哪個(gè)屬性D) value 屬性用來(lái)指定 Bean 屬性的值,且該屬性必須存在E) Param指定用哪個(gè)請(qǐng)求參數(shù)作為Bean屬性的值(4) 下面說(shuō)法中正確的是。A) v jsp: in elude 元素允許你包含動(dòng)態(tài)文件和靜態(tài)文件B) 如果v jsp:include 包含的文件是動(dòng)態(tài)的,還可以用vjsp:param 還傳遞參數(shù)名和參數(shù)值。C) v jsp:forward 標(biāo)簽從一個(gè) JSP文件向另一個(gè)文件傳遞一個(gè)包含用戶請(qǐng)求的request對(duì)象。D) v jsp:forward 標(biāo)簽以下的代碼,將不能執(zhí)行。E) v jsp:getProperty 元素用來(lái)獲得 Bean的屬性值,并可

10、以將其使用或顯示在JSP頁(yè)面中。(5) 下列說(shuō)法中錯(cuò)誤的是。A) v jsp:plugin 元素用于在瀏覽器中播放或顯示一個(gè)對(duì)象B) 當(dāng)Jsp文件被編譯,送往瀏覽器時(shí),v jsp:plugin 元素將會(huì)根據(jù)瀏覽器的版本替換成vobject 或者 vembed 元素。C) Jsp:param 操作被用來(lái)以“名值”對(duì)的形式為其它標(biāo)簽提供附加信息D) v jsp:fallback 是vjsp:plugin 動(dòng)作的一部分,并且只能在vjsp:plugin 動(dòng)作中使用E) 以上說(shuō)法全不對(duì)第4章JSP內(nèi)置對(duì)象第 4 章試題答案:(1)BEABCDABCDE(5)B一、選擇題:(1) 下面對(duì) out 對(duì)象說(shuō)

11、法錯(cuò)誤的是。A) out 對(duì)象用于輸出數(shù)據(jù)B ) out 對(duì)象的范圍是 application 。C) 如果page指令選擇了 autoflush= ntrue",那么當(dāng)岀現(xiàn)由于當(dāng)前的操作不清空緩存而造成緩沖 區(qū)溢出的情況時(shí),這個(gè)類的所有 I/O 操作會(huì)自動(dòng)清空緩沖區(qū)的內(nèi)容。D) out.newLine() 方法用來(lái)輸出一個(gè)換行符E) out.close() 方法用來(lái)關(guān)閉輸出流(2) 下面關(guān)于 request 對(duì)象說(shuō)法錯(cuò)誤的是。A) request 對(duì)象是 ServletRequest 的一個(gè)實(shí)例B) 當(dāng)客戶端請(qǐng)求一個(gè)JSP網(wǎng)頁(yè)時(shí),JSP引擎會(huì)將客戶端的請(qǐng)求信息包裝在這個(gè)reques

12、t對(duì)象 中C) getParameterName() 方法返回本次請(qǐng)求的參數(shù)名字D) getParameter()方法返回包含指定參數(shù)的單獨(dú)值的字符串E) getServerName() 返回接收請(qǐng)求的服務(wù)器的主機(jī)名和端口號(hào)(3) 下面關(guān)于 session 對(duì)象說(shuō)法中正確的是。A) session對(duì)象的類是 HttpSession.HttpSession由服務(wù)器的程序?qū)崿F(xiàn)B ) session 對(duì)象提供 HTTP 服務(wù)器和 HTTP 客戶端之間的會(huì)話C) session 可以用來(lái)儲(chǔ)存訪問(wèn)者的一些特定信息D) session可以創(chuàng)建訪問(wèn)者信息容器。E) 當(dāng)用戶在應(yīng)用程序的頁(yè)之間跳轉(zhuǎn)時(shí),存儲(chǔ)在se

13、ssion對(duì)象中的變量會(huì)清除(4) 下面關(guān)于 pageContext 對(duì)象說(shuō)法中正確的是。A) pageContext 對(duì)象為 JSP 頁(yè)面包裝頁(yè)面的上下文。B) pageContext 對(duì)象創(chuàng)建和初始化都是由容器來(lái)完成的C) getRequest()方法返回當(dāng)前的request對(duì)象D) getSessio n()方法返回當(dāng)前頁(yè)面的session對(duì)象。E) removeAttribute() 方法用來(lái)刪除默認(rèn)頁(yè)面范圍或特定范圍之中的已命名對(duì)象。(5) 下列關(guān)于 Application 對(duì)象說(shuō)法中錯(cuò)誤的是。A) Application 對(duì)象用于在多個(gè)程序中保存信息B ) Application

14、對(duì)象用來(lái)在所有用戶間共享信息,但不可以在 Web 應(yīng)用程序運(yùn)行期間持久地 保 持?jǐn)?shù)據(jù)。C) getAttribute(String name)方法返回由 name指定的名字 application對(duì)象的屬性的值。D) getAttributeNames() 方法返回所有 application 對(duì)象的屬性的名字。E) setAttribute(String name , Object object) 方法設(shè)置指定名字 name 的 application 對(duì)象的屬性 值 object第5章JSP&JavaBean綜合應(yīng)用第 5 章試題答案ABBD D A一、選擇題:C1)在JSP文件中

15、加載動(dòng)態(tài)頁(yè)面可以用指令。A) <% include file= nfileName" %>指令B) <jsp:include> 指令C) page 指令D) <jsp:forward> 扌旨令E) Taglib 指令(2) 如果想在頁(yè)面中使用一個(gè)JavaBean我們可以使用指令。A) <% include file= nfileName n %>B) pageC) <jsp:forward>D) <jsp:useBean>E) 以上選項(xiàng)全都正確(3) 通過(guò)可以接收上一頁(yè)表單提交的信息A) session 對(duì)象B

16、) application 對(duì)象C ) config 對(duì)象D ) exception 對(duì)象E) request 對(duì)象(4) session 對(duì)象經(jīng)常被用來(lái)。A) 在頁(yè)面上輸出數(shù)據(jù)B) 拋出運(yùn)行時(shí)的異常C) 在多個(gè)程序中保存信息D) 在多頁(yè)面請(qǐng)求中保持狀態(tài)和用戶認(rèn)證。E) 以上說(shuō)法全不正確(5) 要從一個(gè) JSP 頁(yè)面的響應(yīng)交給另 JSP 頁(yè)面處理我們可以使用A) reponse 對(duì)象B ) Application 對(duì)象C) config 對(duì)象D) exception 對(duì)象E) out 對(duì)象第 6 章自定義標(biāo)簽 第 6 章試題答案:ABCDEABCEABCDE(5)CD一、選擇題:( 1) 下面

17、對(duì)于標(biāo)簽的說(shuō)法中錯(cuò)誤的是。A) JSP標(biāo)簽用于調(diào)用 JavaBean組件中的操作和執(zhí)行B) JSP標(biāo)簽簡(jiǎn)化了 JSP頁(yè)面的開發(fā)和維護(hù)C) JSP技術(shù)沒有提供了在自定義標(biāo)簽中封裝其他動(dòng)態(tài)功能的機(jī)制D) 自定義標(biāo)簽通過(guò)封裝反復(fù)執(zhí)行的任務(wù)使它們可以在多個(gè)應(yīng)用程序中重復(fù)使用E) 自定義標(biāo)簽通常是以標(biāo)簽庫(kù)的形式出現(xiàn)的(2)自定義標(biāo)簽有豐富的功能。它們可以A)通過(guò)從調(diào)用頁(yè)面?zhèn)鬟f的屬性進(jìn)行定制B)訪問(wèn)JSP頁(yè)面可以使用的所有對(duì)象C)修改由調(diào)用頁(yè)面生成的響應(yīng)D)彼此通信。E)彼此嵌套(3) 當(dāng)我們要在JSP頁(yè)面中使用自定義標(biāo)簽時(shí)需要。A) 在 tld 文件中定義標(biāo)簽B ) 創(chuàng)建一個(gè)標(biāo)簽處理器C) 引入這個(gè)標(biāo)簽

18、的標(biāo)簽庫(kù),并指定前綴名D) 在JSP頁(yè)面中使用 page指令E) 在JSP頁(yè)面中使用taglib指令(4) 下面關(guān)于 Tag 接口說(shuō)法中正確的是。A) setPageCo ntext()方法為初始化方法B) setPare ntf)方法用來(lái)設(shè)置標(biāo)簽的上一級(jí)標(biāo)簽C) doStartTag() 方法返回 EVAL_BODY_INCLUDE 和 SKIP_BODY, 返回 EVAL_BODY_INCLUDE 計(jì)算正文內(nèi)容,返回 SKIP_BODY 不計(jì)算 body?D) doEndTag 方法, EVAL_PAGE 或者 SKIP_PAGE, 當(dāng)返回值為 EVAL_PAGE, jsp 容器將 繼 續(xù)

19、執(zhí)行 jsp 頁(yè)面的內(nèi)容,否則不執(zhí)行E) releasef)方法用來(lái)釋放標(biāo)簽程序占用的任何資源(5) 下列關(guān)于 BodyTagAPI 說(shuō)法中錯(cuò)誤的是。A) setPageContext(pageContext) 用來(lái)設(shè)置頁(yè)面的上下文對(duì)象B) setPare nt(Tag)用來(lái)設(shè)置上一級(jí)標(biāo)簽,如果沒有上一級(jí)標(biāo)簽C) doAfterBodyO 用來(lái)設(shè)置緩沖區(qū),這個(gè)緩沖區(qū)可以存放解析后的 bodyD) setBodyContent(BodyContent) 用來(lái)先計(jì)算正文內(nèi)容后,如果 doStartTag 返回的是EVAL_BODY_INCLUDE, 那么執(zhí)彳丁這個(gè)方法,如果此方法返回的是Itera

20、tionTag.EVAL_BODY_AGAIN, 那么就在此計(jì)算正文內(nèi)容,然后再調(diào)用此方法E) doInitBodyO 用來(lái)為 setBodyContent() 方法做準(zhǔn)備工作第 7章 JSTL第 7 章試題答案:(1)ABCDEABDE(3)EEABCDE一、選擇題:(1) 下列對(duì)于 JSTL 的說(shuō)法正確的是。A) JSTL 是指 (JavaServer Pages Standard Tag Library, JSP) 標(biāo)準(zhǔn)標(biāo)記庫(kù)B) JSTL 特別為條件處理、迭代、國(guó)際化、數(shù)據(jù)庫(kù)訪問(wèn)和可擴(kuò)展標(biāo)記語(yǔ)言(XML) 處理提 供支持C) JSTL 在應(yīng)用程序服務(wù)器之間提供了一致的接口,最大程序地提

21、高了WEB 應(yīng)用在各應(yīng)用服務(wù)器之間的移植。D) JSTL簡(jiǎn)化了 JSP和WEB應(yīng)用程序的開發(fā)。E) JSTL以一種統(tǒng)一的方式減少了JSP中的scriptlet代碼數(shù)量(2) 在 JSTL 中,常用標(biāo)簽有。A) <c:out>B) <c:set>C) <c:if> D) <c:remove>E) <c:catch>(3) 下列關(guān)于 JSTL 中條件標(biāo)簽說(shuō)法錯(cuò)誤的是。A) v c:if >標(biāo)簽用來(lái)進(jìn)行條件判斷B ) v c:choose >標(biāo)簽用于條件選擇C ) v c:when >標(biāo)簽代表一個(gè)條件分支D) v c:ot

22、herwise >代表v c:choose>的最后選擇。該標(biāo)簽同樣不接受任何屬性E) v c:if >標(biāo)簽可以實(shí)現(xiàn)形如訐(). else .的條件語(yǔ)句(4) 下列 JSTL 中迭代標(biāo)簽說(shuō)法錯(cuò)誤A) JSTL 中迭代標(biāo)簽有:v c:forEach 和 vc:foiToken B ) v c:forEach 標(biāo)簽可以迭代固定次數(shù)C ) v c:forEach 標(biāo)簽可以在 Collection 中迭代D ) v c:forTokens 標(biāo)簽專門用來(lái)處理TokenString的迭代E) v c:forTokens 標(biāo)簽僅可以指定一個(gè)分隔符(5) 下列關(guān)于 SQL 標(biāo)簽說(shuō)法中正確的是。

23、A) v sql: setDataS ource 標(biāo)簽用于設(shè)置數(shù)據(jù)源B ) v sql:query 標(biāo)簽用來(lái)查詢數(shù)據(jù)庫(kù)C) v sql: update 標(biāo)簽用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新操作D) v sql:param 標(biāo)簽用來(lái)設(shè)置 SQL預(yù)處理語(yǔ)句中的參數(shù)E) v sql:transaction 標(biāo)簽為v sql:query 和 vsql:update 建立事務(wù)處理上下文第 8 章 Servlet 技術(shù)第 8 章參考答案:(1)ABCDEABCDEABCDEE(5)E一、選擇題:(1) 下列關(guān)于 Servlet 的功能描述正確的是。A) Servlet 可以創(chuàng)建并返回一個(gè)包含基于客戶請(qǐng)求性質(zhì)的動(dòng)態(tài)內(nèi)容

24、的完整的HTML 頁(yè)面B) Servlet 可以創(chuàng)建可嵌入到現(xiàn)有 HTML 頁(yè)面中的一部分 HTML 頁(yè)面C) Servlet可以與其它服務(wù)器資源(包括數(shù)據(jù)庫(kù)和基于Java的應(yīng)用程序)進(jìn)行通信D) Servlet 可以用多個(gè)客戶端處理連接,接收多個(gè)客戶端的輸入,并將結(jié)果廣播到多個(gè)客戶 上。E) Servlet 對(duì)特殊的處理采用 MIME 類型過(guò)濾數(shù)據(jù),例如圖像轉(zhuǎn)換或者 Word 文檔轉(zhuǎn)換(2) 下列關(guān)于 Servlet 技術(shù)的特點(diǎn)說(shuō)法正確的是。A) 可移植性好B) 功能強(qiáng)大C) 安全,簡(jiǎn)潔,和服務(wù)器緊密集成D) 高效耐用E) Java語(yǔ)言能實(shí)現(xiàn)的功能,Servlet基本都能實(shí)現(xiàn)(3) Serv

25、let 的生命周期包括下列哪幾個(gè)階段。A) 裝載ServletB) 創(chuàng)建一個(gè) Servlet 實(shí)例C) 調(diào)用init() 方法D) 激活Service() 方法,并傳遞請(qǐng)求和響應(yīng)對(duì)象E) 調(diào)用destroy() 方法來(lái)銷毀Servlet(4) 下列對(duì) HttpServlet 類描述錯(cuò)誤的是。A) HttpServlet 類是針對(duì)使用 Http 協(xié)議的 Web 服務(wù)器的 Servlet 類 B ) HttpServlet 類通過(guò)執(zhí)行 Servlet 借口 , 能夠提供 Http 協(xié)議的功能C) HttpServlet的子類實(shí)現(xiàn)了doGet()方法去響應(yīng)HTTP的Get請(qǐng)求D) HttpServl

26、et的子類實(shí)現(xiàn)了doPost()方法去響應(yīng) HTTP的Post請(qǐng)求E) HttpServlet類通過(guò)init()方法和destory()方法管理 Servlet自身的資源(5) 下列對(duì)于 web.xml 的配置說(shuō)法錯(cuò)誤的是。A) 在 web.xml描述中,首先要聲明ServletB) 在 web.xml描述中,要指定這個(gè)Servlet的名字C) 在 web.xml描述中,要指定這個(gè)Servlet的類D) 在 web.xml描述中,要為 Servlet 做 URI映射E) 在 web.xml中不可同時(shí)指定多個(gè)Servlet第9章Servlet常用接口第 9 章參考答案:(1)EABCDABCEE

27、ABDEEABCD一、選擇題:(1) 下列關(guān)于 ServletConfig 接口說(shuō)法錯(cuò)誤的是。A ) ServletConfig 接口是一個(gè)由Servlet容器使用的 Servlet配置對(duì)象B) ServletConfig 接口用于在 Servlet 初始化時(shí)向它傳遞信息C)D)ServletConfig 接 口擁有 getlnitParameter() 方法E)ServletConfig 接口的getServletContext() 方法不返回任何值ServletConfig 接 口擁有 getServletName() 方法(2) 下面關(guān)于 ServletException 的方法說(shuō)法正確

28、的是。A) ServletException() 方法構(gòu)建一個(gè)新的 Servlet 異常B) ServletException(String message) 方法構(gòu)建一個(gè)指定信息的新的 Servlet 異常C) ServletException(Throwable rootCause) 方法構(gòu)建一個(gè)新的 Servlet 異常, Servlet 需要時(shí)拋 出,包含妨礙正常操作的根異常信息D) getRootCause() 方法返回引起 Servlet 異常的原因E) 以上方法只有 A, B 正確(3) 下列關(guān)于 ServletRequest 接口能處理的事情中,說(shuō)法正確的是。A) 找到客戶端的

29、主機(jī)名和 IP 地址B) 檢索請(qǐng)求參數(shù)C) 取得和設(shè)置屬性D) 設(shè)置輸入和輸出流E) 取得輸入和輸出流(4) 下面關(guān)于 HttpServletRequest 接口描述錯(cuò)誤的是。A) HttpServletRequest 接口中最常用的方法就是獲得請(qǐng)求的參數(shù)B ) JSP 中的內(nèi)建對(duì)象 request 是一個(gè) HttpServletRequest 實(shí)例C) HttpServletRequest 主要處理讀取和寫入 HTTP 頭標(biāo)D) HttpServletRequest 主要處理取得路徑信息和標(biāo)識(shí)HTTP 會(huì)話,取得和設(shè)置 cookiesE) HttpServletRequest 主要處理取得輸

30、入和輸出流(5) 下面關(guān)于 HttpServletResponse 接口描述正確的是。A) HttpServletResponse 代表了對(duì)客戶端的 Http 響應(yīng)B) JSP 中的內(nèi)建對(duì)象 response 是一個(gè) HttpServletResponse 實(shí)例C) etCharacterEncoding(String charset) 方法設(shè)置響應(yīng)的 MIME 類型D) getWriter () 方法取得 PrintWriter 對(duì)象,來(lái)輸出字符數(shù)據(jù)E) setContentType () 方法設(shè)置響應(yīng)的 MIME 類型(6) 下列關(guān)于 RequestDispatcher 接口描述錯(cuò)誤的是。

31、A) RequestDispatcher 接口定義一個(gè)對(duì)象,該對(duì)象負(fù)責(zé)在服務(wù)器端接收來(lái)自客戶端的請(qǐng)求并 向 他們發(fā)送資源B) RequestDispatcher 接口被 Servlet 引擎用來(lái)實(shí)現(xiàn) Http 客戶端和 Http 會(huì)話兩者之間的關(guān)聯(lián)C) RequestDispatcher 接 口擁有 forward () 方法D) RequestDispatcher 接口擁有 include () 方法E) RequestDispatcher接口的getld()方法返回會(huì)話ID, Servlet引擎設(shè)置的一個(gè)唯一關(guān)鍵字(7) 下列說(shuō)法正確的是:。A) Filter 接口可以幫助我們?cè)?WEB

32、應(yīng)用中實(shí)施過(guò)濾技術(shù)Filter 之間轉(zhuǎn)移B) Filter 接 口擁有 Init(FilterConfig filterConfig) 方法C) FilterChain 是代碼的過(guò)濾鏈,通過(guò)這個(gè)接口把過(guò)濾的任務(wù)在不同的D) FilterConfig 接口代表了 Filter 的配置E) FilterChain 接口代表了 Filter 的配置第 10 章 Servlet 請(qǐng)求響應(yīng)機(jī)制第 10 章參考答案:(1)ABDEB(3)ACDEABCDE(5)E(6)B(7)A一、選擇題:(1) 一個(gè)完整的 HTTP 事務(wù)處理過(guò)程包括。A) 連接 TCP/IP 連接B) 客戶端發(fā)出請(qǐng)求信息C) 設(shè)置 M

33、IME 類型D) 服務(wù)器響應(yīng)信息E) 結(jié)束連接(2) 下面關(guān)于 MIME 類型說(shuō)法錯(cuò)誤的是。A) 應(yīng)用程序使用 application 類型在網(wǎng)上傳遞應(yīng)用程序數(shù)據(jù)或二進(jìn)制數(shù)據(jù)B) 使用 video 類型傳送咅頻數(shù)據(jù)C) 使用 image 類型傳送圖像D) 使用 message 類型處理電了郵件信息E) 使用 text 類型查找表文件信息(3) 下面關(guān)于 Servlet 處理表單數(shù)據(jù)的選項(xiàng)說(shuō)法正確的有。A) Servlet 通常是從 POST 和 GET 請(qǐng)求中接收數(shù)據(jù)B) Servlet 對(duì) POST 和 GET 請(qǐng)求的接收方式是不相同的C) getParameterNames ()方法返回請(qǐng)

34、求中所有參數(shù)名的枚舉D) getParameter(String name) 方法返回指定輸入?yún)?shù),如果不存在,返回 nullE) getParameterValues(String name) 方法返回指定輸入?yún)?shù)名的取值數(shù)組,如果取值不存在 返回 null(4) 下列有關(guān) HTTP 請(qǐng)求報(bào)頭域說(shuō)法正確的是。A) Accept :用于指定客戶端接受哪些類型的信息B) Host :主要用于指定被請(qǐng)求資源的Internet 主機(jī)和端口號(hào)C) User-Agent :允許客戶端將它的操作系統(tǒng)瀏覽器和其他屬性告訴服務(wù)器D) Connnection :標(biāo)明客戶是否能夠處理持續(xù)性 HTTP 連接E) R

35、eferer:包含一個(gè)URL,用戶從該URL代表的頁(yè)面岀發(fā)訪問(wèn)當(dāng)前請(qǐng)求的頁(yè)面(5) 下面哪個(gè)狀態(tài)代碼表示“ NotFou nd無(wú)法找到指定位置的資源”。A) 100B) 201C) 301 D) 400E) 404(6) 下面哪個(gè)方法設(shè)置 MIME 類型。A) setHeader(String headerName, String headerValue)B) setContentType(String mimeType)C) setContentLength(int length)D) addCookie(Cookie c)E) addHeader (String name,String v

36、alue)(7) 下面哪個(gè) HTTP 響應(yīng)報(bào)頭表示設(shè)置瀏覽器多長(zhǎng)時(shí)間 ( 單位是秒 ) 之后重新請(qǐng)求一次頁(yè)A) Refresh B) ExpiresC) Content-Type D) LocationE) Set-Cookie第 11 章會(huì)話跟蹤技術(shù)(上)第 11 章參考答案:(1)EABDEAEDABCE 一、選擇題:(1) 下列哪項(xiàng)不能實(shí)現(xiàn)會(huì)話跟蹤技術(shù)。 A ) URL 重寫 B )使用隱藏表單域C) 使用 Cookie D )使用 sessionE)使用 applicati on( 2)下列關(guān)于 URL 重寫說(shuō)法正確的是。A ) 可以實(shí)現(xiàn)會(huì)話跟蹤技術(shù)B ) URL 重寫就是在客戶端 U

37、RL 地址后加一串參數(shù)來(lái)標(biāo)識(shí)會(huì)話C) 使用 URL 重寫時(shí), URL 地址后面只能跟一個(gè)參數(shù)D) 使用 URL 重寫時(shí), URL 地址后面能跟多個(gè)參數(shù)E) 使用 URL 重寫時(shí), URL 地址后面以“? ”作為標(biāo)識(shí)符3)URL 重寫是在什么情況下使用A)在當(dāng)客戶端瀏覽器支持Cookie 時(shí)B)在當(dāng)客戶端瀏覽器不支持Cookie 時(shí)C)在當(dāng)客戶端瀏覽器支持session 時(shí)D)在當(dāng)客戶端瀏覽器不支持session 時(shí)E)當(dāng)?shù)谝淮伟l(fā)起請(qǐng)求的時(shí)候,服務(wù)端會(huì)默認(rèn)URL 重寫( 4)下面那種類型定義隱藏域。A) type="hid" B ) type="text"

38、C) type="password" D ) type="hidden"E) type="file"5) 下面關(guān)于隱藏域的描述正確的是。A) 使用隱藏域可以傳遞參數(shù)B ) 隱藏域在客戶端瀏覽器不可見C) 隱藏域需要配合表單一起使用D) 每個(gè)表單只能使用一個(gè)隱藏域E) 隱藏域在 Cookie 被禁用或者根本不支持的情況下依 I 口能夠工作第 12 章會(huì)話跟蹤技術(shù) ( 下 )第 12 章參考答案:ABCEDE(3)ABCACDBE一、選擇題:(1) 下列對(duì) Cookie 描述正確的是。A) Cookie 是 HTTP 協(xié)議下的一種方法,通

39、過(guò)該方法,服務(wù)器或腳本能夠在客戶工作站上維 護(hù) 狀態(tài)或狀態(tài)信息B) Cookie 文件是可以被 Web 瀏覽器讀取的C) Cookie 文件是屬于文本文件D) Cookie 文件可以攜帶病毒E) 硬盤上保存的 Cookie 文件是經(jīng)過(guò)加密處理的(2) 下面對(duì) Cookie 屬性描述錯(cuò)誤的是。A) setMaxAge(int expiry): 設(shè)置 Cookie 的存活期限B) getName() :獲取 Cookie 的名寧C) getValueQ :獲取 Cookie 的值D) setSecure(boolean flag) :設(shè)置 Cookie 所遵從的協(xié)議版本E) setVersion(

40、int v) :表示 Cookie 是否能通過(guò)加密的連接發(fā)送(3) 下面哪句代碼能獲得硬盤上所有的 Cookie 。A)Cookie cookie=request.getCookies()B) Cookie cookie=request.addCookies()C) response.addCookie(cookie)D) Cookie c=new cookie("name", "value")E) 以上選項(xiàng)都不能(4) 下面關(guān)于 Session 存活期描述錯(cuò)誤的是。A) 服務(wù)器默認(rèn)Session的存活期是30分鐘B) 服務(wù)器默認(rèn) Session 的存活

41、期是 30 秒C) Session 存活期是無(wú)限的D) Session的創(chuàng)建和銷毀是由服務(wù)器來(lái)控制的E) session.setMaxInactiveInterval(24*60*60) 方法可以設(shè)置 Session 的存活期限為一整天(5) 什么情況下可以銷毀Session。A) 關(guān)閉客戶端瀏覽器B) 客戶端瀏覽器打開 30 分鐘后C) Session 超過(guò)存活期限D(zhuǎn)) 服務(wù)器端調(diào)用 HttpSession 的 invalidate() 方法E) Session 不能被銷毀(6) 下列操作 Session 時(shí),代碼錯(cuò)誤的是。A) HttpSession session = request.g

42、etSession(true);B) Session session=new Session();C) session.setAttribute("username","admin");D) String username=(String)session.getAttribute("usemame");E) response.add Session (Session);第 13 章請(qǐng)求轉(zhuǎn)發(fā)機(jī)制第 13 章試題答案:(1)BABCABCADEABCDE(1) Servlet 通過(guò)什么接口可以實(shí)現(xiàn)請(qǐng)求轉(zhuǎn)發(fā)機(jī)制。A ) HttpServle

43、tRequest 接口B ) RequestDispatcher 接口C ) HttpServletResponse 接口D) ServletConfig 接口E) Filter 接口(2) 下面關(guān)于 RequestDispatcher.forward() 方法說(shuō)法正確的是。A) Servlet 類使用 RequestDispatcher.forward() 方法來(lái)轉(zhuǎn)發(fā)他所收到的 HTTP 請(qǐng)求B) 在調(diào)用 forward 。方法之前,不能有內(nèi)容已經(jīng)被實(shí)際輸出到了客戶端C) 該方法允許一個(gè) Servlet 對(duì)一個(gè)請(qǐng)求作初步處理,而另一個(gè)資源將產(chǎn)生響應(yīng)D) 該方法能包含服務(wù)器端的程序E) 以上都

44、正確(3) 下列那種方法能實(shí)現(xiàn)請(qǐng)求轉(zhuǎn)發(fā)。A) 通過(guò) ServletRequest 接口 提供的 getRequestDispatcher(String path) 方法B) 通過(guò) ServletContext 接口 提供的 getRequestDispatcher(String path) 方法C) 通過(guò) ServletContext 接口提供的 getNamedDispatche (String name) 方法D) 通過(guò) HttpServletResponse 接口提供的 sendRedirect (String url) 方法E) 以上都可以(4) 下列說(shuō)法正確的有。A) forward

45、 方法請(qǐng)求轉(zhuǎn)發(fā)的組件只能是同一個(gè) WEB 應(yīng)用中B) RequestDispatcher 對(duì) ?象指定的 URL 是相對(duì)于整個(gè) WEB 站點(diǎn)的根目錄C) sendRedirect 方法中的 URL 是相對(duì)于當(dāng)前 WEB 應(yīng)用程序的根目錄D) RequestDispatcher 對(duì)象指定的 URL 是相對(duì)于當(dāng)前 WEB 應(yīng)用程序的根目錄E) sendRedirect 方法中的 URL 是相對(duì)于整個(gè) WEB 站點(diǎn)的根目錄(5) 關(guān)于請(qǐng)求轉(zhuǎn)發(fā)和請(qǐng)求重定向之間的區(qū)別有哪些。A )RequestDispatcher 對(duì)象指定的 URL 是相對(duì)于當(dāng)前 WEB 應(yīng)用程序的根目錄,而 sendRedirect

46、 方 法中的 URL 是相對(duì)于整個(gè) WEB 站點(diǎn)的根目錄。B) 調(diào)用 sendRedirect 方法重定向的訪問(wèn)過(guò)程結(jié)束后,瀏覽器地址欄中顯示的 URL 會(huì)改變; 而 調(diào)用 forward 方法就不會(huì)改變C) sendRedirect 方法響應(yīng)的結(jié)果就是告訴瀏覽器去重新發(fā)出對(duì)另外一個(gè) URL 的訪問(wèn)請(qǐng)求。 forward 方法在服務(wù)器端內(nèi)部將請(qǐng)求轉(zhuǎn)發(fā)給另外一個(gè)資源。D) forward方法的request對(duì)象和response對(duì)象屬于同一個(gè)訪問(wèn)請(qǐng)求和響應(yīng)過(guò)程;而sendRedirect方法的request對(duì)象和response對(duì)象屬于兩個(gè)獨(dú)立的訪問(wèn)請(qǐng)求和響應(yīng)過(guò)程E) 無(wú)論是forward方法,

47、還是sendRedirect方法,在調(diào)用它們之前,都不能有內(nèi)容 已經(jīng)被 實(shí) 際輸出到了客戶端第 14 章 web 監(jiān)聽與過(guò)濾第 14 章試題答案: BCDABCDEBABCDEABCDE(1) Servlet2.4 以后提供了哪幾種對(duì)象的事件監(jiān)聽。A) ServletContext 監(jiān)聽 Servlet 的會(huì)話信息B) ServletContext 監(jiān)聽 Web 上下文的信息C) HttpSession 監(jiān)聽 Servlet 的會(huì)話信息D) ServletRequest 監(jiān)聽 Servlet 的請(qǐng)求信息E) HttpSession 監(jiān)聽 Web 上下文的信息(2 ) 實(shí)現(xiàn) ServletCon

48、textListener 和 ServletContextAttributeListener 接口,可以監(jiān)聽 ServletContext 的哪些信息。A) ServletContext 的創(chuàng)建B) ServletContext 的刪除C) ServletContext 屬性的增加D) ServletContext 屬性的刪除 E ) ServletContext 屬性的修改(3) 如果要實(shí)現(xiàn)監(jiān)聽 HTTP 會(huì)話的創(chuàng)建,需要實(shí)現(xiàn)哪個(gè)接口的什么方法。 A) HttpSessionListener 接口的 sessionDestroyed 方法B ) HttpSessionListener 接口的

49、 sessionCreated 方法C) HttpSessionActivationListener 接口的 sessionCreated 方法D) HttpSessionAttributeListener 口的 sessionCreated 方法E) HttpSessionBindingListener 接口的 sessionCreated 方法(4) 如何實(shí)現(xiàn)監(jiān)聽 ServlvetRequest 對(duì)象添加屬性。A)實(shí)現(xiàn) ServletRequestListe ner 接口的 Request In itialized 方法 B )實(shí)現(xiàn) ServletRequestAttributeListe

50、ner 接口的 attributeReplaced 方法C) 實(shí)現(xiàn)ServletRequestListener 接口的attributeAdded 方法D) 實(shí)現(xiàn)ServletRequestAttributeListener接口的 attributeAdded方法E) 實(shí)現(xiàn)ServletRequestListener 接口的RequestDestroyed 方法(5) Servlet 過(guò)濾器有哪些特點(diǎn)。A) 過(guò)濾器通過(guò) Web 部署在 web.xml 中的 XML 標(biāo)簽來(lái)聲明B) 過(guò)濾器在運(yùn)行時(shí)由 Servlet 容器調(diào)用來(lái)攔截和處理請(qǐng)求和響應(yīng)C) 過(guò)濾器定義了可容易地從請(qǐng)求 / 響應(yīng)鏈中添加

51、或刪除的模塊化單元D) Servlet 11 濾器是跨平臺(tái)和跨容器可移植的E) 過(guò)濾器可以根據(jù)需要添加或刪除,而不會(huì)破壞Servlet或JSP頁(yè)面(6) 過(guò)濾器在現(xiàn)實(shí)開發(fā)中有哪些作用A) 可以對(duì)客戶提交的數(shù)據(jù)進(jìn)彳丁重新編碼B) 可以從系統(tǒng)獲得配置信息C) 可以過(guò)濾客戶提交的某些不合法的詞匯D) 可以驗(yàn)證客戶是否已經(jīng)登錄E) 可以驗(yàn)證客戶端瀏覽器是否支持當(dāng)前的應(yīng)用第15章國(guó)際化和JSP中文亂碼處理第 15 章試題答案:ABCDEBCD(3)DABCDE(5)(1) 國(guó)際化問(wèn)題包含下列哪些內(nèi)容。A)日期格式B)時(shí)間格式C)數(shù)字D)貨幣E)特殊字符(2)下列單字符與之相對(duì)應(yīng)的字符實(shí)體和字符編號(hào)正確的是。A)“ ,”“ &#60; ”B)“ &”, “ &amp; ,”“ &#38; ”C)“ &copy; ,”“ &#169; ”D)“ C力“ &reg; ,”“&#174; ”E)“一力“ C丄力“ ,”“ &gt; ,”“&#62; ”(3) 下列生成的 Locale 對(duì)象為漢語(yǔ)語(yǔ)種相關(guān)的是。A) Locale locale=new Locale("ko","");B ) Locale locale=new L

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論