Java-Web期末復(fù)習(xí)題含答案_第1頁(yè)
Java-Web期末復(fù)習(xí)題含答案_第2頁(yè)
Java-Web期末復(fù)習(xí)題含答案_第3頁(yè)
Java-Web期末復(fù)習(xí)題含答案_第4頁(yè)
Java-Web期末復(fù)習(xí)題含答案_第5頁(yè)
已閱讀5頁(yè),還剩33頁(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)介

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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論