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

經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁(yè)眉頁(yè)腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請(qǐng)聯(lián)系刪除,謝謝!.JSP綜合測(cè)試筆試列選項(xiàng)中屬于Servlet生命周期階段的是〔〕A.加載和實(shí)例化B.初始化C.效勞D.銷毀E.以上全部〕在JavaEE中的MVC設(shè)計(jì)模式中,〔〕負(fù)責(zé)承受客戶端的請(qǐng)求數(shù)據(jù)A.JavaBeanB.JSPC.ServletD.HTML3)過(guò)濾器應(yīng)實(shí)現(xiàn)的接口是()。A.ServletB.FilterD.FilterC.ServletFilter〕開(kāi)發(fā)JavaWeb應(yīng)用程序的時(shí)候,創(chuàng)立一個(gè)Servlet,該Servlet重寫(xiě)了父類的doGet〔〕和doPost〔〕方法,那么其父類可能是〔A.RequestDispatcher〕B.ServletResponseC.ServletRequestD.Servlet〕在JavaWeb開(kāi)發(fā)中,如果某個(gè)數(shù)據(jù)需要跨多個(gè)請(qǐng)求存在,那么數(shù)據(jù)應(yīng)該存儲(chǔ)在〔〕中A.sessionB.pageC.requestD.Response〕在開(kāi)發(fā)JavaWeb應(yīng)用程序的時(shí)候,請(qǐng)求消息使用Get或POET方法以便在WEB上傳輸數(shù)據(jù),以下關(guān)于GET和POST方法描述正確的選項(xiàng)是〔A.POST請(qǐng)求的數(shù)據(jù)在地址欄不可見(jiàn)〕B.GET請(qǐng)求提交的數(shù)據(jù)在理論上沒(méi)有長(zhǎng)度限制C.POST請(qǐng)求對(duì)發(fā)送的數(shù)據(jù)的長(zhǎng)度限制在——255個(gè)字符D.GET請(qǐng)求提交數(shù)據(jù)更加平安〕在JSP中有EL表達(dá)式${10*10ne10},結(jié)果是()A.100B.trueC.fasleD.以上都不對(duì)〕JSTL標(biāo)簽的分類以下說(shuō)法正確的選項(xiàng)是()A.通用標(biāo)簽與迭代標(biāo)簽C.核心標(biāo)簽與sql標(biāo)簽B.核心標(biāo)簽與迭代標(biāo)簽D.以上都不是.精品..〕在JavaServletAPI中,ServletRequest接口的〔關(guān)聯(lián)的會(huì)話,如果沒(méi)有,返回A.getSession〔〕null//=gerSession(true)默認(rèn)為:getSession(true)B.getSession〔true〕C.getSession(false)D.getSession(null)10〕在JavaWeb開(kāi)發(fā)中,不同的客戶端需要共享數(shù)據(jù),那么數(shù)據(jù)應(yīng)該存儲(chǔ)在〔〕中A.sessionB.applicationC.requestD.response11〕利用三層構(gòu)造搭建某網(wǎng)上書(shū)店系統(tǒng),設(shè)計(jì)用戶登陸界面,如果你是設(shè)計(jì)人員,你將在三層構(gòu)造的〔A.模型層〕中實(shí)現(xiàn)B.表示層C.數(shù)據(jù)訪問(wèn)層D.業(yè)務(wù)邏輯層12〕在JavaEE中,〔〕接口定義了getSession()方法A.ServletB.SessionC.ServletRequestD.ServletResponse13〕JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)〔JSTL〕提供的主要標(biāo)簽庫(kù)中,其中〔〕可用于操作數(shù)據(jù)庫(kù)。A.核心標(biāo)簽庫(kù)B.I18N與格式化標(biāo)簽庫(kù)D.SQL標(biāo)簽庫(kù)C.XML標(biāo)簽庫(kù)14〕JSP表達(dá)式語(yǔ)言可用于在網(wǎng)頁(yè)上生成動(dòng)態(tài)的內(nèi)容并代替JSP元素,JSP表達(dá)式語(yǔ)言的語(yǔ)法是〔〕15〕在J2EE的體系構(gòu)造中,系統(tǒng)的業(yè)務(wù)和功能代碼組成了三層構(gòu)造中的〔〕層A.表示層B.中間層C.數(shù)據(jù)層D.客戶端層16〕在JSTL的達(dá)代標(biāo)簽<forEach>的屬性中,用于指定要遍歷的對(duì)象集合〔〕A.varB.itemsC.valueD.varStatus17〕如果不希望JSP網(wǎng)頁(yè)支持Session,應(yīng)該()。A.調(diào)用Session的invalidate()方法.精品..Sessionsession=request.getSession(false);,將時(shí)間設(shè)置為018〕Servlet是一個(gè)在效勞器上運(yùn)行、處理請(qǐng)求信息并將其發(fā)送到客戶端的Java程序〔〕承受效勞請(qǐng)求、找到Servlet類、加載Servlet類并創(chuàng)立Servlet對(duì)象。A)客戶端B)IE瀏覽器C)Servlet容器D)Servlet本身19〕MVC設(shè)計(jì)模式包含模型層、視圖層和控制層,在以下組件扮演控制器角色的是〔〕A)ServletB)JSPC)javaBeanD)HTML20〕JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)〔JSTL〕的標(biāo)簽庫(kù)描述符文件的后綴是〔〕A).tldB).jarC).properties〕.xml21〕在J2EE中,以下不是JSP隱式對(duì)象的是()A.pageContextB.contextC.applicationD.out22〕在JavaWeb應(yīng)用程序中,給定servletA的代碼片段如下所示:PublicvoiddoPost(ServletRequestrequest,ServletResponseresponse)throwsServletException,IOException{Stringid=〞kingdom〞;_________________}ServletB與servletA同在一個(gè)有效的會(huì)話范圍內(nèi),當(dāng)把請(qǐng)求轉(zhuǎn)發(fā)給servletB后,要使B能夠獲得〞kingdom〞值,下劃線處應(yīng)填入〔〕A.request.getSession().setAttribute(B.request.getSession().getAttribute(C.request.getSession().setParameter(D.request.getSession().getParameter(“ID〞,id);“ID〞,id);“ID〞,id);“ID〞,id);23JavaWeb應(yīng)用程序中,包含兩個(gè)名為Servlet1和Servlet2的Servletweb.xml中指定Servlet2的訪問(wèn)路徑為“/servlet2Servlet1的doGet方法中的代碼為:PrintWriterout=response.getWriter();out.print(“Servlet1〞);RequestDispatcherdispatcher=request.getRequestDispatcher(dispatcher.forword(request,response);out.close();“/servlet2〞);Servlet2的doGet方法中的代碼為:PrintWriterout=response.getWriter();out.print(“Servlet2〞);.精品..out.close();如果用戶在瀏覽器中訪問(wèn)Servlet1,那么瀏覽器將〔A.顯示“Servlet1〞〕B.顯示“Servlet2〞C.“Servlet1Servlet2〞D.什么也不顯示24〕在JavaWeb應(yīng)用程序中,使用數(shù)據(jù)源與JNDI獲得數(shù)據(jù)庫(kù)連接時(shí),應(yīng)把JDBC驅(qū)動(dòng)程序D.Tomcat的common/lib目錄25〕在JavaWeb應(yīng)用中,下面關(guān)于Session的說(shuō)法正確的選項(xiàng)是〔〕〔選擇二項(xiàng)〕a)Servlet容器負(fù)責(zé)創(chuàng)立Session對(duì)象b)每個(gè)Session對(duì)象都有唯一的IDc)客戶端瀏覽器負(fù)責(zé)為Session分配唯一的IDd)Session對(duì)象的ID值,由程序員進(jìn)展分配26〕在協(xié)議中,請(qǐng)求消息使用〔〕方法用于通過(guò)Internet發(fā)送大量數(shù)據(jù),沒(méi)有長(zhǎng)度的限制。A.getB.postC.putD.head27〕在JavaWeb應(yīng)用程序中,JSPEL表達(dá)式可用于訪問(wèn)〔〕中存儲(chǔ)的數(shù)據(jù)A.Web.xmlB.ServletC.AppletD.JavaBean28〕在JavaWeb應(yīng)用程序中,給定某Servlet程序的代碼如下所示:PublicclassServletextendsservlet{PublicvoiddoGet(ServletRequestrequest,ServletResponseresponse)throwsServletException,IOException{“get〞);}PublicvoiddoPost(ServletRequestrequest,ServletResponseresponse)throwsServletException,IOException{“Post〞);doGet(request,response);}}用戶在游覽地址欄中建入正確的請(qǐng)求URL并回車后,在控制臺(tái)上顯示的結(jié)果是〔只有表單提交為Post請(qǐng)求的會(huì)調(diào)用DoPost方法其它無(wú)論是鍵入請(qǐng)求還是超鏈接請(qǐng)求均調(diào)用的是〕A.Get//B.Post//getDoGet方法.精品..PostC.PostD.GetA.pageB.requestC.responseD.application30JavaWeb應(yīng)用程序中,包含jsp1.jsp和jsp2.jsp,以及封裝在user包下的名為User的,user中包含loginName屬性以及相應(yīng)的setter和getter方法,如果用戶A在瀏覽器中訪問(wèn)jsp1.jsp后,用戶B在瀏覽器中訪問(wèn)jsp2.jsp,那么用戶B的瀏覽器將〔〕Jsp1.jsp代碼:<html><jsp:useBeanid=〞user〞class=〞user.User〞scope=〞session〞/><jsp:setPropertyname=〞user〞property=〞loginName〞value=〞Mart〞/></html>Jsp2.jsp代碼:<html><jsp:useBeanid=〞user〞class=〞user.User〞scope=〞session〞/><jsp:getPropertyname=〞user〞property=〞loginName〞/></html>A.什么也不顯示B.顯示“null〞C.“Mart〞D.報(bào)錯(cuò),提示無(wú)法顯示網(wǎng)頁(yè)31)在servlet的效勞方法(如doPost())中,如何從請(qǐng)求獲得“userID〞值(〕A.StringuserID=request.getParameter(B.StringuserID=request.getHeader(C.StringuserID=request.getRequestHeader(“userID〞);“userID〞);“userID〞);D.StringuserID=getServletContext().getInitParameter(32)ServletResponse的哪些方法用于將一個(gè)A.sednURL()“userID〞);請(qǐng)求重定向到另一個(gè)URL()B.redirectURL()C.redirect()D.sendRedirect()E.getRequestDispatcher()33)以下哪個(gè)代碼段會(huì)得到一個(gè)輸出流,用于向A.ServletResponse輸出字符文本〔〕B.ServletOutputStreamout=response.getOutputStream();//C.PrintWriter(response.getReader());D.ServletOutputStreamout=response.getBinaryStream();輸出為字節(jié)文本34)servlet開(kāi)發(fā)人員在擴(kuò)展Servlet時(shí)如何處理Servlet的service()方法〔〕〔選擇二項(xiàng)〕A.大多數(shù)情況下都應(yīng)該覆蓋service()方法B.應(yīng)當(dāng)從doGet()或doPost()調(diào)用service()方法.精品..〕(選擇兩項(xiàng))的返回類型是Object的返回類型是StringA.B.Session.getAttribute(String)Session.getAttribute(String)D.在Session上調(diào)用setAttribute(“〞,“valueB〞)時(shí),如果這個(gè)會(huì)話中對(duì)應(yīng)鍵keyA已經(jīng)有一個(gè)值,那么會(huì)導(dǎo)致這個(gè)屬性原先的值被StringvalueB替換36)給定req是一個(gè)ServletRequest,哪個(gè)代碼會(huì)在不存在會(huì)話的情況下創(chuàng)立一個(gè)會(huì)話〔〕(選擇兩項(xiàng))A.req.getSession()37)給定一個(gè)會(huì)話對(duì)象s,有兩個(gè)屬性,屬性名分別為myValue1和myValue2,哪個(gè)代碼段會(huì)把這兩個(gè)屬性從會(huì)話中刪除〔A.s.removeAllValues();〕B.s.removeAttribute(“〞);s.removeAttribute(“〞);C.s.removeAllAttributes();“myValue1〞,UNBIND);“myValue2〞,UNBIND);建這個(gè)bean的一個(gè)新實(shí)例,并把它存儲(chǔ)在請(qǐng)求作用域A.<jsp:useBeanname=“〞type=“〞/>B.<jsp:takeBeanname=“〞type=“〞/>()C.<jsp:useBean“〞class=“〞scope=“request〞/>D.<jsp:takeBeanid=“class=“scope=“request〞/>39)給定一個(gè)Model1體系構(gòu)造,其中有一個(gè)JSP頁(yè)面處理所有控制器函數(shù),這個(gè)器要把請(qǐng)求分派給另一個(gè)JSP頁(yè)面()A.<jsp:forwardpage=〞view.jsp〞/>JSP控制B.<jsp:forwardfile=C.<jsp:dispatchpage=〞view.jsp〞/>D.<jsp:dispatchfile=〞view.jsp〞/>〞view.jsp〞/>40)有關(guān)<jsp:useBean>標(biāo)準(zhǔn)動(dòng)作,以下哪些說(shuō)法是正確的A.id屬性表示對(duì)象的名稱()(選擇兩項(xiàng))B.scope屬性是必要的//是比不可少的,雖說(shuō)可省略不寫(xiě),但默認(rèn)仍存在.精品..C.scope屬性是可選的,默認(rèn)為pageD.class屬性是可選的//class指令的〔〕屬性指定標(biāo)簽的前綴。A)prefixB)nameC)tagD)uri42)JavaBean是在Java中開(kāi)發(fā)的可以跨平臺(tái)的重用組件,JavaBean必須滿足的要求中不包括〔〕是一個(gè)共有類實(shí)現(xiàn)接口C)具有不帶任何參數(shù)的共有構(gòu)造函數(shù)D)具有訪問(wèn)屬性的共有的getter和setter方法43)在JSP頁(yè)面中使用<c:froEach>標(biāo)簽,對(duì)session中集合對(duì)象arr進(jìn)展迭代時(shí),items屬性賦值正確的選項(xiàng)是〔A)<c:forEachvar=〞bean〞items=〞session.arr〞/>B)<c:forEachvar=〞bean〞items=〞${session.arr}〞/>C)<c:forEachvar=〞bean〞items=〞sessionScope.arr〞/>D)<c:forEachvar=〞bean〞items=〞${sessionScope.arr}〞/>44)以下選項(xiàng)中不屬于JSP標(biāo)準(zhǔn)動(dòng)作的是〔〕A)<jsp:forward/>B)<c:out/>//這個(gè)是屬于標(biāo)簽C)<jsp:useBean/>D)<jsp:setProperty/>45)在JavaEE中,初始化Servlet實(shí)例的時(shí)候,init〔〕方法是由〔A)程序員編寫(xiě)代碼來(lái)調(diào)用執(zhí)行〕執(zhí)行〕每次執(zhí)行當(dāng)前的Servlet時(shí),由系統(tǒng)自動(dòng)執(zhí)行C)當(dāng)?shù)谝淮螆?zhí)行當(dāng)前的Servlet時(shí),由系統(tǒng)自動(dòng)執(zhí)行〕以上說(shuō)法都不對(duì)counter〞計(jì)數(shù)器的值增加,以下intival=session.getAttribute(“counter〞);if(ival==null){ival=1;}else{Ival=ival+1;session.setAttribute(}“counter〞,ival);B).Sessionsession=request.getSession(true);Integerival=(Integer)session.getAttribute(“counter〞);session.setAttribute(C).Sessionsession=request.getAttribute(if(ival==null){“counter〞,ival+1);“counter〞);ival=newInteger(1);}else{.精品..}“counter〞,ival);Integerival=(Integer)session.getAttribute(“counter〞);If(ival==null){ival=1;}else{ival=ival+1;}session.setAttribute(“counter〞,newInteger(ival));47)在JSP頁(yè)面中,〔〕可以取得名為boxes的復(fù)選框第一個(gè)值?!策x兩項(xiàng)〕A)${param.boxes}B)${paramValues.boxes}C)${paramValues.boxes[0]}D)${paramValue.boxes[1]}48)下

溫馨提示

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