JSP試題及答案_第1頁
JSP試題及答案_第2頁
JSP試題及答案_第3頁
JSP試題及答案_第4頁
JSP試題及答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、Page 1 of 5 JSP 試題及答案 第 6 章 自定義標(biāo)簽 一、選擇題: (1)下面對于標(biāo)簽的說法中錯誤的是 。 A)JSP 標(biāo)簽用于調(diào)用 JavaBean 組件中的操作和執(zhí)行 B)JSP 標(biāo)簽簡化了 JSP 頁面的開發(fā)和維護(hù) C)JSP技術(shù)沒有提供了在自定義標(biāo)簽中封裝其他動態(tài)功能的機(jī)制 D)自定義標(biāo)簽通過封裝反復(fù)執(zhí)行的任務(wù)使它們可以在多個應(yīng)用程序中重復(fù)使用 E)自定義標(biāo)簽通常是以標(biāo)簽庫的形式出現(xiàn)的 (2)自定義標(biāo)簽有豐富的功能。它們可以 。 A)通過從調(diào)用頁面?zhèn)鬟f的屬性進(jìn)行定制 B)訪問JSP頁面可以使用的所有對象 C)修改由調(diào)用頁面生成的響應(yīng) D)彼此通信。 E)彼此嵌套 (3)當(dāng)

2、我們要在 JSP 頁面中使用自定義標(biāo)簽時需要 。 A)在tld文件中定義標(biāo)簽 B)創(chuàng)建一個標(biāo)簽處理器 C)引入這個標(biāo)簽的標(biāo)簽庫,并指定前綴名 D)在 JSP 頁面中使用 page 指令 E)在JSP頁面中使用taglib指令 (4)下面關(guān)于 Tag 接口說法中正確的是 。 A)setPageContext()方法為初始化方法 B)setParent()方法用來設(shè)置標(biāo)簽的上一級標(biāo)簽 C)doStartTag()方法返回EVAL_BODY_INCLUDE和SKIP_BODY,返回 EVAL_BODY_INCLUDE計算正文內(nèi)容,返回SKIP_BODY不計算body。 D)doEndTag方法,EV

3、AL_PAGE或者SKIP_PAGE,當(dāng)返回值為EVAL_PAGE,jsp容器將繼續(xù) 執(zhí)行jsp頁面的內(nèi)容,否則不執(zhí)行 E)release()方法用來釋放標(biāo)簽程序占用的任何資源 (5)下列關(guān)于 BodyTagAPI 說法中錯誤的是 。 A)setPageContext(pageContext)用來設(shè)置頁面的上下文對象 B)setParent(Tag) 用來設(shè)置上一級標(biāo)簽,如果沒有上一級標(biāo)簽 C)doAfterBody()用來設(shè)置緩沖區(qū),這個緩沖區(qū)可以存放解析后的body D)setBodyContent(BodyContent) 用來先計算正文內(nèi)容后,如果doStartTag返回的是 EVAL

4、_BODY_INCLUDE,那么執(zhí)行這個方法,如果此方法返回的是 IterationTag.EVAL_BODY_AGAIN,那么就在此計算正文內(nèi)容,然后再調(diào)用此方法 E)doInitBody()用來為 setBodyContent()方法做準(zhǔn)備工作 第 7 章 JSTL 一、選擇題: (1)下列對于 JSTL 的說法正確的是 。 A)JSTL是指(JavaServer Pages Standard Tag Library,JSP)標(biāo)準(zhǔn)標(biāo)記庫 B)JSTL特別為條件處理、迭代、國際化、數(shù)據(jù)庫訪問和可擴(kuò)展標(biāo)記語言(XML)處理提供支 持 Page 2 of 5 C)JSTL在應(yīng)用程序服務(wù)器之間提供

5、了一致的接口,最大程序地提高了WEB應(yīng)用在各應(yīng)用服 務(wù)器之間的移植。 D)JSTL簡化了JSP和WEB應(yīng)用程序的開發(fā)。 E)JSTL以一種統(tǒng)一的方式減少了JSP中的scriptlet代碼數(shù)量 (2)在 JSTL 中,常用標(biāo)簽有 。 A) B) C) D) E) (3)下列關(guān)于 JSTL 中條件標(biāo)簽說法錯誤的是 。 A) 標(biāo)簽用來進(jìn)行條件判斷 B) 標(biāo)簽用于條件選擇 C) 標(biāo)簽代表一個條件分支 D) 代表的最后選擇。該標(biāo)簽同樣不接受任何屬性 E) 標(biāo)簽可以實現(xiàn)形如if () else 的條件語句 (4)下列 JSTL 中迭代標(biāo)簽說法錯誤 。 A) JSTL 中迭代標(biāo)簽有:和 B) 標(biāo)簽可以迭代固

6、定次數(shù) C) 標(biāo)簽可以在 Collection 中迭代 D) 標(biāo)簽專門用來處理 TokenString 的迭代 E) 標(biāo)簽僅可以指定一個分隔符 第 11 章 會話跟蹤技術(shù)(上) 一、選擇題: (1)下列哪項不能實現(xiàn)會話跟蹤技術(shù) 。 A)URL 重寫 B)使用隱藏表單域 C)使用 Cookie D)使用 session E)使用application (3)URL 重寫是在什么情況下使用 。 A)在當(dāng)客戶端瀏覽器支持Cookie時 B)在當(dāng)客戶端瀏覽器不支持 Cookie 時 C)在當(dāng)客戶端瀏覽器支持 session 時 D)在當(dāng)客戶端瀏覽器不支持 session 時 E)當(dāng)?shù)谝淮伟l(fā)起請求的時候

7、,服務(wù)端會默認(rèn)URL重寫 (4)下面那種類型定義隱藏域 。 A)type=hid B)type=text C)type=password D)type=hidden E)type=file (5)下面關(guān)于隱藏域的描述正確的是 。 A)使用隱藏域可以傳遞參數(shù) Page 3 of 5 B)隱藏域在客戶端瀏覽器不可見 C)隱藏域需要配合表單一起使用 D)每個表單只能使用一個隱藏域 E)隱藏域在Cookie被禁用或者根本不支持的情況下依舊能夠工作 第 12 章 會話跟蹤技術(shù)(下) 一、選擇題: (1)下列對 Cookie 描述正確的是 。 A)Cookie是HTTP協(xié)議下的一種方法,通過該方法,服務(wù)器

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

9、過加密的連接發(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)以上選項都不能 (4)下面關(guān)于 Session 存活期描述錯誤的是 。 A)服務(wù)器默認(rèn) Session 的存活期是 30 分鐘 B)服務(wù)器默認(rèn)Session的存活期是30秒 C)Session存活期是無限的 D)Session 的創(chuàng)建和銷

10、毀是由服務(wù)器來控制的 E)session.setMaxInactiveInterval(24*60*60)方法可以設(shè)置 Session 的存活期限為一整天 (5)什么情況下可以銷毀 Session 。 A)關(guān)閉客戶端瀏覽器 B)客戶端瀏覽器打開 30 分鐘后 C)Session超過存活期限 D)服務(wù)器端調(diào)用HttpSession的invalidate()方法 E)Session 不能被銷毀 (6)下列操作 Session 時,代碼錯誤的是 。 A)HttpSession session = request.getSession(true); B)Session session=new Sess

11、ion(); C)session.setAttribute(username,admin); Page 4 of 5 D)String username=(String)session.getAttribute(username); E)response.add Session (Session) ; 第 13 章 請求轉(zhuǎn)發(fā)機(jī)制 (1)Servlet 通過什么接口可以實現(xiàn)請求轉(zhuǎn)發(fā)機(jī)制 。 A)HttpServletRequest 接口 B)RequestDispatcher接口 C)HttpServletResponse 接口 D)ServletConfig 接口 E)Filter 接口 (2

12、)下面關(guān)于 RequestDispatcher.forward()方法說法正確的是 。 A)Servlet類使用RequestDispatcher.forward()方法來轉(zhuǎn)發(fā)他所收到的HTTP請求 B)在調(diào)用forward()方法之前,不能有內(nèi)容已經(jīng)被實際輸出到了客戶端 C)該方法允許一個Servlet對一個請求作初步處理,而另一個資源將產(chǎn)生響應(yīng) D)該方法能包含服務(wù)器端的程序 E)以上都正確 第 14 章 web 監(jiān)聽與過濾 (1)Servlet2.4 以后提供了哪幾種對象的事件監(jiān)聽 。 A)ServletContext 監(jiān)聽 Servlet 的會話信息 B)ServletContext監(jiān)

13、聽Web上下文的信息 C)HttpSession監(jiān)聽Servlet的會話信息 D)ServletRequest監(jiān)聽Servlet的請求信息 E)HttpSession 監(jiān)聽 Web 上下文的信息 (2)實現(xiàn) ServletContextListener 和 ServletContextAttributeListener 接口,可以監(jiān)聽 ServletContext 的哪 些信息 。 A)ServletContext的創(chuàng)建 B)ServletContext的刪除 C)ServletContext屬性的增加 D)ServletContext屬性的刪除 E)ServletContext屬性的修改 (

14、3)如果要實現(xiàn)監(jiān)聽 HTTP 會話的創(chuàng)建,需要實現(xiàn)哪個接口的什么方法 。 A)HttpSessionListener 接口的 sessionDestroyed 方法 B)HttpSessionListener接口的sessionCreated方法 C)HttpSessionActivationListener 接口的 sessionCreated 方法 D)HttpSessionAttributeListener 接口的 sessionCreated 方法 E)HttpSessionBindingListener 接口的 sessionCreated 方法 (4)如何實現(xiàn)監(jiān)聽 Servlvet

15、Request 對象添加屬性 。 A)實現(xiàn) ServletRequestListener 接口的 RequestInitialized 方法 B)實現(xiàn) ServletRequestAttributeListener 接口的 attributeReplaced 方法 C)實現(xiàn) ServletRequestListener 接口的 attributeAdded 方法 D)實現(xiàn)ServletRequestAttributeListener接口的attributeAdded方法 E)實現(xiàn) ServletRequestListener 接口的 RequestDestroyed 方法 Page 5 of

16、5 (5)Servlet 過濾器有哪些特點(diǎn) 。 A)過濾器通過Web部署在web.xml中的XML標(biāo)簽來聲明 B)過濾器在運(yùn)行時由Servlet容器調(diào)用來攔截和處理請求和響應(yīng) C)過濾器定義了可容易地從請求/響應(yīng)鏈中添加或刪除的模塊化單元 D)Servlet過濾器是跨平臺和跨容器可移植的 E)過濾器可以根據(jù)需要添加或刪除,而不會破壞Servlet或JSP頁面 (6)過濾器在現(xiàn)實開發(fā)中有哪些作用 。 A)可以對客戶提交的數(shù)據(jù)進(jìn)行重新編碼 B)可以從系統(tǒng)獲得配置信息 C)可以過濾客戶提交的某些不合法的詞匯 D)可以驗證客戶是否已經(jīng)登錄 E)可以驗證客戶端瀏覽器是否支持當(dāng)前的應(yīng)用 第 16 章 JSP&Servlet&JavaBean 綜合應(yīng)用 (1)MVC 模式包括哪幾個層 。 A)模型層 B)管理層 C)視圖層 D)控制層 E)數(shù)據(jù)層 (2)如何理解 MVC 設(shè)計模式 。 A)M代表模型Model,V代表視圖View,C代表控制器Controller B)采用MVC設(shè)計模式可以使軟件的可維護(hù)性、可修復(fù)性、可擴(kuò)展性、靈活性以及封裝性大大 提高 C)MVC的“視圖”,是代表用戶與服務(wù)器進(jìn)行交互的頁面,即我們能看到和操作的頁面 D)MVC的“模型”,負(fù)責(zé)所有業(yè)務(wù)流程狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定 E)Servlet是MVC的“控制器”的典型代表 (3)下列說法正確的是 。

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論