




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一、 單項(xiàng)選擇題(每題2分,共30分)1. useBean標(biāo)簽中scope有四中不同取值,下列哪一個(gè)scope取值是Jsp引擎為每一個(gè)客戶分配一個(gè)共享的beans。( C )A、 request B、session C、application D、 page2. 核心標(biāo)簽庫中,用來實(shí)現(xiàn)循環(huán)功能的標(biāo)簽是(D)。 A、<c:for> B、<c:if> C、<c:while>D、<c:forEach>3. 下列關(guān)于JSTL中條件標(biāo)簽說法錯(cuò)誤的是 (A )。 A、<c:if>標(biāo)簽可以實(shí)現(xiàn)形如if ()
2、else 的條件語句 B、<c:choose>標(biāo)簽用于條件選擇 中華考試網(wǎng)(wwwE)C、 <c:when>標(biāo)簽代表一個(gè)條件分支 D、 <c:otherwise>代表<c:choose>的最后選擇。該標(biāo)簽同樣不接受任何屬性 4. 以下( D )不是JSP運(yùn)行所必須的條件。A、JavaJDK B、操作系統(tǒng) C、支持Jsp的Web服務(wù)器D、數(shù)據(jù)庫5. 下列( B )不是request對象的方法。A、getSession(Boolean create)B、
3、addHeader( String name, String value)C、isSecure()D、setAttrihute( String name, java. lang. Object o)6. XML采用以下哪種數(shù)據(jù)組織結(jié)構(gòu)?( D )A、星狀結(jié)構(gòu) B、 線狀結(jié)構(gòu) C、網(wǎng)狀結(jié)構(gòu) D、樹狀結(jié)構(gòu)D7. 在XML中,下列關(guān)于DOM的敘述不正確的()。A、DOM是獨(dú)立于開發(fā)語言和平臺的,因此使用Visnal Basic、Java、Visual C+等開發(fā)工具使用的DOM編程API是一致的B、 XML文檔通過load方法被裝載進(jìn)內(nèi)存后,在內(nèi)存中形成一個(gè)DOM文檔對象模型樹C、 通過DOM AP
4、I,軟件開發(fā)人員可以控制XML文檔的結(jié)構(gòu)和內(nèi)容D、通過DOM在XML文檔中只能按照順序方式導(dǎo)航8. Servlet的表單處理的方法有(C )。 getParameter(“parameter1”); setContentType getParameterValues sendRedirect getParameterNamesA、B、 C、 D、9. 為了使用自定義標(biāo)記,不需要定義的獨(dú)立組件( D)。A、定義標(biāo)記功能的標(biāo)記處理程序類B、將XMI元素名稱映射到標(biāo)記實(shí)現(xiàn)的標(biāo)記庫描述符文件C、使用標(biāo)記庫的JSP文件D、部署描述符文件10. 下面哪兩個(gè)HTTPServlet的方法能夠?qū)蛻舳苏埱筮M(jìn)行處
5、理?(B) doGet doPut doPost doTrace doSubmit A、B、 C、 D、11. 下列哪一個(gè)HTTP 響應(yīng)狀態(tài)碼由于服務(wù)器端錯(cuò)誤產(chǎn)生的( C )A、 200 B、404 C、500 D、40012. 如果某個(gè)類要成為Servlet,則它應(yīng)該繼承如下哪個(gè)類(C )A、HttpServletRequest C、HttpServletResponse B、HttpServlet D、GenericServlet13. JSP的元素類型只有3種:腳本元素、( B )、標(biāo)準(zhǔn)操作元素。A、聲明元素B、指令元素C、表達(dá)元素 D、指令動(dòng)作元素14. 表單標(biāo)記中的action屬性的
6、作用是( D)A、為表單命名 B、調(diào)用客戶端驗(yàn)證方法C、聲明表單的提交方式D、指明表單信息發(fā)送的目的地址 15. JSP文件在第一次運(yùn)行的時(shí)候被JSP引擎編譯為(A )文件。A、 ServletB、Class C、HTMLD、XML16. 下列哪一個(gè)不是Web服務(wù)器端技術(shù)( B )A) ASPB)HTMLC)JSPD)SERVLET17. 自定義標(biāo)記不可定義為(A )。A、將可以重用的代碼匯編人JSP頁面的一種方式B、一個(gè)訪問JSP的、類似于XMI.的前端C、一個(gè)可擴(kuò)展的JavaBean,具有在JSP頁面內(nèi)使用的簡單接口D、Java程序員和Web設(shè)計(jì)者的交互點(diǎn)18. 解析下面XML文檔時(shí),下列
7、說法正確的是( A )。<book><author>耿祥義</author><ISBN>9787302206491</ISBN></book>A、“耿祥義”是文本對象B、“耿祥義”是元素對象C、<book>是元素對象,同樣也是文本對象D、<ISBN>是元素對象,同樣也是文本對象 19. 假定login.getName() 返回類型為java.lang.String ,給定JSP代碼:Welcome <%= login.getName() %>以下那個(gè)選項(xiàng)與此語句的功能相同(B)A、Wel
8、ocome <% Writer.print(login.getName();%>B、Welocome <% out.print(login.getName();%>C、Welocome <% response.out.print(login.getName();%>D、Welocome <% response.writer.print(login.getName();%>20. 自定義標(biāo)簽的配置文件放在(B)A、 WebRootB、WEB-INF C、lib D、classes 21. 給定HttpServlet
9、請求對象request以及HttpServlet響應(yīng)對象response,下面哪條語句能夠在servlet中創(chuàng)建cookie"username",并將值設(shè)為"joe"(B)A、request.addCookie ("username". "joe")B、response.addCookie (new Cookie ("username", "joe")C、response.addCookie (username", "joe")D、request
10、.addCookie (new Cookie ("username", "joe")22. 使用<jsp:setProperty>動(dòng)作標(biāo)記可以在JSP頁面中設(shè)置Bean的屬性,但必須保證Bean有對應(yīng)的(A)方法。 A、setXxx B、SetXxx C、getXxxD、GetXxx23. 以下是web.xml文檔的一部分:<servlet><servlet-name>Display</servlet-name><servlet-class>myPackage.DisplayServlet<
11、;/servlet-class><load-on-startup>2</load-on-startup></servlet><servlet><servlet-name>Search</servlet-name><jsp-file>/search/search.jsp</jsp-file><load-on-startup>1</load-on-startup></servlet>請問以上web.xml文檔中的設(shè)置是指示服務(wù)器首先裝載和初始化哪個(gè)servlet
12、?( D)A、 search.jspB、 DisplayC、DisplayServletD、由search.jsp生成的servlet24. 用HttpServlet類的方法時(shí),必須帶兩個(gè)參數(shù),它們是( A )A、HttpServletRequest, HttpServletResponseB、ServletRequest, ServletResponseC、ServletIntputStream, ServletOutputStreamD、Request, Response25. 如何實(shí)現(xiàn)監(jiān)聽ServlvetRequest對象添加屬性(A) 。 A、實(shí)現(xiàn)ServletRequestAttri
13、buteListener接口的attributeAdded方法 B、實(shí)現(xiàn)ServletRequestAttributeListener接口的attributeReplaced方法 C、實(shí)現(xiàn)ServletRequestListener接口的attributeAdded方法 D、實(shí)現(xiàn)ServletRequestListener接口的RequestDestroyed方法 26. 下列那種方式可以實(shí)現(xiàn)Servlet或Jsp頁面之間共享數(shù)據(jù)。(C ) ServletContext HttpServletResponse HttpServletRequest ServletConfig GenericSe
14、rvletA、B、 C、 D、27. 給定HttpServletRequest 請求對象及HttpServletResponse響應(yīng):(1) HttpSession session = null;(2)/ insert code here(3)if(session = null) (4)/ do something if session does not exist(5) else (6)/ do something if session exists(7)為了實(shí)現(xiàn)上面的設(shè)計(jì)意圖,需要在第(2)行插入以下哪條語句(D)A、session = response.getSessionj();B、s
15、ession = requset.getSessionj();C、session = response.getSessionj(true);D、session = response.getSessionj(false);28. 下列動(dòng)作標(biāo)簽中哪一個(gè)是用于重定向一個(gè)HTML文件。( C )A、<jsp:useBean> B、<jsp:include> C、<jsp:forword> D、<jsp:plugin>29. request.getRequestDispatcher().forward(request,response)稱之為(B)
16、0; A、流轉(zhuǎn)B、轉(zhuǎn)發(fā)C、重定向D、導(dǎo)航 30. 在MVC模式中,核心內(nèi)容為(B)。 A、model B、control C、view D、不確認(rèn)31. EL表達(dá)式,$9 mod3,執(zhí)行結(jié)果為:(C) A、9 mod 3 B、1 C、0 D、null 32. 以下有關(guān)Servlet常用的請求頭的含義說法錯(cuò)誤的是(D)A、Accept-Language頭指出客戶端傾向的語言。如en。B、Content-Length頭以字節(jié)為單位給出POST數(shù)據(jù)的長度。C、Host表明了主機(jī)和端口。D、User-Agent頭表明了發(fā)出請求的客戶代理
17、的信息。33. 當(dāng)使用URL重寫方式進(jìn)行會(huì)話跟蹤時(shí),需要使用以下哪種方法對HttpServletResponse.sendRedirect方法所用的URL進(jìn)行編碼(D)A、ServletResponse.encodeURLB、HttpServletResponse.encodeURLC、ServletResponse.encodeRedirectURLD、HttpServletResponse.encodeRedirectURL34. 下面(B)不是JSP本身已加載的基本類。 A) java.lang.* B) java.io.*C) javax.servlet.* D) javax.serv
18、let.jsp.*35. MVC架構(gòu)中使用HTML界面、Jsp界面實(shí)現(xiàn)用戶界面,使用( B )實(shí)現(xiàn)控制邏輯。A、 Jsp B、 Servlet C.、JavaScript D.、EJB36. 以下關(guān)于Java Servlet API說法錯(cuò)誤的是(D)A、Java Servlet API 是一組Java類,它定義了Web客戶端和Web Servlet之間的標(biāo)準(zhǔn)接口。B、Java Servlet API由兩個(gè)包組成:javax.servlet 和 javax.servlet.http。C、javax.servlet.http包對http協(xié)議提供了特別的支持。D、javax.servlet包提供了對
19、除http協(xié)議外其他協(xié)議的支持。37. 假設(shè)login.getName()方法返回值的類型為java.lang.String,那么對于JSP片段:Welcome <%= login.getName() %>,下面哪條語句的作用與其相同(A)A、Welocome <% out.print(login.getName();%>B、Welocome <% Writer.print(login.getName();%>C、Welocome <% response.out.print(login.getName();%>D、Welocome <% r
20、esponse.writer.print(login.getName();%>38. 從“員工”表的“姓名”字段中找出名字包含“瑪麗”的人,( ACD )語句是正確的。 A) Select * from 員工 where 姓名 ='瑪麗' B) Select * from 員工 where 姓名 ='%瑪麗'C) Select * from 員工 where 姓名 like '%瑪麗%' D) Select * from 員工 where 姓名 like '瑪麗%'39. 如果要實(shí)現(xiàn)監(jiān)聽HTTP會(huì)話的創(chuàng)建,需要實(shí)現(xiàn)哪個(gè)接口的
21、什么方法B( ) 。 A、HttpSessionListener接口的sessionDestroyed方法 B、HttpSessionListener接口的sessionCreated方法 C、HttpSessionActivationListener接口的sessionCreated方法 D、HttpSessionAttributeListener接口的sessionCreated方法 40. JSP的(B)指令允許頁面使用者自定義標(biāo)簽庫。B A、Include指令 B、Plugin指令 C、Include指令D、Taglib指令41. javax.servlet包中包含了兩個(gè)異常類( B)
22、 IOException Exception ServletException UnavilableException ThrowsA、B、 C、 D、42. 下列變量聲明在 (A ) 范圍內(nèi)有效。 <%! Date dateTime; int countNum; %> A) 在整個(gè)頁面內(nèi)有效,被多個(gè)客戶共享B) 從定義開始處有效,客戶之間不共享 C) 在整個(gè)頁面內(nèi)有效,客戶之間不共享 D) 從定義開始處有效,被多個(gè)客戶共享43. 下列對于JSTL的說法不正確的是( ) 。 A、JSTL特別為條件處理、迭代、國際化、數(shù)據(jù)庫訪問和可擴(kuò)展標(biāo)記語言(XML
23、)處理提供支持 B、JSTL是指(Java Standard Tag Library)標(biāo)準(zhǔn)標(biāo)記庫 C、JSTL簡化了JSP和WEB應(yīng)用程序的開發(fā)。 D、JSTL以一種統(tǒng)一的方式減少了JSP中的scriptlet代碼數(shù)量 44. 下面關(guān)于JSP作用域?qū)ο蟮恼f法錯(cuò)誤的是(C)。 A、request對象可以得到請求中的參數(shù) B、session對象可以保存用戶信息 C、application對象可以被多個(gè)應(yīng)用共享D、作用域范圍從小到大是request、session、application45. 當(dāng)SAX解析器解析到文檔中元素的開始標(biāo)記時(shí),會(huì)調(diào)用( D )方法。
24、A、public void startDocumentLocator()B、public void startDocument()C、public void startPrefixMapping()D、public void startElement()46. JSTL中相當(dāng)于<jsp:include >標(biāo)準(zhǔn)動(dòng)作的標(biāo)簽是_B。 A、<c:url> B、<c:import> C、<c:redirect>D、<c:set>47. Page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是:(D)A、<% page
25、 %>作用于整個(gè)JSP頁面B、可以在一個(gè)頁面中使用多個(gè)<% page %>指令。C、為增強(qiáng)程序的可讀性,建議將<% page %>指令放在JSP文件的開頭,但不是必須的。D、<% page %>指令中的屬性只能出現(xiàn)一次。48. 在JSP中,<%="2+5"%>將輸出(A)。 A、2+5 B、5 C、25D、749. 以下說法不符合XML語法規(guī)則的是(D ) A、標(biāo)記頭和標(biāo)記末的大小寫一致B、元素之間要正確的嵌套 C、每個(gè)XML文檔只能有一個(gè)根元素D、結(jié)束標(biāo)記可有可無 50. 下面不屬于JSP內(nèi)置對象的是(D)。 A、ou
26、t對象 B、page對象 C、application對象 D、respone對象二、 判斷題(每題2分,共10分)三、 簡答題(每題5分,共10分)1. 簡述重定向和請求轉(zhuǎn)發(fā)的區(qū)別。 重定向:response.sendRedirect();地址欄地址是第二次請求的地址;不保存第一次請求的內(nèi)容;路徑中開始的“/”代表服務(wù)器的根路徑。 請求轉(zhuǎn)發(fā):request.getRequestDispatcher().forword();地址欄不發(fā)生改變;可以獲取第一次請求的內(nèi)容;路徑中開始的“/”代表項(xiàng)目的根路徑。2. 請簡述Servlet的基本運(yùn)行流程。 答案:(1)
27、0;客戶端(一般是Web瀏覽器)通過HTTP協(xié)議向Web服務(wù)器發(fā)送請求 (2)Web服務(wù)器接收該請求并將其發(fā)給Servlet。如果Servlet尚末被加載,Web服務(wù)器將把它加載到Java虛擬機(jī)并且執(zhí)行它 (3) Servlet接收該HTTP請求并執(zhí)行相應(yīng)的處理 (4) Servlet向Web服務(wù)器返回應(yīng)答 (5) Web服務(wù)器將從Servlet收到的應(yīng)答發(fā)送給客戶端 3. JSP中 request對象采用什么方法獲取表單提交信息?答案:單一的參數(shù)都可以使用getParameter()接收,而一組參數(shù)(
28、同名參數(shù))要用getParameterValues()接收。4. 請說出常用的Jsp內(nèi)置對象,并簡述它們的功能。 答:request,請求對象:代表的是來自客戶端的請求response,響應(yīng)對象:代表的是對客戶端的響應(yīng)session,會(huì)話對象:代表服務(wù)器與客戶端所建立的會(huì)話application,應(yīng)用程序?qū)ο螅贺?fù)責(zé)提供應(yīng)用程序在服務(wù)器中運(yùn)行時(shí)的一些全局信息out,輸出對象:代表了向客戶端發(fā)送數(shù)據(jù)的對象exception,例外對象:代表了JSP文件運(yùn)行時(shí)所產(chǎn)生的例外對象5. SAX與DOM解析XML的區(qū)別1) DOM是基于內(nèi)存的,不管文件有多大,都會(huì)將所有的內(nèi)容預(yù)先裝載到內(nèi)存中。從而消耗很大的內(nèi)存空間。a) 而SAX是基于事件的。當(dāng)某個(gè)事件被觸發(fā)時(shí),才獲取相應(yīng)的XML的部分?jǐn)?shù)據(jù),從而不管XML文件有多大,都只占用了少量的內(nèi)存空間。2) DOM可以讀取XML也可以向XML文件中插入數(shù)據(jù),a) 而SAX卻只能對XML進(jìn)行讀取,而不能在文件中插入數(shù)據(jù)。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北省2025屆高考語文一輪復(fù)習(xí)語言表達(dá)專題復(fù)習(xí)42教案
- 公租房轉(zhuǎn)讓合同范例
- 門禁一卡通施工方案
- 六年級語文上冊第一單元1開國大典第2課時(shí)教案北京版
- 修路拆遷合同范例
- 公司臨時(shí)雇傭合同范例
- 個(gè)人和勞務(wù)公司合同范例
- IP形象合同范例版
- 出租聚氨酯地坪合同范例
- 農(nóng)藥訂購合同范例
- 大數(shù)據(jù)在金融領(lǐng)域的應(yīng)用方案
- 錨桿(索)檢驗(yàn)批質(zhì)量驗(yàn)收記錄
- 生產(chǎn)作業(yè)指導(dǎo)書SOP表格模板
- 花卉生產(chǎn)設(shè)施課件
- 高中體育與健康人教版高中必修全一冊(新課標(biāo))第十章體操類運(yùn)動(dòng)-技巧模塊計(jì)劃
- 云南省主要礦產(chǎn)資源
- 傳統(tǒng)體育養(yǎng)生概論
- 電力建設(shè)工程預(yù)算定額2006版
- 地鐵活塞風(fēng)相關(guān)計(jì)算
- DLT5216-2005 35kV~220kV城市地下變電站設(shè)計(jì)規(guī)定
- 華彩中國舞教案第四級分享
評論
0/150
提交評論