




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
課本選擇題測(cè)試[復(fù)制]第一章1.主機(jī)名localhost對(duì)應(yīng)的IP地址是()。[單選題]*A.B.(正確答案)C.0:0:0:0:0:0:0:1D.1:0:02.下面是URL的是()。[單選題]*A.B.(正確答案)C.D./localhost:8080/webcourse3.要在頁(yè)面中導(dǎo)人css/layout.css樣式單文件,下面正確的兩項(xiàng)是()*A.<linktype="text/css"href="css\layout.css"rel="stylesheet"/>(正確答案)B.<scripttype="text/javascript"src="css\layout.css"></script>C.<styletype="text/css">@importurl(css/layout.css);</style>(正確答案)D.<metahttp-equiv="Content-Type"content="css\layout.css;charset=UTF-8">4.若訪問(wèn)的資源不存在,服務(wù)器向客戶發(fā)送一個(gè)錯(cuò)誤頁(yè)面,該頁(yè)面中顯示的HTTP狀態(tài)碼是()。[單選題]*A.500B.200C.404(正確答案)D.4035.下面不是服務(wù)器頁(yè)面技術(shù)的是()。[單選題]*A.JSPB.ASPC.PHPD.JavaScript(正確答案)6.Servlet必須在()環(huán)境下運(yùn)行。[單選題]*A.操作系統(tǒng)B.Java虛擬機(jī)C.Web容器(正確答案)D.Web服務(wù)器7.下面是URL的為(
)[單選題]*①/hello(正確答案)②files/sales/report.html③ISBN:1-930110-59-67.下面是URI的為(
)*①/hello(正確答案)②files/sales/report.html(正確答案)③ISBN:1-930110-59-67.下面是URN的為(
)[單選題]*①/hello②files/sales/report.html③ISBN:1-930110-59-6(正確答案)8.在Tomcat服務(wù)器中,一個(gè)Web應(yīng)用程序應(yīng)該存放在Tomcat的()目錄中。[單選題]*A.bin目錄B.confs目錄C.webapps目錄(正確答案)D.work目錄第二章1.下面不是Servlet生命周期的方法的是()。[單選題]*A.publicvoiddestroy()B.publicvoidservice()C.publicServletConfiggetServletConfig()(正確答案)D.publicvoidinit()2.要使向服務(wù)器發(fā)送的數(shù)據(jù)不在瀏覽器的地址欄中顯示,應(yīng)該使用()方法。[單選題]*A.POST(正確答案)B.GETC.PUTD.HEAD3.考慮下面的HTML頁(yè)面代碼:
<ahref=“/HelloServlet”>請(qǐng)求</a>
當(dāng)用戶在顯示的超鏈接上單擊時(shí)將調(diào)用HelloServlet的()方法。[單選題]*A.doPost()B.doGet()(正確答案)C.doForm()D.doHref()4.有一個(gè)URL為http://www.myserver.com/hello?userName-John,同號(hào)(?)后面的內(nèi)容稱為()。[單選題]*A.請(qǐng)求參數(shù)B.查詢串(正確答案)C.請(qǐng)求URID.響應(yīng)數(shù)據(jù)5.將一個(gè)Student類的對(duì)象student用名稱studobj存儲(chǔ)到請(qǐng)求作用域中,下面代碼中正確的是()。[單選題]*A.request.setAttribute("student",studobj)B.request.addAttribute("student",studobj)C.request.setAttribute("studobj",student)(正確答案)D.request.getAttribute("studobj",student)6.如果需要向?yàn)g覽器發(fā)送一個(gè)GIF文件,應(yīng)()調(diào)用response.getOutputStream()。[單選題]*A.在調(diào)用response.setContentType("image/gif")之前B.在調(diào)用response.setContentType("image/gif")之后(正確答案)C.在調(diào)用response.D.在調(diào)用response.etDataType("image/gif")之后out對(duì)象。7.如果需要向?yàn)g覽器發(fā)送MicrosoftWord文檔,應(yīng)該使用下面語(yǔ)句中的()創(chuàng)建[單選題]*A.ervletOutput()B.PrintWriterout=response.getPrintWriter();C.OutputStreamout=response.getWriter();D.OututStreamout=rese.getutputStream();(正確答案)8.下面()方法用于從ServletContext中檢索屬性值。[單選題]*A.StringgetAttribute(intindex)B.StringgetObject(intindex)C.ObjectgetAttribute(intindex)D.ObjectgetObject(intindex)E.ObjectgetAttribute(Stringname)(正確答案)F.StringgetAttribute(Stringname)9.下面()方法用來(lái)檢索ServletContext初始化參數(shù)。[單選題]*A.ObjectgetInitParameter(intindex)B.ObjectgetParameter(intindex)C.ObjectgetInitParameter(Stringname)D.StringgetInitParameter(Stringname)(正確答案)E.StringgetParameter(Stringname)10.為Servlet上下文指定初始化參數(shù),下面的web.xml片段正確的是()。[單選題]*A.<context-param><name>country</name><value>China</value></context-param>B.<context-param><paramname="country"value="China"/></context-param>C.<context><paramname="country"value="China"/></context>D.<context-param><param-name>country</param-name?<param-value>China</param-value></context-param>(正確答案)13.完成下列功能需使用哪個(gè)方法?①向輸出中寫HTML標(biāo)簽。____②指定響應(yīng)的內(nèi)容為二進(jìn)制文件。____③向?yàn)g覽器發(fā)送二進(jìn)制文件。____④向響應(yīng)中添加響應(yīng)頭。____⑤重定向?yàn)g覽器到另一個(gè)資源。____下面是選項(xiàng):A.使用HttpServletResponse的sendRedirect(Stringurlstring)。B.使用ttpServletResponse的setHeader("name","value")。C.使用ServletResponse的getOutputStream(),然后使用OutputStream的write(bytes)。D.使用ServletResponse的setContentType(Stringcontenttype)。E.首先使用ServletResponse的getWriter()方法獲得PrintWriter對(duì)象,然后調(diào)用PrintWriter
的print()。[填空題]*空1答案:E空2答案:D空3答案:C空4答案:B空5答案:A第三章1.下面左邊一欄是JSP元素類型,右邊是對(duì)應(yīng)名稱,請(qǐng)連線(選擇)。<%Floatone=newFloat(88.88)%>:_________
1.指令<%!inty=3;%>:_________
2.EL表達(dá)式<%@pageimport="java.util,*"%>:_________
3.聲明<jsp:includepage="foo.jsp"/>:_________
4.小腳本<%=pageContext.getAttribute("foo")%>:_________
5.動(dòng)作email:${applicationScope.mail}:_________
6.表達(dá)式[填空題]*空1答案:4.小腳本空2答案:3.聲明空3答案:1.指令空4答案:5.動(dòng)作空5答案:6.表達(dá)式空6答案:2.EL表達(dá)式2.執(zhí)行下面JSP代碼輸出結(jié)果是多少?()
<%intx=3;%>
<%!intx=5;%>
<%!inty=6;%>
x與y的和是:<%=x+y%>
[單選題]*A.x與y的和是:8B.x與y的和是:9(正確答案)C.x與y的和是:11D.發(fā)生錯(cuò)誤4.假設(shè)myObj是一個(gè)對(duì)象的引用,ml()是該對(duì)象上一個(gè)合法的方法。下面的JSP結(jié)構(gòu)哪個(gè)是合法的()。[單選題]*A.<%myObj.ml()%>B.<%=myObj.ml()%>(正確答案)C.<%=myObj.ml()%>D.<%=myObj.ml();%>5.說(shuō)明下面代碼是否是合法的JSP結(jié)構(gòu)?[單選題]*A.<%=myObj.ml();%>B.<%intx=4,y=5;%><%=x=y%>(正確答案)C.<%myObj.ml();%>6.下面哪個(gè)page指令是合法的?()[單選題]*A.<%pagelanguage="java"%>B.<%!pagelanguage="java"%>C.<%@pagelanguage="java"%>(正確答案)D.<%@Pagelanguage="java"%>7.下面的page指令哪個(gè)是合法的?()[單選題]*A.<%@pageimport="java.util.*java.text.*"%>B.<%@pageimport="java.util.*","java.text.*"%>C.<%@pagebuffer="8kb",session="false"%>D.<%@pageimport="com.manning.servlets.*"%><%@pagesession="true"%><%@pageimport="java.text.*"%>(正確答案)E.<%@pagebgcolor="navy"%>F.<%@pagebuffer="true"%>G.<%@Pagelanguage='java'%>8.下面哪些是合法的JSP隱含變量?()*A.streamB.ContextC.exception(正確答案)D.listenerE.Application(正確答案)9.下面是JSP生命周期的各個(gè)階段,正確的順序應(yīng)該是()。①調(diào)用_jspService()②把JSP頁(yè)面轉(zhuǎn)換為Servlet源代碼③編譯Servlet源代碼④調(diào)用jspInit()⑤調(diào)用jspDestroy()⑥實(shí)例化Servlet對(duì)象[填空題]*_________________________________(答案:236415)12.以下關(guān)于JSP生命周期方法,哪個(gè)是正確的?()[單選題]*A.只有jspInit()可以被覆蓋B.只有jspdestroy()可以被覆蓋C.jspInit()和jspdestroy()都可以被覆蓋(正確答案)D.jspInit()、_jspService()和jspdestroy()都可以被覆蓋13.下面哪個(gè)JSP標(biāo)簽可以在請(qǐng)求時(shí)把另一個(gè)JSP頁(yè)面的結(jié)果包含到當(dāng)前頁(yè)面中?()[單選題]*A.<%@pageimport%>B.<jsp:include>(正確答案)C.<jsp:plugin>D.<%@include%>14.在一個(gè)JSP頁(yè)面中要把請(qǐng)求轉(zhuǎn)發(fā)到view.jsp頁(yè)面,下面哪個(gè)是正確的?()[單選題]*A.<jsp:forwardfile="view.jsp"/>B.<jsp:forwardpage="view.jsp"/>(正確答案)C.<jsp:dispatchfile="view.jsp"/>D.<jsp:dispatchpage="view.jsp"/>15.當(dāng)Servlet處理請(qǐng)求發(fā)生異常時(shí),使用下面哪個(gè)方法可向?yàn)g覽器發(fā)送錯(cuò)誤消息?()[單選題]*A.HttpServlet的sendError(interrorCode)方法B.HttpServletRequest的sendError(interrorCode)方法C.HttpServletResponse的sendError(interrorCode)方法(正確答案)D.HttpServletResponset的sendError(StringerrorMsg)方法16.在部署描述文件中[單選題]*A.<error>B.<error-mapping>C.<error>(正確答案)D.<exception>17.MVC設(shè)計(jì)模式不包括下面哪個(gè)?()[單選題]*A.模型B.視圖C.控制器D.數(shù)據(jù)庫(kù)(正確答案)第四章1.下面哪個(gè)接口或類檢索與用戶相關(guān)的會(huì)話對(duì)象?()[單選題]*A.HttpServletResponseB.ServletConfigC.ServletContextD.HttpServletRequest(正確答案)2.給定request是一個(gè)HttpServletRequest對(duì)象,下面哪兩行代碼會(huì)在不存在會(huì)話的情況下創(chuàng)建一個(gè)會(huì)話?()*A.request.getSession()(正確答案)B.request.getSession(true)(正確答案)C.request.getSession(false)D.request.createSession()3.關(guān)于會(huì)話屬性,下面哪兩個(gè)說(shuō)法是正確的?()*A.HttpSession的getAttribute(Stringname)返回類型為Object(正確答案)B.HttpSession的getAttribute(Stringname)返回類型為StringC.在一個(gè)HttpSession上調(diào)用setAttribute("keyA","valueB")時(shí),如果這個(gè)會(huì)話中對(duì)應(yīng)鍵keyA已經(jīng)有一個(gè)值,就會(huì)導(dǎo)致拋出一個(gè)異常D.在一個(gè)HttpSession上調(diào)用setAttribute("keyA","valueB")時(shí),如果這個(gè)會(huì)話中對(duì)應(yīng)鍵keyA已經(jīng)有一個(gè)值,則這個(gè)屬性的原先值會(huì)被valueB替換(正確答案)4.調(diào)用下面哪個(gè)方法將使會(huì)話失效?()[單選題]*A.session.invalidate();(正確答案)B.session.close();C.session.destroy();D.session.end();7.關(guān)于HttpSession對(duì)象,下面哪兩個(gè)說(shuō)法是正確的?()*A.會(huì)話的超時(shí)時(shí)間設(shè)置為-1,則會(huì)話永遠(yuǎn)不會(huì)到期B.一旦用戶關(guān)閉所有瀏覽器窗口,會(huì)話就會(huì)立即失效C.在部署描述文件中定義的超時(shí)時(shí)間之后,會(huì)話會(huì)失效(正確答案)D.可以調(diào)用HttpSession的invalidateSession()使會(huì)話失效(正確答案)8.給定一個(gè)會(huì)話對(duì)象s,有兩個(gè)屬性,屬性名分別為myAttr1和myAttr2,下面哪行(段)代碼會(huì)把這兩個(gè)屬性從會(huì)話中刪除?()[單選題]*A.s.removeAllValues();B.s.removeAllAttributes();C.s.removeAttribute("myAttr1");s.removeAttribute("myAttr2");(正確答案)D.s.getAttribute("myAttr1",UNBIND);s.getAttribute("myAttr2",UNBIND);9.將下面哪個(gè)代碼片段插入到doGet()中可以正確記錄用戶的GET請(qǐng)求的數(shù)量?()[單選題]*A.HttpSessionsession=request.getSession();intcount=session.getAttribute("count");session.setAttribute("count",count++);B.HttpSessionsession=request.getSession();intcount=(int)session.getAttribute("count");session.setAttribute("count",count++);C.HttpSessionsession=request.getSession();intcount=((Integer)session.getAttribute("count")).intValue();session.setAttribute("count",count++);D.HttpSessionsession=request.getSession();intcount=((Integer)session.getAttribute("count")).intValue();session.setAttribute("count",newInteger(++count));(正確答案)10.以下哪段代碼能從請(qǐng)求對(duì)象中獲取名為"ORA-UID"的Cookie的值?()[單選題]*A.Stringvalue=request.getCookie("ORA-UID");B.Stringvalue=request.getHeader("ORA-UID");C.Cookie[]cookies=request.getCookies();StringcName=null;Stringvalue=null;if(cookies!=null){for(inti=0;i<cookies.length;i++){cName=cookies[i].getName();if(cName!=null&&cName.equalsIgnoreCase("ORA_UID")){value=cookies[i].getValue();}}}(正確答案)D.Cookie[]cookies=request.getCookies();if(cookies.length>0){Stringvalue=cookies[0].getValue();}第五章1.Web應(yīng)用程序需要訪問(wèn)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序應(yīng)該安裝在哪個(gè)目錄中?()[單選題]*A.文檔根目錄B.WEB-INF\lib(正確答案)C.WEB-INFD.WEB-INF\classes2.使用Class類的forName()加載驅(qū)動(dòng)程序需要捕獲什么異常?()[單選題]*A.SQLExceptionB.IOExceptionC.ClassNotFoundException(正確答案)D.DBException第六章1.有下面JSP頁(yè)面,敘述正確的是()。<html><body>${(5+3+a>0)?10:20}</body></html>[單選題]*A.語(yǔ)句合法,輸出10(正確答案)B.語(yǔ)句合法,輸出20C.因?yàn)閍沒(méi)有定義,因此拋出異常D.表達(dá)式語(yǔ)法非法,拋出異常2.表達(dá)式${(10le10)&&!(24+1lt24)?"Yes":"No"}的結(jié)果是()。[單選題]*A.Yes(正確答案)B.NoC.trueD.False3.下面哪個(gè)變量不能用在EL表達(dá)式中?(
)[單選題]*A.paramB.cookieC.headerD.pageContextE.contextScope(正確答案)4.下面哪兩個(gè)表達(dá)式不能返回header的accept域?(
)*A.${header.accept}B.${header[accept]}(正確答案)C.${header['accept']}D.${header["accept"]}(正確答案)E.${header.'accept'}5.如果使用EL顯示請(qǐng)求的URI,下面正確的是()。[單選題]*A.${pageScope.request.requestURI}(正確答案)B.${pageContext.request.requestURI}C.${request.requestURI}D.${requestScope.request.requestURI}6.給定一個(gè)HTML表單,其中使用了有一個(gè)名為hobbies的復(fù)選框,如下所示:興趣:
<inputtype="checkbox"name="hobbies"value="reading">文學(xué)<inputtype="checkbox"name="hobbies"value="sport">體育<inputtype="checkbox"name="hobbies"value="computer">電腦<br>下面哪些表達(dá)式能夠計(jì)算并得到hobbies參數(shù)的第一個(gè)值?()*A.${param.hobbies}(正確答案)B.${paramValues.hobbies}C.${paramValues.hobbies[0]}(正確答案)D.${paramValues.hobbies[1]}E.${paramValues.[hobbies][0]}7.一個(gè)Web站點(diǎn)將管理員的Email地址存儲(chǔ)在一個(gè)名為master-email的ServletContxt參數(shù)中,如何使用EL得到這個(gè)值?(
)[單選題]*A.<ahref=“mailto:${initParam.master-email}”>emailme</a>B.<ahref=“mailto:${contextParam.master-email}”>emailme</a>C.<ahref=“mailto:${initParam[‘master-email’]}”>emailme</a>(正確答案)D.<ahref=“mailto:${contextParam[‘master-email’]}”>emailme</a>8.設(shè)在應(yīng)用作用域中使用setAttribute("count",100)定義一個(gè)count屬性,在JSP頁(yè)面中訪問(wèn)它的合法表達(dá)式是(
)。[單選題]*A.${pageScope.count}B.${PageContext.count}C.${applicationScope.count}(正確答案)D.${application.count}第八章3.在Web部署描述文件web.xml中注冊(cè)監(jiān)聽(tīng)器時(shí)需要使用[單選題]*A.<listener-name>B.<listener-class>(正確答案)C.<listener-type>D.<listener-class-name>5.下面代碼是實(shí)現(xiàn)了ServletRequestAttributeListener接口的類的部分代碼,且該監(jiān)聽(tīng)器已在DD中注冊(cè):publicvoidattibuteAdded(ServletRequestAttributeEventev){getServletContext().log("A:"+ev.getName()+"->"+ev.getValue());}publicvoidattibuteRemoved(ServletRequestAttributeEventev){getServletContext().log("M:"+ev.getName()+"->"+ev.getValue());}publicvoidattibuteReplaced(ServletRequestAttributeEventev){getServletContext().log("P:"+ev.getName()+"->"+ev.getValue());}下面是一個(gè)Servlet中doGet()的代碼:publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException,ServletException{request.setAttibute("a","b");request.setAttibute("a","c");request.removeAttibute("a");}試問(wèn)如果客戶訪問(wèn)該Servlet,在日志文件中生成的內(nèi)容為()。[單選題]*A.A:a->bP:a->bB.A:a->bM:a->cC.A:a->bP:a->bM:a->c(正確答案)D.A:a->bM:a->bP:a->cM:a->c6.在部署描述文件中的*A.<servlet-name>(正確答案)B.<filter-class>C.<dispatcher>(正確答案)D.<url-pattern>(正確答案)E.<filter-chain>8.給定下面過(guò)濾器聲明:<
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同范例在下
- 廈門學(xué)校食堂承包合同范例
- 臨時(shí)土地合同范本
- 吉他老師合同范本
- 2025年麻風(fēng)二聯(lián)苗合作協(xié)議書
- 債權(quán)協(xié)議合同范本
- 綠化設(shè)計(jì)苗木合同范本
- 代辦貸款定金合同范例
- 勞動(dòng)合同范本講解
- 發(fā)票業(yè)務(wù)合同范本
- 公司員工獎(jiǎng)懲制度流程
- 星巴克案例分析-星巴克成功之道
- 把未來(lái)點(diǎn)亮歌詞打印版
- 危險(xiǎn)化學(xué)品建設(shè)項(xiàng)目竣工驗(yàn)收?qǐng)?bào)告
- 國(guó)家中醫(yī)藥管理局第3批24個(gè)專業(yè)104個(gè)病種中醫(yī)診療方案
- 婦產(chǎn)科學(xué)(第9版)第三章 女性生殖系統(tǒng)生理
- LY/T 2241-2014森林生態(tài)系統(tǒng)生物多樣性監(jiān)測(cè)與評(píng)估規(guī)范
- GB/T 9086-2007用于色度和光度測(cè)量的標(biāo)準(zhǔn)白板
- 2023年山東力明科技職業(yè)學(xué)院高職單招(數(shù)學(xué))試題庫(kù)含答案解析
- GB/T 24338.4-2018軌道交通電磁兼容第3-2部分:機(jī)車車輛設(shè)備
- GB/T 19326-2003鋼制承插焊、螺紋和對(duì)焊支管座
評(píng)論
0/150
提交評(píng)論