版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
JavaWeb期末復(fù)習(xí)題含答案
1.編寫(xiě)一個(gè)Filter,需要()|單選題]*
A.繼承Filter類
B.實(shí)現(xiàn)Filter接口(正確答案)
C.繼承HttpFilter類
D.實(shí)現(xiàn)HttpFilter接口
2.自定義標(biāo)簽的配置文件放在()1單選題]*
A.WebRoot
B.lib
C.classes
D.WEB-INFH確答V
3.有關(guān)會(huì)話跟蹤技術(shù)描述正確的是()*
A.Cookie是Web服務(wù)器發(fā)送給客戶端的一小段信息,客戶端請(qǐng)求時(shí),可以讀取該
信息發(fā)送到服務(wù)器端工碇答案)
B.關(guān)閉瀏覽器意味著會(huì)話ID丟失,但所有與原會(huì)話關(guān)聯(lián)的會(huì)話數(shù)據(jù)仍保留在服務(wù)
器上,直至?xí)掃^(guò)期:正確答案)
C.在禁用Cookie時(shí)可以使用URL重寫(xiě)技術(shù)跟蹤會(huì)話(正確答案)
D.隱藏表單域?qū)⒆侄翁砑拥紿TML表單并在客戶端瀏覽器中顯示
4.在J2EE中,重定向到另一個(gè)頁(yè)面,以下()語(yǔ)句是正確的[單選題]*
A.request.sendRcdirect(uhttp://www.svse.com.cn,,);
B.request.sendRedirect();
C.response.sendRedirectChttp://www.svse.com.cn、');(:確答案)
D.response.scndRcdircct();
5.EL表達(dá)式,${10mod3),執(zhí)行結(jié)果為:()[單選題]*
A.10mod3
B.1(正確答案)
C.3
D.null
6.自定義標(biāo)簽的作用是()I單選題]*
A.編寫(xiě)和使用方便
B.規(guī)定是這樣的,如果不用,別人會(huì)說(shuō)我們不專業(yè)
C.可以減少jsp中的java代碼,將代碼與界面標(biāo)簽分離,簡(jiǎn)化前臺(tái)開(kāi)發(fā)?正確空案)
D.連數(shù)據(jù)庫(kù)
7.icqucst.gclRcqucslDispalclicrO.furwiird(icqucsl,ispec)稱之為()[單選題]”
A.流轉(zhuǎn)
B.轉(zhuǎn)發(fā)正確答案)
C.重定向
D.導(dǎo)航
8.有關(guān)Servlet的生命周期說(shuō)法正確的有()*
A.Servlet的生命周期由Servlet實(shí)例控制
B.init()方法在創(chuàng)建完Servlet實(shí)例后對(duì)其進(jìn)行初始化,傳遞的參數(shù)為實(shí)現(xiàn)
ServletContext接口的對(duì)象
C.service。方法響應(yīng)客戶端發(fā)出的請(qǐng)求(確答案)
D.destroy。方法釋放Servlet實(shí)例(正確答案)
9.在J2EE中,給定某Servlet的代碼如下,編譯運(yùn)行該文件,以下陳述正確的是
()o
PublicclassServlet1extendsHttpScrvlct{Publicvoidinit()throwsScrvlctExccption{
1
Publicvoidservice(HttpServlctRcquestrequest,HttpServletResponseresponse)
ThrowsServletException,IOException{
PrintWriterout=response.getWriter();out.prinUn("hello!");
)}[單選題]*
編譯該文件時(shí)會(huì)提示缺少doGel?;蛘遜oposl。方法,編譯不能夠成功通過(guò)
編譯后,把Servlet1.class放在正確位置,運(yùn)行該Servlet,在瀏覽器中會(huì)看到輸出
文字:hello!(正確答]
編譯后,把Servletl.class放在正確位置,運(yùn)行該Servlel,在瀏覽器中看不到任何
輸出的文字
編譯后,把Servlet1.class放在正確位置,運(yùn)行該Servlet,在瀏覽器中會(huì)看到運(yùn)行期
錯(cuò)誤信息
10.在Servlet中,response.getWriter。返回的是()|單選題]*
A.JspWriter對(duì)象
B.PrinlWriter對(duì)象(正劭答案)
C.Out對(duì)象
D.RcsponseWriter對(duì)象
11.在web.xml中使用()標(biāo)簽配置過(guò)濾器[單選題]*
A.〈filter〉和〈filter-mapping〉jA答案)
B.<filter-name>^Q<filter-cIass>
C.〈filter〉和〈filter-class〉
D.〈filter-pattern〉和〈filter〉
12.自定義標(biāo)簽的描述文件在web.xml中配置正確的()[單選題]*
A.<taglib>
<tag-uri>bob-tld</tag-uri><tag-location>/WEB-INF/bob.tld</tag-location>
B.<tag>
<taglib-uri>bob-tld</taglib-uri><taglib-location>/WEB-INF/bob.tld</taglib-location>
C.<jsp-taglib><taglib-uri>bob-tld</taglib-uri>
<taglib-location>/WEB-INF/bob.tld</taglib-location></jsp-taglib>
D.<jsp-config><taglib>正確答案)
<taglib-uri>bob-tld</taglib-uri><taglib-location>/WEB-INF/bob.tld</taglib-location>
13.J2EE中,ServletAPI為使用Cookie,提供了()類。[單選題]*
A.javax.servlet.http.Cookie正飯.答案)
B.javax.servlet.http.HttpCookie
C.javax.servlet.Cookie
D.javax.servlet.http.HttpCookie
14.在訪問(wèn)Servlet時(shí),在瀏覽器地址欄中輸入的路徑是在()地方配置的[單選題]
A.<servlet-name/>
B.<serv!et-mapping/>
C.<uri-pattern/>
D.<url-pattern/>確答案)
15.在JSP頁(yè)面中,能夠完成輸出操作的內(nèi)置對(duì)象是()[單選題]*
A.out(正確答案)
B.response
C.request
D.config
16.給定以下JSP代碼片段,有2個(gè)客戶依次瀏覽該JSP;且每個(gè)客戶只瀏覽一次,
2個(gè)客戶會(huì)看到瀏覽器顯示()o
<%intx=1;%><%!intx=10;%>
=<%=x%>[單選題]*
x=l(正確答案)
x=2
x=10
X=11
17.在JSP中,若要在JSP正確使用標(biāo)簽:<x:getKing/>,在jsp中聲明的taglib指
令為:v%@lagliburi="/WEB-INF/myTags.tkTprcfix="()"%>,下劃線處應(yīng)該是
[單選題]*
A.x(正確答案)
B.getKing
C.myTags
D.king
18.能夠保留請(qǐng)求作用域中數(shù)據(jù)的轉(zhuǎn)向方式是()[單選題]*
A.rcsponse.forward()
B.response.sendRedireci()
C.session.getRequestDispatcher().forward(request,response)
D.request.getRequestDispatcher().forward(request,response)正答案)
19.Login.jsp為登錄頁(yè)面,表單代碼如下:
<formaction="index.jsp"method="post"><inputtype="text"name="name'7>〈input
type="submit"value="login”/〉
</form>
Index.jsp中直接顯示用戶名,以下哪種代碼正確()[單選題]*
A.S(rcquestS)
B.〈%=name%>
C.${param.name}:確答案)
D.<%=%>
20.某JSP中有如下代碼,顯示結(jié)果為()
<%
inta=5;request.setAttribute(*ta,7,123M);session.setAttribute(tta,\,,456,*);
%>
<c:outvalue="${a)'7>[單選題]*
5
123(正確答案)
456
null
21.在a.jsp中有代碼片斷如下:
<formaction="b.jsp''method=,,POST,,name=,,lbrin1'*>loginNamc:<input
typc=''text”namc=''loginNamc''/><inputtype=,\ubmif,name=''submit”/>
</form>
b.jsp中加入下列()代碼,可以輸出在a.jsp頁(yè)面上輸入的loginName的值()*
<%=request.getParameter(t4loginNameM)%>(正確管案)
<%=request.gerAttribute(41oginName,,)%>
v%Stringname=request.getParameter(“l(fā)oginname");out.println(name);%>
<%Stringnamc=rcqucst.gctAttributc("loginnamc");out.println(name);%>
22.要在jsp中使用ArrayList,做法正確的是()[單選題]*
A.<%importjava.util.ArrayList%>
B.<%@import"java.util.AiTayList"%>
C.<%@pageimport="java.util.ArrayListn%>(JI確答案)
D.<%@pagepackage='java.utii.ArrayList"%>
23.如果只希望在多個(gè)頁(yè)面間共享數(shù)據(jù),可以使用()作用域[單選題]*
A.request,session(正確答案)
B.applicationsession
C.request,application
D.pageContextrequest
24.在編寫(xiě)過(guò)濾器時(shí),需要完成的方法()[單選題]*
A.doFilter()(王確答案)
B.doChain()
C.doPost()
D.doDelete()
25.以下代碼執(zhí)行效果為():
<c:forEachvar="i"begin="lnend="5"step="2H>vc:outvaluc="${i}”/>
</c:forEach>|單選題]*
A.12345
B.135(正確答案)
C.iii
D.15
26.requesl.selAtlribule("user","svse");session.setAtlributeC'usef'/'bob");使用{user}貝lj
顯示0[單選題]*
A.null
B.svse確答案)
C.bob
D.啥也沒(méi)有
27.給定一個(gè)Servlet的doGet方法中的代碼片段,如下:
rcqucst.sctAttributc("nan:c"Jzhang'');
response.scndRcdircct("http:〃localhost:8080/scrvlet/MyServlt");
那么在MyServlet中可以使用()方法把屬性name的值取出來(lái)。[單選題]*
A.Stringstr=request.getAttribute(“name");
B.Stringstr=(String)rcqucst.gctAttributc("namc");
C.Objectstr=request.getAttribute(“name");
D.無(wú)法取出來(lái)(正確答案)
28.在JSP中,test.jsp文件如下,試圖運(yùn)行時(shí),將發(fā)生()o
<html>
<%Stringstr=null;%>stris<%=str%>
</html>[單選題]*
A.轉(zhuǎn)譯期有誤
B.編譯Servlet源碼時(shí)發(fā)生錯(cuò)誤
C.執(zhí)行編譯后的Servlet時(shí)發(fā)生錯(cuò)誤
D.運(yùn)行后,瀏覽器上顯示:strisnull(正確答案)
29.自定義標(biāo)簽中,如果要聲明標(biāo)簽參數(shù)為必須的,則需要進(jìn)行哪種配置:()
[單選題]*
A.vrcquircd〉truev/rcquired>(王確答案.)
B.<rtexprvalue>true</rtexprvalue>
C.<required>false</required>
D.<rtexprvalue>false</rtexprvalue>
30.編寫(xiě)自定義標(biāo)簽處理類后,需要編寫(xiě)一個(gè)()去描述[單選題]*
A..tag文件
B..tld文件正確答案)
C.dtd文件
D..xml文件
31.考慮下面JSP文件代碼片斷:
<HTML>
<BODY>
<jsp:inckidepage=Mtest2.jsp,,>
<jsp:paramname=,,username,,value=,,svse,7></jsp:include>
</BODY>
</HTML>
以下()代碼片斷放置在test2.jsp中不會(huì)導(dǎo)致錯(cuò)誤[單選題]*
A.<jsp:getParamname="usemame”/>
B.<jsp:includcparam=,,uscrnamc,7>
C.v%=request.gelParameter("usemame")%A正南密實(shí))
D.<%=request.getAttributeCiusername,,)%>
32.在HTTP協(xié)議中,用于發(fā)送大量數(shù)據(jù)的方法是()【單選題I*
A.get
B.post(正確答案)
C.put
D.options
33.J2EE中,()類型的()方法用于得到會(huì)話[單選題]*
A.HttpServletRequestsgetSession確答案)
B.HttpServIctResponsesnewSession
C.HtttpSessionxnewlnstance
D.HttpSessionxgetSession
34.以下代碼執(zhí)行效果為:
<c:forEachvar="i"begin=nl"end="5">
<c:outvalue="${i)'7>
</c:forEach>[單選題]*
A.12345(正確答案)
B.iiiii
C.15
D.編譯錯(cuò)誤
35.MVC中的MVC分別用表示I單選題I*
A.jspservletjavabean
B.Htmljavabeanjsp
C.javabeanjspservlet;三確笞案)
D.servlethtmljsp
36.pageContexl.selAllribute("user","lom");request.selAliribule("user","bob");
顯示“bob”,則可以使用()[單選題]*
A.{rcquest.gctAttributc("user")}
B.{param.user)
C.{user)
D.{requestScope.user):上例答案)
37.以下哪個(gè)標(biāo)簽實(shí)現(xiàn)了switch功能()[單選題]*
A.<c:if>
B.<c:switch>
C.<c:choose>(正確"案)
D.<c:uasc>
38.在jsp中導(dǎo)入自定義標(biāo)簽的方式正確的是()[單選題]*
A.web.xml文件的<taglib>
B.<%@tagliburi=',nprefix=',n%>(l
C.<jsp:tagliburi=n"prefix=,M'%>
D.無(wú)需導(dǎo)入,可直接使用
39.publicclassSecurityFiker{…}如果想要讓該類成為一個(gè)過(guò)濾器,橫線處應(yīng)
為0[單選題]*
A.implementsHttpFilter
B.extendsFilter
C.extendsHttpFilter
D.implementsFilter正確答案)
40.在JSP中可動(dòng)態(tài)導(dǎo)入其他頁(yè)面的標(biāo)簽是()[單選題]*
A.<%include/></textarea>
B.<%@include%>
C.<jsp:importPage/>
D.<jsp:include/>(正如答案)
41.下面哪項(xiàng)是錯(cuò)誤的設(shè)置Bean屬性值的方法()[單選題]*
A.<jsp:seiPropertyname="beanInstanceName"property=/>
B.<jsp:setPropertyname=,,beanInstanceName"property=',propertyName"vaIue="123'7>
C.<jsp:setPropertyname="beanInstanceName"
propcrty="propcrtyNamc'param="paramctcrNamc”/>
D.<jsp:setPropertynaine="beanInstanceNamenproperty="*"value="{string|<%=
expression%>}”/>(正確答案)
42.
<
%Stringcount="100";pagcContext.setAttributeC'cnt",count);
%>
Count:{pagcSt100}顯示為()
[單選題I*
A.100100
B.運(yùn)行異常
C.2005確答案)
D.沒(méi)有任何顯示
43.在J2EE中,使用Servlet過(guò)濾器,需要在web.xml中配置(沅素*
(正確答案)
B.vElter-mapping>(IE嫡答案)
C.<servlet-filter>
D.<filtcr-config>
44.在JSP中,只有一行代碼:<%=AB%>,運(yùn)行將輸出()[單選題]*
A.A
B.AB
C.113
D.沒(méi)有任何輸出,因?yàn)楸磉_(dá)式是錯(cuò)誤的:正就答案)
45.在J2EE中,假如HttpSession的getLastAccessTime()方法返回值為x,
getCreationTime。方法返回值為y,則為x-y()[單選題]*
A.兩個(gè)連續(xù)請(qǐng)求之間間隔的最長(zhǎng)時(shí)間
B.最近的兩個(gè)連續(xù)請(qǐng)求之間的時(shí)間間隔
C.最后使用session發(fā)送請(qǐng)求的時(shí)間和session創(chuàng)建E寸間的間隔正洸答案)
D.最后使用session發(fā)送請(qǐng)求的時(shí)間
46.自定義標(biāo)簽中,使用屬性時(shí),需要在______文件中配置,使用標(biāo)簽()
I單選題]*
A..tld〈attribute/〉(正彳
B.web.xml<attribule/>
C..tld<tag/>
D.web.xml<tag/>
47.以下哪個(gè)方法不是TagSupport類的方法()[單選題]*
A.doPost。(正就答案)
B.doStartTagO
C.doEndTagO
D.doAfterBodyO
48.Jsp中有如下代碼:
<%
Cookiec=newCookie(“name”,“admin");c.setMaxAge(10000);
response.addCookie(c);
%>
以下哪句代碼可以正確顯示“admin”()[單選題]*
A.${)
B.${.value)(HB答其)
C.${name)
D.${name.value)
49.以下()可用于檢索session屬性u(píng)serid的值[單選題]*
A.session.getAttribute(4tuserid,,);i]夕案)
B.session.setAttribute("userid’');
C.request.getParamcter("userid’');
D.request.getAHribute("userid’');
50.給定某Servlet程序的片段如下,用戶在瀏覽器地址欄中鍵入正確的請(qǐng)求URL并
回車(chē)后,在控制臺(tái)上顯示的結(jié)果是()
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throws
ServletExceptionJOException
(
System.out.println("get"):
1
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throws
ServletExceptionJOException
(
System.out.printlnC'post");
}[單選題]*
A.get(F確答案)
B.post
C.getpost
D.postget
51.test.jsp文件中有如下一行代碼:
<jsp:useBeanid="user"scope=^^_"class=,,com.UserBean,,>
要使USD對(duì)象可以作用于整個(gè)應(yīng)用程序,下劃線中應(yīng)添入()[單選題]*
A.page
B.request
C.session
D.application(正確答案)
52.JSP中有三大類標(biāo)簽,分別是()[單選題]*
A.HTML標(biāo)記JSP標(biāo)記Servlet標(biāo)記
B.CSS標(biāo)記HTML標(biāo)記Javascript標(biāo)記
C.動(dòng)作標(biāo)記腳本標(biāo)記指令標(biāo)記(正確答勺
D.指令標(biāo)記腳本標(biāo)記HTML標(biāo)記
53.在JSP中,只有一行代碼:${1+2},運(yùn)行將輸出()[單選題]*
A.1+2
B.3(正確答案)
C.null
D.沒(méi)有任何輸出,因?yàn)楸磉_(dá)式是錯(cuò)誤的
54.下面()方法可以返回當(dāng)前請(qǐng)求的請(qǐng)求方式[單選題]*
A.request.getAttribute()
B.session.getMethod()
C.request.getMethod()i正確笆■案)
D.request.getRequestURI()
55.利用MyEclipse開(kāi)發(fā)Servlet,下列說(shuō)法正確的是()*
A.MyEclipse可自動(dòng)產(chǎn)生web.xmhFffWEM)
B.MyEclipse不能自動(dòng)產(chǎn)生wcb.xml,需要手工編寫(xiě)
C.可利用MyEclipse自帶的Tomcat作為Servlet容器F第答妾)
D.MyEclipse沒(méi)有自帶Tomcat,需要自己安裝配置。
56.當(dāng)一個(gè)Servlet首次被請(qǐng)求的時(shí)候,服務(wù)器首先會(huì)調(diào)用()方法[單選題]*
A.doGet
B.doPost
C.dolnit
D.init(U確答、
57.只能夠傳遞字符串類型數(shù)據(jù)的方式是()[單選題]*
A.表單URL重寫(xiě)(正確答案)
B.session對(duì)象表單
C.隱藏域setParamclcr方法
D.都可以
58.某JSP中有如下代碼:
<%
pageContext.setAttribute("a"Jpage");
request.setAttribute(k4a,\,,requesf,);
session.setAttribute(ua,,,,,sessionv);
application.setAttributeCta,,,,,application,,);
%>
有:${a}則顯示結(jié)果為:[單選題]*
A.page(正確答案)
B.request
C.session
D.application
58.某JSP中有如下代碼:
<%
pageContext.setAnribute("a”Jpage");
rcqucst.sctAttributc("a''Jrcqucst'');
session.setAttribute("a”,"session");
application.setAttribute(ua^^,,,application^^);
%>
有:${a}則顯示結(jié)果為:[單選題]*
A.pageCE確答案)
B.request
C.session
D.application
59.過(guò)濾器使用()才能繼續(xù)傳遞到下一個(gè)過(guò)濾器[單選題]*
A.request.getRequestDispatcher().forward(request,response);
B.doFilter()(正確答案)
C.doPut()
D.doChain()
60.在Servlet里,能實(shí)現(xiàn)跳轉(zhuǎn)的方法有()*
A.運(yùn)用javax.servlet.http.HltpServlelRequesl接口的sendRedirect方法
B.運(yùn)用javax.scrvlct.http.HttpScrvlctResponsc接口的sendRedirect方法
C.運(yùn)用javax.servlet.RequestDispatcher接口的forward方法(正燒答;
D.運(yùn)用javax.servlet.ResponseDispatcher接口的forv/ard方法
61.以下哪項(xiàng)陳述是錯(cuò)誤的()[單選題]*
A.在WEB項(xiàng)目的共享數(shù)據(jù)范圍內(nèi),application是范圍最廣泛的
B.當(dāng)我們?cè)谝粋€(gè)JSP頁(yè)面新開(kāi)窗口時(shí),新開(kāi)窗口的頁(yè)面也共享session范圍內(nèi)的數(shù)
據(jù)
C.當(dāng)在JSP頁(yè)面中通過(guò)<jsp:forward>指令將頁(yè)面請(qǐng)求轉(zhuǎn)發(fā)到的頁(yè)面中,可以共享一
個(gè)page范圍內(nèi)的數(shù)據(jù)上確答案)
D.當(dāng)用戶重新打開(kāi)一個(gè)瀏覽器窗口時(shí),原session對(duì)象不再有效
62題.下面關(guān)于JSP作用域?qū)ο蟮恼f(shuō)法錯(cuò)誤的是()[單選題]*
A.request對(duì)象可以得到請(qǐng)求中的參數(shù)
B.session對(duì)象可以保存用戶信息
C.application對(duì)象可以被多個(gè)應(yīng)用共享工確答案)
D.作用域范圍從小到達(dá)是request、sessionxapplication
63.以下代碼能否編譯通過(guò),假如能編譯通過(guò),運(yùn)行時(shí)得到什么輸出結(jié)果(),
<%
request.setAttributeC^count'\newIntegerCO));Integercount
=request.getAttribute("count");%>
<%=count%>[單選題]x
A.編譯不通過(guò)正確答案)
B.可以編譯運(yùn)行,輸出0
C.編譯通過(guò),但運(yùn)行時(shí)拋出ClassCastException
D.可以編譯通過(guò),但運(yùn)行無(wú)輸出
64.在Servlet中,下列語(yǔ)句可以正確獲取PrintWriter對(duì)象的是()[單選題]*
A.PrintWriterout=request.getWriter();
B.PrintWriterout=request.gctErintWriter();
C.PrintWriterout=response.getWriter();的答年)
D.PrintWriterout=response.getPrintWriter();
65.有showgamej.jsp,代碼如下
<%Gamegame=request.getAttribute("gameEntity");%>
<%=game.getGameName()%>
在瀏覽器中輸入http:〃k)calhost:8080/game/showgame.jsp訪問(wèn)時(shí),出現(xiàn)500錯(cuò)誤,報(bào)出
異常為NullPointerException造成該問(wèn)題的原因可能是:[單選題]*
A.jsp文件路徑不對(duì)
B.game對(duì)象沒(méi)有用new初始化
C.gelGameName。方法未定義
D.參數(shù)名稱所代表的對(duì)象在請(qǐng)求中根本就不存在;工洸答案)
66.從JSP中將數(shù)據(jù)傳遞給另一個(gè)JSP或Servlel,方式有()[單選題|*
A.表單javascriptHTML標(biāo)簽
B.表單URL重寫(xiě)setAttributc方法
C.URL重寫(xiě)隱藏域表單
D.JSP的標(biāo)簽
67.在編寫(xiě)Servlet時(shí)需要()[單選題]*
A.繼承Servlet
B.實(shí)現(xiàn)HttpRequestServlet
C.繼承HttpServlet(正確答案)
D.實(shí)現(xiàn)HttpRequest
68.現(xiàn)在session中沒(méi)有任何屬性,閱讀下面2個(gè)JSP中的代碼,將分別輸出
0o
<%out.println(scssion.gctAttributc(usvsc"));%>
<%session.invalidate();
oul.println(session.getAttribute(Msvse"));
%>[單選題]*
A.mill,異常信息(正確答案)
B.null,null
C.異常信息,異常信息
D.異常信息,null
69.Http協(xié)議的狀態(tài)碼()表示文件沒(méi)有創(chuàng)建[單選題]*
A.200
B.400
C.500
D.404(正確答另
70.Servlet程序的入口點(diǎn)是:()[單選題]*
A.init()(正確答案)
B.main()
C.service()
D.doGet()
71.如下代碼,執(zhí)行效果為()
<c:setvar="a"value-4123"/><c:outvalue-4${3}'7>
<c:outvalue=ua,7>[單選題]*
A.123123
B.a123
C.123a(正確答案)
D.Aa
72.在JSP頁(yè)面中通過(guò)<jsp:forwardpage=urlname/>將本頁(yè)面請(qǐng)求轉(zhuǎn)發(fā)至指定URL指
定的文件,則在該URL組件(JSP頁(yè)面)中可接收數(shù)據(jù)的范圍是()*
A.session(正%答案)
B.request(正確等案)
C.page
D.application(正砂答生)
73.在WEB應(yīng)用中,數(shù)據(jù)傳遞的默認(rèn)編碼是()[單選題]*
A.ISO-8859-K正確答案)
B.UTF-8
C.GBK
D.UNICODE
74.以下哪句代碼可以正確導(dǎo)入核心標(biāo)簽庫(kù)()[單選題]*
A.<%pageimport="cn%>
B.<%pageprefix="cHuri=7WEB-INF/c.tld"%>
C.<%taglibprefix=HcMimport=VWEB-INF/c.tld"%>
D.<%taglibprefix="c"uri="/WEB-INF/c.tld'^Xl
75.從HTTP請(qǐng)求中,獲得請(qǐng)求參數(shù),應(yīng)該調(diào)用()[單選題]*
A.request對(duì)象的getAttribute。方法
B.request對(duì)象的getParameter。方法王鈉答案)
C.session對(duì)象的getAttribute。方法
D.session對(duì)象的gctParamctcr。方法
76.在servlet中的doGet和doPost方法中只有如下線碼:()
,,),
request.setAttribute(jbl"aPtech");
response.scndRcdircct("http:〃localhost:8080/scrvlct/Scrvlct2");
那么在Servlet2中使用[)可以把屬性Jb的值取出來(lái)[單選題]*
A.Stringstr=request.gctAttribute("jb’’);
B.Stringsir=(String)request.getAttribute('jb");
C.Objectstr=request.getAttribute(4Jbu);
D.取不出來(lái)(正珈答案)
77.J2EE中,HttpServleiRequest類的()方法用返回與當(dāng)前請(qǐng)求相關(guān)聯(lián)的會(huì)話,如
果沒(méi)有,則返回null[單選題]*
A.getSession()
B.getSession(true)
C.getSession(false)(正一答C)
D.getSession(null)
78.Servlet接受請(qǐng)求時(shí)會(huì)調(diào)用()[單選題]*
A.service(正確答案)
B.doGet
C.doPost
D.init
79.關(guān)于<jsp:include>,下列說(shuō)法不正確的是()[單選題]*
A.它可以包含靜態(tài)文件
B.它可以包含動(dòng)態(tài)文件
C.當(dāng)它的flush屬性為true時(shí),表示緩沖區(qū)滿時(shí),將會(huì)被清空
D.它的flush屬性的默認(rèn)值為true【正就答案)
80.在一個(gè)Filter中,處理filter業(yè)務(wù)的是()方法[單選題]*
A.dealFiker(ServletRequestrequesl,ServletResponseresponse,FilterChainchain)
B.dealFiker(ServletRequestrequest,ServletResponseresponse)
C.doFiltcr(ScrvlctRcquestrcqucst,ScrvlctResponseresponse,FilterChainchain)(二
案)
D.doFiker(ServletRequestrequest,ServletResponseresponse)
81.在自定義標(biāo)簽中,HelloTag繼承自TagSupport類,其中有如下代碼:
out.println("HELLO");
out對(duì)象聲明方法為:()[單選題]*
A.PrintWriterout=response.gctOut();
B.JspWriterout=pageContext.getOut();(正確答案)
C.JspWriterout=pageContext.getWriter();
D.PrintWriterout=rcsponsc.gctWritcr();
82.Servlet的運(yùn)行過(guò)程是()[單選題]*
A.當(dāng)請(qǐng)求Servlet時(shí),服務(wù)器會(huì)即時(shí)加載Servlet類然后對(duì)該類進(jìn)行實(shí)例化,調(diào)用
相應(yīng)的方法處理請(qǐng)求
B.首先對(duì)Servlet進(jìn)行配置,然后服務(wù)器在處理請(qǐng)求時(shí),將配置過(guò)的Servlet類找
到,然后實(shí)例化處理請(qǐng)求
C.在服務(wù)器啟動(dòng)時(shí),會(huì)加載Servlet,然后在處理請(qǐng)求的時(shí)候,實(shí)例化Servlet對(duì)象處
理請(qǐng)求匚確答案)
D.Servlet是一個(gè)具有接受請(qǐng)求和響應(yīng)功能的類,在被請(qǐng)求時(shí),Servlet早就被實(shí)例化
好了,可以直接處理請(qǐng)求
83.在JSP中,對(duì)<jsp:setProperty>標(biāo)記描述正確的是()[單選題]*
A.<jsp:setProperty>和vjsp:getProPerly>必須在一個(gè)JSP文件中搭配出現(xiàn)
B.就如同session.setAttribute。一樣,來(lái)設(shè)計(jì)屬性/值對(duì)
C.和vjsp:useBcan>動(dòng)作一起使用,來(lái)設(shè)置bean的屬性值正確答案)
D.就如同request.setAtlribute。一樣,來(lái)設(shè)置屬性/值對(duì)
84.在Servlet中有一段代碼如下
publicvoiddoPost(HttpSendetRcquestrcquest,HttpScrvlctResponseresponse)
throwsServletException,lOException{request.setAttribute("name",newInteger(lOO));
response.sendRedirect("show.jsp");
)
在show.jsp中<%=request.getAttribute(Mname")%>
頁(yè)面結(jié)果為()【單選題I*
A.100
B.java.lang.Integer
C.Integer
D.null(正確答案)
85.test.jsp文件如下:
<jsp:useBeanid=,,buffer"scope="page"type="java.lang.StringBuffer'7>
<%buffer.append("ABC");%>
Bufferis<%=buffcr%>
試圖運(yùn)行時(shí),將發(fā)生0【單選題]*
A.編譯期錯(cuò)誤正訛答案)
B.編譯Servlet源碼時(shí)發(fā)生錯(cuò)誤
C.運(yùn)行Servlet時(shí)發(fā)生錯(cuò)誤
D.運(yùn)行后,瀏覽器上顯示:bufferisABC.
86.<tag><name>message</name>
<tag-class>org.bob.taglib.McssageTag</tag-class><body-content>empty</body-
content><attribute>
<name>name</name>
<required>true</required>
</attribute>
</tag>
對(duì)這段配置描述正確的是()[單選題]*
A.定義了一個(gè)message標(biāo)簽,有一個(gè)屬性叫name
B,配置了一個(gè)名字為message的標(biāo)簽,該名稱對(duì)應(yīng)到org.bob.taglib.MessageTag
類,并且標(biāo)簽不允許有主體內(nèi)容,使用標(biāo)簽時(shí)有一個(gè)必須得屬性為name(正確答
案)
C.聲明了一個(gè)名字為message的標(biāo)簽,該標(biāo)簽對(duì)應(yīng)到MessageTag類,并且標(biāo)簽沒(méi)
有主體內(nèi)容
D.標(biāo)簽配置錯(cuò)誤,主體不能為空
87.publicclassWriterirrplementsTagSupport{(1)
protectedintdoStartTag(){SKIP_BODY)(2)
publicintdoEndTag()(returnEVAL_PAGE)(3)
)
有問(wèn)題的語(yǔ)句是()1單選題1*
A.23
B.3
C.123
D.12(正確答?
88.支持中文的常用字符集有()I單選題I*
A.UTF-8GBKZH23BIG5
B.ISO-8859-iMS950
C.UTF-8GBKGB2312BIG5(正確答=
D.UTF-16ANSISQL
89.Servlet可以在以下()三個(gè)不同的作用域存儲(chǔ)數(shù)據(jù)[單選題]*
A.請(qǐng)求、會(huì)話和上下文確答案)
B.響應(yīng)、會(huì)話和上下文
C.請(qǐng)求、響應(yīng)和會(huì)話
D.請(qǐng)求、響應(yīng)和上下文
90.在Filler過(guò)濾器的生命周期方法中,每當(dāng)傳遞請(qǐng)求或響應(yīng)時(shí),web容器會(huì)調(diào)用
0方法[單選題]*
A.init
B.service
C.doFilterd
D.destroy
9].application對(duì)象是______________,而session對(duì)象貝lj是_____________
0[單選題]*
A.服務(wù)器的一個(gè)數(shù)據(jù)空間,可以讓服務(wù)器中的所有應(yīng)用共享數(shù)據(jù)與用戶的請(qǐng)
求有關(guān)
B.應(yīng)用程序上下文,它允許數(shù)據(jù)在同一應(yīng)用程序中的任何Web組件共享每個(gè)
客戶專用的(正確答案)
C.存放所有的請(qǐng)求中數(shù)據(jù)存放會(huì)話中的所有數(shù)據(jù)
D.HttpApplication類型保存用訪問(wèn)應(yīng)用期間的私有數(shù)據(jù)
92.給定一個(gè)Modell體系結(jié)構(gòu),其中有一個(gè)JSP頁(yè)面處理所有控制器函數(shù),這個(gè)
JSP控制器要把請(qǐng)求分派給另一個(gè)JSP頁(yè)面()[單選題]*
A.<jsp:fbr\vardpage=,,view.jsp'7>i確答案)
B.<jsp:fbrwardfile="view.jsp”/>
C.<jsp:dispatchpage=,view.jsp'^
D.qsp:dispatchfilc=''vicw.jsp'7>
93.<jsp:useBeanid=,,emp"scope="request"class=',org.svse.entity.Employee1^
<jsp:setPropertyname="emp"property=',ename"value=',Susan'7>
</jsp:useBean>員工名:.顯示員工姓名正確的做法是()
I單選題I*
A.{emp.ename)
B.{requestScope.emp.getEname()|
C.{requestScope.emp.ename),由『案)
D.{emp.getEnameO)
94.以下哪個(gè)參數(shù)不屬于vc:forEach>標(biāo)簽()|單選題|*
A.var
B.begin
C.end
D.delims確答案)
95.在J2EE中,以下對(duì)RequeslDispatcher描述正確的是()|單選題]*
A.Jsp中有個(gè)隱含的對(duì)象diapatcher,它的類型是RequestDispatcher
B.ServletConfig有—個(gè)方法:gelRequestDispatcher可以返回RequeslDipatcher對(duì)象
C.RequestDipatcher有一個(gè)方法:forward可以把請(qǐng)求繼續(xù)傳遞給別的Servlet或者
JSP界面(正確答案)
D.JSP中有個(gè)隱含的默認(rèn)對(duì)象request,它的類型是RequestDipatcher
96.關(guān)于MVC模式說(shuō)法正確的是()|單選題I*
A.用來(lái)將代碼分開(kāi)的方法
B.將顯示、流程控制、業(yè)務(wù)邏輯分開(kāi),提高維護(hù)性和分離復(fù)雜度(正確答案)
C.視圖模型控制器模型
D.只用java才有的模型
97.在JSP頁(yè)面中,類型為HllpServlelResponse的內(nèi)置對(duì)象是()[單選題]*
A.out
B.response;正確笆■案)
C.request
D.config
98.在JSP頁(yè)面中,保存數(shù)據(jù)的范圍由小到大依次是()|單選題I*
A.pageContext,request,application,session
B.pageContext,application,session,request
C.pageContext,request,session,application俏絲案)
D.pageContext,session,request,application
99.htlp是一個(gè)()協(xié)議[單選題I*
A.無(wú)狀態(tài)Q確答案)
B.有狀態(tài)
C.狀態(tài)良好的
D.局域網(wǎng)
100.編寫(xiě)Servlel的dcPosl方法時(shí),需要拋出異常為()[單選題]
A.ServletException,IOExccption(UA答案)
B.ServletException,RemoteException
C.HttpServletException,lOException
D.HttpServletException,RemoteException
101.使用GET方式提交數(shù)據(jù),接收數(shù)據(jù)時(shí),處理中文最直接有效方式為()[單選
題]*
A.request.setCharacterEncoding("utf-8");
B.response.setContentType(ntext/html;charset=utf-8");
C.Stringname=newString(request.getParameter("name").getBytes("ISO-8859-
l"),“gbk”);(正確答案)
D.response.setCharacterEncoding("gbk");
102.在JSP頁(yè)面中,正確引入JavaBean的是()[單選題]*
A.<%jsp:useBeanid="myBean”scope="page”class="pkg.MyBean”%>
B.<jsp:useBeanname="myBean''scope="page''class=''pkg.MyBean”>
C.<jsp:useBeanid="myBean”scope="page”class="pkg.MyBean”/>[[確答粲)
D.<jsp:useBeanname='myBean"scope=''page"class=,,pkg.MyBcan,'/>
103.Tomcat的端口號(hào)可以在()文件中修改[單選題I*
A.server.xml確答案)
B.web.xml
C.tomcat.xml
D.不能改
104.給定TheBean類,假設(shè)還沒(méi)有創(chuàng)建TheBean類的實(shí)例,以下哪些JSP標(biāo)準(zhǔn)動(dòng)
作語(yǔ)句能創(chuàng)建這個(gè)bean的一個(gè)新實(shí)例,并把它存儲(chǔ)在請(qǐng)求作用域()[單選題]*
A.<jsp:useBeanname="myBean"type="com.example.TheBean"/>
B.<jsp:takeBeanname="myBean"type=,'com.example.TheBean,7>
C.<jsp:uscBcanid="myBcan"class=,'com.cxamplc.ThcBcan"scope="request”/〉
案)
D.<jsp:takeBeanid="myBean"class="com.example.TheBean"scope="request”/〉
105.有三個(gè)JSP文件如下
l.jsp
<ahref="2.jsp?user=svse">To2.jsp</a>
2.jsp
<%Stringuser=request.getParameter(',user");%><jsp:forwardpage="3.jsp"/>
3.jsp
<%=request.getParameter("user")%>
頁(yè)面中輸出【單選題1*
A.報(bào)錯(cuò)
B.什么都沒(méi)有
C.null
D.svse(正確答案)
106.自定義標(biāo)簽的描述文件在web.xml中配置正確的()[單選題]*
A.<taglib><tag-uri>bob-tld</tag-uri>
<tag-location>/WEB-INF/bob.tld</tag-location></taglib>
B.<tag><taglib-uri>bob-tld</laglib-uri>
<taglib-location>/WEB-INF/bob.tld</taglib-location></tag>
C.<jsp-taglib><taglib-uri>bob-tld</taglib-uri>
<taglib-location>/WEB-INF/bob.tld</taglib-location></jsp-taglib>
D.<jsp-conflg><taglib>正玳答案)
<taglib-uri>bob-tld</taglib-uri><taglib-location>/WEB-INF/bob.tld</taglib-location>
107.Servlet中,HttpServletResponse的()方法用來(lái)把一個(gè)Http請(qǐng)求重定向到另
外URL.[單選題]*
A.sendURL()
B.rcdircctURL()
C.sendRedirect。(正確答案)
D.redirectRcsponse()
108.在J2EE中,對(duì)于HltpServlel類的描述,錯(cuò)誤的是()[單選題]*
A.我們自己編寫(xiě)的Servlet繼承了HttpServlet類,一定需覆蓋doPost或者
dcGet(正確答案)
B.Htlpservlet類擴(kuò)展了GenericServlet類,實(shí)現(xiàn)了GenericServlet類的抽象方法
C.Httpservlet類中處理客戶請(qǐng)求和響應(yīng)時(shí)所使用的兩個(gè)接口是:HttpServletRequest
和
HttpServletResponse.
D.我們自己編寫(xiě)的servlet繼承了Httpservlet類,一般只需要覆蓋doPost或doGet
方法,不必覆蓋servive。方法,因?yàn)橐粋€(gè)service。方法會(huì)調(diào)用doPost或者doGet方
法
109.在JSP中,以下的page指令設(shè)置了使用的腳本語(yǔ)言是Java,且導(dǎo)入了
java.rmi.*java.util.*包.正確的是()[單選題]本
A.<%@pageLanguage="Java”,import="java.rmi.*;java.uitL*
B.<%@pagelanguage="Java"import="java.rmi.*;java.uitL*"%'>
C.<%@pagclanguage="Java'';import=''java』mi.*;java.uitL*
D.<%@pagelanguage-Java''import='java.mii.*java.uill.*''%>(!
110.下面關(guān)于MVC的說(shuō)法不正確的是()[單選題]*
A.M表示Model層,是存儲(chǔ)數(shù)據(jù)的地方
B.View表示視圖層,負(fù)責(zé)向用戶顯示外觀
C.Controller是控制層,負(fù)責(zé)控制流程
D.在MVC架構(gòu)中jsp通常做控制層:正確答案)
111.給定testl.jsp代碼片斷,如下:<html>
<jsp:includepagc=,,tcst2.jsp,,flush=,,falsc,,><jsp:paramnamc="color”valuc=,,rcd,7>
</jsp:include>
</html>
要在lesl2.jsp中輸出參數(shù)color中的值,以下選項(xiàng)正確的是()|單選題]*
A.<%=rcquest.gctParameter(4tcoIor,,)%>(\確答案)
B.<%=request.getAttribu:eC4color,,)%>
C.<jsp:getParamname=,,colof7>
DWsp:includcparam="color''/>
112.在JSP中,給定以下JSP代碼片段,運(yùn)行結(jié)果是()。
<%intx=5;%>
<%!intx=7;%>
<%!IntgetX(){
returnx;
)%>
<%out.printCXI^x);%>
<%out.print("X2=”getX());%>[單選題]*
A.Xl=5X2=7(正確答案)
B.XI=5X2=5
C.Xl=7X2=7
D.Xl=7X2=5
113.在WEB應(yīng)用程序的目錄結(jié)構(gòu)中,在WEB-INF文件夾中的lib目錄是放()文件
的()[單選題]*
A..jsp文件
B..class文件
C..jar文件正確答案)
D.web.xml文件
114.給定一個(gè)Servlet程序的代碼片段,如下:()
PublicvoiddoPost(HttpServletRequeslrequest,HtlpServletResponseresponse)throws
ServletException{
request.getSession0.getAttribute(<<A,>);〃第二行
)
假定第二行返回的對(duì)象引用不是null,那么這個(gè)對(duì)象存儲(chǔ)在()范圍中I單選題]*
A.page
B.session(正確答案)
C.request
D.application
115.在J2EE中,使用Resultset對(duì)象的next()方法移動(dòng)光標(biāo)時(shí),如果超過(guò)界限,會(huì)
拋出異常,該異常通常是()[單選題]*
A.InterruptedExceptlon
B.AlreadyBoundExceptlon
C.SQLExccption正確答案)
D.NelExcePtlon
116.以下代碼執(zhí)行效果為:()
<%session.setAttribute(°a,7,svseM);%>
<c:iftest="${2>l}'*><c:outvalue-4${a}n/></c:if>〔登選題]*
A.a
B.svse(正確答案)
C.2>1
D.null
117.給定一個(gè)Servlet的代碼片段如下:()
PublicvoiddoGet(HttpSer\4etRequestrequest,HttpServletResponseresponse)throws
ServlctExccption,IOExccption{
out.println(4€hikitty!^^);out.close();
1
運(yùn)行次Servlet時(shí)輸出如下:hikitty!
則應(yīng)在此Servlet下劃線處填充如下代碼[單選題]次
A.Printwriterout=response.getWriter();(確答案)
B.PrintWriterout=request.getWriter();
C.OutputStreamout=response.getOutputStream();
D.OutputStreamout=request.getWriter();
H8.按作用域從大到小排列正確的是()I單選題]*
A.applicationpagercqucstrcsponsc
A.sessionpageContextrequestapplication
B.publicapplicationsessionrequest
C.applicationsessionrequestpageContext正幣W答案)
119.<%Stringname=request.getAttribute("uname");%>
橫線處使用什么代碼可以將name的值顯示在頁(yè)面[
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年云南工程職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)參考答案詳解
- 2026年貴州財(cái)經(jīng)職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)及答案詳解1套
- 2026年南昌理工學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)及完整答案詳解1套
- 天能集團(tuán)招聘面試題及答案
- 2026年河南信息統(tǒng)計(jì)職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試題庫(kù)及參考答案詳解
- 2026年重慶五一職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)及答案詳解1套
- 2026年貴州機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)及參考答案詳解一套
- 2026年新疆伊犁哈薩克自治州單招職業(yè)傾向性測(cè)試題庫(kù)及參考答案詳解一套
- 2026年漯河食品職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)參考答案詳解
- 2026年山西省呂梁市單招職業(yè)適應(yīng)性考試題庫(kù)附答案詳解
- ?;愤\(yùn)輸職業(yè)健康培訓(xùn)
- 病房管理組質(zhì)控總結(jié)
- 2025-2026學(xué)年蘇教版三年級(jí)科學(xué)上冊(cè)(全冊(cè))每課知識(shí)點(diǎn)清單
- 基于STM32單片機(jī)的智能水杯設(shè)計(jì)
- 朗誦技巧指導(dǎo)教學(xué)課件
- 2025年大學(xué)實(shí)驗(yàn)室安全知識(shí)試題及答案
- 西游記五莊觀課件
- 2025年幼兒教師之《幼兒游戲與指導(dǎo)》考試題庫(kù)(附答案)
- 四川佰思格新材料科技有限公司鈉離子電池硬碳負(fù)極材料生產(chǎn)項(xiàng)目環(huán)評(píng)報(bào)告
- 知道智慧樹(shù)管理學(xué)(浙江財(cái)經(jīng)大學(xué))滿分測(cè)試答案
- 2025年廣西中考英語(yǔ)試卷真題(含答案解析)+聽(tīng)力音頻
評(píng)論
0/150
提交評(píng)論