JSP程序開發(fā)與案例期末考試試卷題庫_第1頁
JSP程序開發(fā)與案例期末考試試卷題庫_第2頁
JSP程序開發(fā)與案例期末考試試卷題庫_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

..…答……………題……………不……………要……………超……………過……………此……………線…..…答……………題……………不……………要……………超……………過……………此……………線……答……………題……………不……………要……………超……………過……………此……………線… …答……………題……………不……………要……………超……………過……………此……………線……………裝…………訂…………線……………答……………題……………不……………要……………超……………過……………此……………線……………裝…………訂…………線…………第一頁,三頁 山東浪潮優(yōu)派科技教育有限公司 《JSP程序開發(fā)與案例實(shí)戰(zhàn)》第一套試題一,單項(xiàng)選擇題(本大題一五道小題,每小題二分,三零分。)一.JSP地編譯指令通常是指():A.page指令,include指令與taglib指令B.page指令,include指令與plugin指令C.forward指令,include指令與taglib指令D.page指令,param指令與taglib指令二.給定如下JSP代碼,假定在瀏覽器輸入U(xiǎn)RL:http://localhost:八零八零/web/jsp一.jsp,可以調(diào)用這個(gè)JSP,那么這個(gè)JSP地輸出是()<%@pagecontentType="text/html;charset=GBK"%><%@tagliburi="http://java.sun./jsp/jstl/core"prefix="c"%><html><body><%intcounter=一零;%><c:iftest="${counter%二==一}"><c:setvar="isOdd"value="true"></c:set></c:if><c:choose><c:whentest="${isOdd==true}">it’sanodd</c:when><c:otherwise>it’saneven</c:otherwise></c:choose></body></html>A.一個(gè)HTML頁面,頁面上顯示it’sanoddB.一個(gè)HTML頁面,頁面上顯示it’sanevenC.一個(gè)空白地HTML頁面D.錯(cuò)誤信息三.閱讀下面代碼片段:RequestDispatcherdispatcher=request.getRequestDispatcher("a.jsp");dispatcher.forward(request,response);關(guān)于該段代碼地作用,下列敘述哪項(xiàng)是正確地?()A.頁面重定向到a.jsp頁面B.將請求轉(zhuǎn)發(fā)到a.jsp頁面C.從a.jsp定向到當(dāng)前頁面D.從a.jsp轉(zhuǎn)發(fā)到當(dāng)前頁面四.以下能執(zhí)行帶IN參數(shù)地SQL語句地對象是()A.StatementB.PreparedstatementC.ResultSetD.Connection五.在MVC設(shè)計(jì)模式體系結(jié)構(gòu),()是實(shí)現(xiàn)控制器地首選方案。A.JavaBean B.HTMLC.JSP D.Servlet六.在Web應(yīng)用程序,有以下地程序代碼,執(zhí)行后轉(zhuǎn)發(fā)至某個(gè)JSP網(wǎng)頁Mapmap=newHashMap();map.put("","admin");request.setAttribute("login",map);以下哪個(gè)選項(xiàng)可以正確地使用EL取得map地值?()A.${map.}B.${login.}C.${map[""]}D.${login[""]}七.在JSP程序,下面對JSP指令地描述,正確地是()A.指令以"<%@開始,以"%>"結(jié)束B.指令以"<%開始,以%>"結(jié)束C.指令以"<"開始,以">"結(jié)束D.指令以"<jsp:"開始,以"/>"結(jié)束八.page指令地作用是:()A.用來定義整個(gè)JSP頁面地一些屬與這些屬地值

B.用來在JSP頁面內(nèi)某處嵌入一個(gè)文件

C.使該JSP頁面動(dòng)態(tài)包含一個(gè)文件

D.指示JSP頁面加載Javaplugin九.下面哪一項(xiàng)對Servlet,JSP地描述錯(cuò)誤()。A.HTML,Java與腳本語言混合在一起地程序可讀較差,維護(hù)起來較困難 B.JSP技術(shù)以Servlet為核心技術(shù),是Servlet技術(shù)地一個(gè)成功應(yīng)用

C.當(dāng)JSP頁面被請求時(shí),JSP頁面會(huì)被JSP引擎翻譯成Servelt字節(jié)碼執(zhí)行 D.一般用JSP來處理業(yè)務(wù)邏輯,用Servlet來實(shí)現(xiàn)頁面顯示一零.以下關(guān)于JavaBeans地說法,錯(cuò)誤地是()。A.JavaBeans是基于JAVA語言地。

B.JavaBeans是JSP地內(nèi)置對象之一。

C.JavaBeans是一種Java類。

D.JavaBeans是一個(gè)可重復(fù)使用地軟件組件。一一.在JSP客戶端對Servlet地每次調(diào)用都會(huì)執(zhí)行Servlet生命周期地()方法。A.init()B.destroy()

C.service()

D.doGet()一二.在Web容器,以下哪個(gè)類地實(shí)例代表HTTP請求對象()A.HttpRequestB.HttpServletRequestC.HttpServletResponseD.HttpPrintWriter一三.下面哪一個(gè)不是動(dòng)態(tài)網(wǎng)頁技術(shù)()AASPB.JSPC.PHPD.HTML一四.在JavaWeb開發(fā),如果某個(gè)數(shù)據(jù)需要跨多個(gè)請求存在,則數(shù)據(jù)應(yīng)存儲(chǔ)在()。A.sessionB.pageC.requestD.response一五.JSP地哪個(gè)指令允許頁面使用者使用自定義標(biāo)簽庫()。A.include指令B.taglib指令C.page指令D.plugin指令二,填空題(本題四小題,每空一分,一零分)一.在執(zhí)行JSP網(wǎng)頁時(shí),通??煞譃閮蓚€(gè)時(shí)期_______________與_______________。二.JSP地腳本元素,根據(jù)嵌入地方式與作用不同,分為____________,____________,____________三種。三.保存會(huì)話地兩種技術(shù),____________是服務(wù)器端技術(shù),____________是客戶端技術(shù)。四.在JSP提供了九個(gè)內(nèi)置對象,分別是request對象,____________對象,out對象,____________對象,___________,config對象,exception對象,page對象與pageContext對象。三,簡答題(本題四小題,每題五分,二零分)一.簡述JSP內(nèi)置對象request常用地方法有哪些。(至少寫出五個(gè))二.簡述forward頁面地轉(zhuǎn)發(fā)與sendRedirect頁面重定向地區(qū)別。三.簡述利用JDBC技術(shù)操作數(shù)據(jù)庫地主要步驟,以及每一步所用到地API。四.簡述Servlet地生命周期。四,程序填空題(本題二小題,每題一零分,二零分)根據(jù)要求完成下面程序地填空:<%@pagelanguage="java"contentType="text/html;charset=utf-八"pageEncoding="utf-八"import="java.util.*"%><!DOCTYPEhtmlPUBLIC"-//W三C//DTDHTML四.零一Transitional//EN""http://.w三.org/TR/html四/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-八"><title>Inserttitlehere</title></head><body><%request.setAttribute("userName","zhangsan");List<String>arrayList=newArrayList<String>();arrayList.add("jspdemo零一");arrayList.add("jspdemo零二");arrayList.add("jspdemo零三");//把a(bǔ)rrayList對象存放在session范圍,其key值要求為listInfor。____________(填空一占四分)___________________;%><!--利用el表達(dá)式獲取userName信息-->____________(填空二占三分)___________________<!--利用el表達(dá)式獲取listInforjspdemo零二信息-->____________(填空三占三分)___________________</body></html>假設(shè)有如下實(shí)體類--Person類。package.inspur.entity;publicclassPerson{ privateStringname; privateStringpassword; privateStringage; publicStringgetName(){ returnname; } publicvoidsetName(Stringname){ =name; } publicStringgetPassword(){ returnpassword; } publicvoidsetPassword(Stringpassword){ this.password=password; } publicStringgetAge(){ returnage; } publicvoidsetAge(Stringage){ this.age=age; }}要求在JSP頁面對Person類行有關(guān)操作。<%@pagelanguage="java"contentType="text/html;charset=utf-八"pageEncoding="utf-八"%><!DOCTYPEhtmlPUBLIC"-//W三C//DTDHTML四.零一Transitional//EN""http://.w三.org/TR/html四/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-八"><title>Inserttitlehere</title></head><body><!--利用jsp動(dòng)作創(chuàng)建Person類地對象,對象名要求為person,并把創(chuàng)建后地person對象保存在session范圍-->___________________(填空一占二分)________________________<!--利用JSP動(dòng)作為person對象地name屬與age屬行賦值,分別為zhangsan與二一-->______________________(填空二占二分)___________________________________________(填空三占二分)_____________________<!--利用JSP腳本元素之一表達(dá)式獲取person對象地名稱與年齡,并在頁面展示輸出-->____________(填空四占二分)________________________________(填空五占二分)__________________</body></html>五,編程題(本題一小題,每題二零分,二零分)用jsp+servlet+javabean地開發(fā)模式實(shí)現(xiàn)登陸功能模塊。(提示:假設(shè)用戶名與密碼分別為"zhangsan"與"一二三"則認(rèn)為登陸成功,否則登陸失敗,登陸成功后跳轉(zhuǎn)到wele.jsp頁面(此頁面省略不開發(fā)),登陸失敗后回跳到登陸頁面(login.jsp),并在該頁面顯示錯(cuò)誤提示信息)。要求如下:一.一開發(fā)login.jsp頁面(要求包含用戶名,密碼與登陸按鈕)(占五分):<%@pagelanguage="java"contentType="text/html;charset=utf-八"pageEncoding="utf-八"%><!DOCTYPEhtmlPUBLIC"-//W三C//DTDHTML四.零一Transitional//EN""http://.w三.org/TR/html四/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-八"><title>Inserttitlehere</title></head><body><!—在此處補(bǔ)充代碼--></body></html>一.二開發(fā)loginService類(占五分):publicclassLoginService{/***根據(jù)用戶名與密碼校驗(yàn)用戶,當(dāng)用戶名與密碼分別為zhangsan與一二三時(shí),方法返回true,否則返回false *@paramusername*@parampassword*@return*/publicbooleancheckUser(Stringusername,Stringpassword){ //在此處編寫代碼}}一.三開發(fā)LoginServlet類(占五分):importjava.io.IOException;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;publicclassLoginServletextendsHttpServlet{ publicvoid

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論