当前位置:首页 >> 其它课程 >>

javaweb期末复习


第 1 题. 编写一个 Filter,需要()

A. 继承 Filter 类 B. 实现 Filter 接口 C. 继承 HttpFilter 类 D. 实现 HttpFilter 接口 正确答案为:B

第 2 题. 自定义标签的配置文件放在________

A. WebRoot B. lib C. classes D. WEB-INF 正确答案为:D

第 3 题. 有关会话跟踪技术描述正确的是(多选)

A. Cookie 是 Web 服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息 发送到服务器端 B. 关闭浏览器意味着会话 ID 丢失,但所有与原会话关联的会话数据仍保留在服务器上, 直至会话过期 C. 在禁用 Cookie 时可以使用 URL 重写技术跟踪会话 D. 隐藏表单域将字段添加到 HTML 表单并在客户端浏览器中显示 正确答案为:ABC

第 4 题. 在 J2EE 中,重定向到另一个页面,以下()语句是正确的

A. request . sendRedirect(“http :// www . svse . com . cn”); B. request . sendRedirect(); C. response . sendRedirect(“http: // www . svse . com . cn”); D. response .sendRedirect(); 正确答案为:C

第 5 题. EL 表达式,${10 mod3},执行结果为:

A. 10 mod 3 B. 1 C. 3 D. null 正确答案为:B

第 6 题. 自定义标签的作用是

A. 编写和使用方便 B. 规定是这样的,如果不用,别人会说我们不专业 C. 可以减少 jsp 中的 Java 代码,将代码与界面标签分离,简化前台开发 D. 连数据库

正确答案为:C

第 7 题. request.getRequestDispatcher().forward(request,response)称之为

A. 流转 B. 转发 C. 重定向 D. 导航 正确答案为:B

第 8 题. 有关 Servlet 的生命周期说法正确的有 (多选)

A. Servlet 的生命周期由 Servlet 实例控制 B. init()方法在创建完 Servlet 实例后对其进行初始化, 传递的参数为实现 ServletContext 接口的对象 C. service()方法响应客户端发出的请求 D. destroy()方法释放 Servlet 实例 正确答案为:BCD

第 9 题. 在 J2EE 中, 给定某 Servlet 的代码如下, 编译运行该文件, 以下陈述正确的是 () 。 (选择一项) Public class Servlet1 extends HttpServlet{ Publicvoid init() throws ServletException{ } Publicvoid service(HttpServletRequest request,HttpServletResponse response) ThrowsServletException,IOException{ PrintWriterout = response.getWriter(); out.println(“hello!”);

} }

A. 编译该文件时会提示缺少 doGet()或者 dopost()方法,编译不能够成功通过 B. 编译后,把 Servlet1.class 放在正确位置,运行该 Servlet,在浏览器中会看到输出文 字:hello! C. 编译后,把 Servlet1.class 放在正确位置,运行该 Servlet,在浏览器中看不到任何输 出的文字 D. 编译后, 把 Servlet1.class 放在正确位置, 运行该 Servlet,在浏览器中会看到运行期错 误信息 正确答案为:B

第 10 题. 在 Servlet 中,response.getWriter()返回的是____________

A. JspWriter 对象 B. PrintWriter 对象 C. Out 对象

D. ResponseWriter 对象 正确答案为:B

第 11 题. 在 web.xml 中使用___________标签配置过滤器

A. <filter>和<filter-mapping> B. <filter-name>和<filter-class> C. <filter>和<filter-class> D. <filter-pattern>和<filter> 正确答案为:A

第 12 题. 自定义标签的描述文件在 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</taglib-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-config> <taglib> <taglib-uri>bob-tld</taglib-uri> <taglib-location>/WEB-INF/bob.tld</taglib-location> </taglib> </jsp-config> 正确答案为:D

第 13 题. J2EE 中,Servlet API 为使用 Cookie,提供了()类。

A. javax.servlet.http.Cookie B. javax.servlet.http.HttpCookie

C. javax.servlet. Cookie D. javax.servlet.http.HttpCookie 正确答案为:A

第 14 题. 在访问 Servlet 时,在浏览器地址栏中输入的路径是在_______地方配置的

A. <servlet-name/> B. <servlet-mapping/> C. <uri-pattern/> D. <url-pattern/> 正确答案为:D

第 15 题. 在 JSP 页面中,能够完成输出操作的内置对象是

A. out B. response C. request D. config 正确答案为:A

第 16 题. 给定以下 JSP 代码片段,有 2 个客户依次浏览该 JSP;且每个客户只浏览一次, 第 2 个客户会看到浏览器显示()。(请选择一项) <%int x = 1; %>

<%!int x = 10; %> X =<%=x%>

A. x=1 B. x=2 C. x=10 D. x=11 正确答案为:A

第 17 题. 在 JSP 中,若要在 JSP 正确使用标签:<x:getKing/>,在 jsp 中声明的 taglib 指 令为:<%@tagliburi = “/WEB-INF/myTags.tld” prefix = “_____”%>,下划线处应该是

A. x B. getKing C. myTags D. king 正确答案为:A

第 18 题. 能够保留请求作用域中数据的转向方式是______________

A. response.forward() B. response.sendRedirect() C. session.getRequestDispatcher().forward(request,response) D. request.getRequestDispatcher().forward(request,response) 正确答案为:D

第 19 题. Login.jsp 为登录页面,表单代码如下: <form action="index.jsp"method="post"> <input type="text" name="name"/> <input type="submit" value="login"/> </form> Index.jsp 中直接显示用户名,以下哪种代码正确()

A. ${requestScope.name} B. <%=name%> C. ${param.name} D. <%=param.name%> 正确答案为:C

第 20 题. 某 JSP 中有如下代码,显示结果为() <% inta = 5; request.setAttribute(“a”,”123”); session.setAttribute(“a”,”456”); %> <c:out value="${a}"/>

A. 5 B. 123 C. 456 D. null 正确答案为:B

第 21 题. 在 a.jsp 中有代码片断如下: <form action =”b.jsp” method =”POST”name=”form1”> loginName:<input type=”text”name=”loginName”/> <input type=”submit” name=”submit”/> </form> 在 b.jsp 中加入下列()代码,可以输出在 a.jsp 页面上输入的 loginName 的值(多选)

A. <%=request.getParameter(“loginName”)%> B. <%=request.gerAttribute(“loginName”)%> C. <%Stringname=request.getParameter(“loginname”); out.println(name); %> D. <% Stringname=request.getAttribute(“loginname”); out.println(name); %> 正确答案为:AC

第 22 题. 要在 jsp 中使用 ArrayList,做法正确的是

A. <% import java.util.ArrayList%> B. <%@ import "java.util.ArrayList"%> C. <%@ pageimport="java.util.ArrayList"%> D. <%@ pagepackage="java.util.ArrayList"%> 正确答案为:C

第 23 题. 如果只希望在多个页面间共享数据,可以使用__________作用域

A. request,session B. application session C. request,application D. pageContext request 正确答案为:A

第 24 题. 在编写过滤器时,需要完成的方法

A.

doFilter()

B. doChain() C. doPost() D. doDelete() 正确答案为:A

第 25 题. 以下代码执行效果为(): <c:forEach var = "i" begin = "1" end ="5" step = "2"> <c:outvalue=“${i}”/> </c:forEach>

A. 1 2 3 4 5 B. 1 3 5 C. i i i D. 15 正确答案为:B

第 26 题. request.setAttribute("user","svse"); session.setAttribute("user","bob"); 使用{user}则显示

A. null B. svse C. D. bob 啥也没有

正确答案为:B

第 27 题. 给定一个 Servlet 的 doGet 方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http://localhost:8080/servlet/MyServlt”); 那么在 MyServlet 中可以使用()方法把属性 name 的值取出来。

A. Stringstr=request.getAttribute(“name”); B. Stringstr=(String)request.getAttribute(“name”); C. Objectstr=request.getAttribute(“name”); D. 无法取出来 正确答案为:D

第 28 题. 在 JSP 中,test . jsp 文件如下,试图运行时,将发生()。 <html> <% String str = null; %> str is <%= str%>

</html>

A. 转译期有误 B. 编译 Servlet 源码时发生错误 C. 执行编译后的 Servlet 时发生错误 D. 运行后,浏览器上显示:str isnull 正确答案为:D

第 29 题. 自定义标签中,如果要声明标签参数为必须的,则需要进行哪种配置:

A. <required>true</required> B. <rtexprvalue>true</rtexprvalue> C. <required>false</required> D. <rtexprvalue>false</rtexprvalue> 正确答案为:A

第 30 题. 编写自定义标签处理类后,需要编写一个()去描述

A.

.tag 文件

B. .tld 文件 C. dtd 文件 D. .xml 文件 正确答案为:B

第 31 题. 考虑下面 JSP 文件代码片断: <HTML> <BODY> <jsp:include page=”test2.jsp”> <jsp:param name=”username”value=”svse”/> </jsp:include> </BODY> </HTML> 以下()代码片断放置在 test2.jsp 中不会导致错误

A. <jsp:getParamname=”username”/> B. <jsp:include param=”username”/> C. <%=request.getParameter(“username”)%> D. <%=request.getAttribute(“username”)%> 正确答案为:C

第 32 题. 在 HTTP 协议中,用于发送大量数据的方法是

A. get B. post C. put D. options 正确答案为:B

第 33 题. J2EE 中,()类型的()方法用于得到会话

A. HttpServletRequest、getSession B. HttpServletResponse、newSession C. HtttpSession、newInstance D. HttpSession、getSession 正确答案为:A

第 34 题. 以下代码执行效果为: <c:forEach var = "i" begin ="1" end = "5"> <c:outvalue="${i}"/> </c:forEach>

A. 1 2 3 4 5 B. i i i i i C. 15 D. 编译错误 正确答案为:A

第 35 题. MVC 中的 M

V

C 分别用_______、_______、_____表示

A. jsp servlet javabean B. HTml javabean jsp C. javabean jsp servlet D. servlet html jsp

正确答案为:C

第 36 题. pageContext.setAttribute("user","tom"); request.setAttribute("user","bob"); 显示"bob",则可以使用

A. {request.getAttribute("user")} B. {param.user} C. {user} D. {requestScope.user} 正确答案为:D

第 37 题. 以下哪个标签实现了 switch 功能

A. <c:if> B. <c:switch> C. <c:choose> D. <c:case> 正确答案为:C

第 38 题. 在 jsp 中导入自定义标签的方式正确的是

A. web.xml 文件的<taglib> B. <%@ tagliburi="" prefix=""%> C. <jsp:tagliburi="" prefix=""%> D. 无需导入,可直接使用 正确答案为:B

第 39 题. public classSecurityFilter __________________{ ... } 如果想要让该类成为一个过滤器,横线处应为

A.

implements HttpFilter

B. extends Filter C. extends HttpFilter D. implements Filter 正确答案为:D

第 40 题. 在 JSP 中可动态导入其他页面的标签是

A. <%include/></textarea> B.<%@ include%> C. <jsp:importPage/> D. <jsp:include/> 正确答案为:D

第 41 题. 下面哪项是错误的设置 Bean 属性值的方法

A. <jsp:setPropertyname="beanInstanceName" property= "*" />

B. <jsp:setPropertyname="beanInstanceName" property="propertyName"value="123"/> C. <jsp:setPropertyname="beanInstanceName" property="propertyName"param="parameterName" /> D. <jsp:setPropertyname="beanInstanceName" property="*" value="{string |<%= expression %>}"/> 正确答案为:D

第 42 题. <% String count="100"; pageContext.setAttribute("cnt",count); %> Count:{pageScope.cnt 100} 显示为

A. 100100 B. 运行异常 C. D. 200 没有任何显示

正确答案为:C

第 43 题. 在 J2EE 中, 使用 Servlet 过滤器, 需要在 web.xml 中配置 () 元素 (选择两项)

A. <filter> B. <filter-mapping> C. <servlet-filter> D. <filter-config> 正确答案为:AB

第 44 题. 在 JSP 中,只有一行代码:<%=AB%>,运行将输出

A. A B B. AB C. 113 D. 没有任何输出,因为表达式是错误的 正确答案为:D

第 45 题. 在 J2EE 中,假如 HttpSession 的 getLastAccessTime()方法返回值为 x, getCreationTime()方法返回值为 y,则为 x - y()

A. 两个连续请求之间间隔的最长时间 B. 最近的两个连续请求之间的时间间隔 C. 最后使用 session 发送请求的时间和 session 创建时间的间隔 D. 最后使用 session 发送请求的时间 正确答案为:C

第 46 题. 自定义标签中,使用属性时,需要在______文件中配置,使用_______标签

A. .tld B.

<attribute/> <attribute/>

web.xml

C. .tld

<tag/>

D. web.xml 正确答案为:A

<tag/>

第 47 题. 以下哪个方法不是 TagSupport 类的方法

A. doPost() B. doStartTag() C. doEndTag() D. doAfterBody() 正确答案为:A

第 48 题. Jsp 中有如下代码: <% Cookie c = new Cookie(“name” , “admin”); c.setMaxAge(10000); response.addCookie(c); %> 以下哪句代码可以正确显示”admin”

A. ${cookie.name} B. ${cookie.name.value} C. ${ name} D. ${name.value} 正确答案为:B

第 49 题. 以下()可用于检索 session 属性 userid 的值

A. session. getAttribute(“userid”); B. session. setAttribute(“userid”); C. request. getParameter(“userid”); D. request. getAttribute(“userid”); 正确答案为:A

第 50 题. 给定某 Servlet 程序的片段如下,用户在浏览器地址栏中键入正确的请求 URL 并 回车后,在控制台上显示的结果是(). (选择一项)

public void doGet(HttpServletRequest request,HttpServletResponseresponse) throws ServletException ,IOException { System.out.println("get"); } public void doPost(HttpServletRequest request,HttpServletResponseresponse) throws ServletException ,IOException { System.out.println("post"); }

A. get B. post C. get post D. post get 正确答案为:A

第 51 题. test.jsp 文件中有如下一行代码: <jsp:useBean id=”user” scope=”__” class=”com.UserBean”> 要使 user 对象可以作用于整个应用程序,下划线中应添入()

A. page B. request C. session D. application 正确答案为:D

第 52 题. JSP 中有三大类标签,分别是

A. HTML 标记 B. C. CSS 标记 动作标记

JSP 标记

Servlet 标记

HTML 标记 JavaScript 标记 脚本标记 指令标记

D. 指令标记 脚本标记 HTML 标记 正确答案为:C

第 53 题. 在 JSP 中,只有一行代码:${1+2},运行将输出()

A. 1+2 B. 3 C. null

D. 没有任何输出,因为表达式是错误的 正确答案为:B

第 54 题. 下面__________方法可以返回当前请求的请求方式

A. request.getAttribute() B. session.getMethod() C. request.getMethod()

D. request.getRequestURI() 正确答案为:C

第 55 题. 利用 MyEclipse 开发 Servlet,下列说法正确的是

A. MyEclipse 可自动产生 web.xml B. MyEclipse 不能自动产生 web.xml,需要手工编写 C. 可利用 MyEclipse 自带的 Tomcat 作为 Servlet 容器 D. MyEclipse 没有自带 Tomcat,需要自己安装配置。 正确答案为:AC

第 56 题. 当一个 Servlet 首次被请求的时候,服务器首先会调用________方法

A. doGet B. doPost

C. doInit D. init 正确答案为:D

第 57 题. 只能够传递字符串类型数据的方式是_________

A. 表单

URL 重写 表单

B. session 对象 C. 隐藏域 D. 都可以 正确答案为:A

setParameter 方法

第 58 题. 某 JSP 中有如下代码: <% pageContext.setAttribute(“a”,”page”); request.setAttribute(“a”,”request”); session.setAttribute(“a”,”session”); application.setAttribute(“a”,”application”); %> 有:${a} 则显示结果为:

A. page B. request C. session D. application 正确答案为:A

第 59 题. 过滤器使用______________才能继续传递到下一个过滤器

A. request.getRequestDispatcher().forward(request,response); B. doFilter() C. doPut() D. doChain() 正确答案为:B

第 60 题. 在 Servlet 里,能实现跳转的方法有

A. 运用 javax.servlet.http.HttpServletRequest 接口的 sendRedirect 方法 B. 运用 javax.servlet.http.HttpServletResponse 接口的 sendRedirect 方法 C. 运用 javax.servlet.RequestDispatcher 接口的 forward 方法 D. 运用 javax.servlet.ResponseDispatcher 接口的 forward 方法 正确答案为:BC

第 61 题. 以下哪项陈述是错误的

A. 在 WEB 项目的共享数据范围内,application 是范围最广泛的 B. 当我们在一个 JSP 页面新开窗口时,新开窗口的页面也共享 session 范围内的数据 C. 当在 JSP 页面中通过<jsp:forward>指令将页面请求转发到的页面中,可以共享一个 page 范围内的数据

D. 当用户重新打开一个浏览器窗口时,原 session 对象不再有效 正确答案为:C

第 62 题. 下面关于 JSP 作用域对象的说法错误的是

A. request 对象可以得到请求中的参数 B. session 对象可以保存用户信息 C. application 对象可以被多个应用共享 D. 作用域范围从小到达是 request、session、application 正确答案为:C

第 63 题. 以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()。 <% request.setAttribute("count",newInteger(0)); Integer count =request.getAttribute("count") ; %> <%=count %>

A. 编译不通过 B. 可以编译运行,输出 0 C. 编译通过,但运行时抛出 ClassCastException D. 可以编译通过,但运行无输出 正确答案为:A

第 64 题. 在 Servlet 中,下列语句可以正确获取 PrintWriter 对象的是

A. PrintWriter out=request.getWriter(); B. PrintWriter out = request.getPrintWriter(); C. PrintWriter out=response.getWriter(); D. PrintWriter out = response.getPrintWriter(); 正确答案为:C

第 65 题. 有 showgamej.jsp,代码如下 <% Game game=request.getAttribute("gameEntity"); %> <%=game.getGameName()%> 在浏览器中输入 http://localhost:8080/game/showgame.jsp 访问时,出现 500 错误,报出异常为 NullPointerException 造成该问题的原因可能是:

A. jsp 文件路径不对 B. game 对象没有用 new 初始化 C. getGameName()方法未定义 D. 参数名称所代表的对象在请求中根本就不存在 正确答案为:D

第 66 题. 从 JSP 中将数据传递给另一个 JSP 或 Servlet,方式有____________

A. 表单 B. 表单

javascript HTML 标签 URL 重写 setAttribute 方法

C. URL 重写 D. JSP 的标签 正确答案为:B

隐藏域

表单

第 67 题. 在编写 Servlet 时需要__________

A. 继承 Servlet B. 实现 HttpRequestServlet C. 继承 HttpServlet D. 实现 HttpRequest 正确答案为:C

第 68 题. 现在 session 中没有任何属性,阅读下面 2 个 JSP 中的代码,将分别输出()。 <% out.println(session.getAttribute("svse")); %> <% session.invalidate(); out.println(session.getAttribute("svse")); %>

A. null, 异常信息 B. null, null C. 异常信息,异常信息 D. 异常信息,null 正确答案为:A

第 69 题. Http 协议的状态码()表示文件没有创建

A. 200 B. 400 C. 500 D. 404 正确答案为:D

第 70 题. Servlet 程序的入口点是:

A. init() B. main() C. service() D. doGet() 正确答案为:A

第 71 题. 如下代码,执行效果为() <c:set var=“a” value=“123” /> <c:out value=“${a}”/> <c:out value=“a”/>

A. 123 123 B. a 123

C. 123 a D. A a

正确答案为:C

第 72 题. 在 JSP 页面中通过<jsp:forwardpage=urlname/>将本页面请求转发至指定 URL 指定的文件,则在该 URL 组件(JSP 页面)中可接收数据的范围是(选择 3 项)

A. session B. request C. page D. application 正确答案为:ABD

第 73 题. 在 WEB 应用中,数据传递的默认编码是

A. ISO-8859-1 B. UTF-8 C. GBK D. UNICODE 正确答案为:A

第 74 题. 以下哪句代码可以正确导入核心标签库

A. <% page import ="c"%> B. <% page prefix ="c" uri = "/WEB-INF/c.tld"%> C. <% taglib prefix ="c" import = "/WEB-INF/c.tld" %> D. <% taglib prefix ="c" uri = "/WEB-INF/c.tld"%> 正确答案为:D

第 75 题. 从 HTTP 请求中,获得请求参数,应该调用

A. request 对象的 getAttribute()方法 B. request 对象的 getParameter()方法 C. session 对象的 getAttribute()方法 D. session 对象的 getParameter()方法 正确答案为:B

第 76 题. 在 servlet 中的 doGet 和 doPost 方法中只有如下代码: () request.setAttribute(”jb”,”aPtech”); response.sendRedirect(”http://localhost:8080/servlet/Servlet2”); 那么在 Servlet2 中使用()可以把属性 jb 的值取出来

A. String str =request.getAttribute(“jb”); B. String sir=(String)request.getAttribute(“jb”); C. Object str =request.getAttribute(“jb“); D. 取不出来 正确答案为:D

第 77 题. J2EE 中,HttpServletRequest 类的( )方法用返回与当前请求相关联的会话,如 果没有,则返回 null

A. getSession() B. getSession(true) C. getSession(false) D. getSession(null) 正确答案为:C

第 78 题. Servlet 接受请求时,会调用_____________

A. service B. doGet C. doPost D. init 正确答案为:A

第 79 题. 关于<jsp:include>,下列说法不正确的是()

A. 它可以包含静态文件 B. 它可以包含动态文件 C. 当它的 flush 属性为 true 时,表示缓冲区满时,将会被清空 D. 它的 flush 属性的默认值为 true 正确答案为:D

第 80 题. 在一个 Filter 中,处理 filter 业务的是()方法

A. dealFilter (ServletRequestrequest,ServletResponse response,FilterChain chain) B. dealFilter (ServletRequestrequest,ServletResponse response) C. doFilter (ServletRequestrequest,ServletResponse response, FilterChain chain) D. doFilter (ServletRequestrequest,ServletResponse response) 正确答案为:C

第 81 题. 在自定义标签中,HelloTag 继承自 TagSupport 类,其中有如下代码: out.println("HELLO"); 该 out 对象声明方法为:

A. PrintWriter out =response.getOut(); B. JspWriter out =pageContext.getOut(); C. JspWriter out =pageContext.getWriter(); D. PrintWriter out =response.getWriter(); 正确答案为:B

第 82 题. Servlet 的运行过程是

A. 当请求 Servlet 时,服务器会即时加载 Servlet 类,然后对该类进行实例化,调用相应 的方法处理请求

B. 首先对 Servlet 进行配置,然后服务器在处理请求时,将配置过的 Servlet 类找到,然 后实例化处理请求 C. 在服务器启动时,会加载 Servlet,然后在处理请求的时候,实例化 Servlet 对象处理请 求 D. Servlet 是一个具有接受请求和响应功能的类,在被请求时, Servlet 早就被实例化好了, 可以直接处理请求 正确答案为:C

第 83 题. 在 JSP 中,对<jsp:setProperty>标记描述正确的是()

A. <jsp:setProperty>和<jsp:getProPerty>必须在一个 JSP 文件中搭配出现 B. 就如同 session.setAttribute()一样,来设计属性/值对 C. 和<jsp:useBean>动作一起使用,来设置 bean 的属性值 D. 就如同 request.setAttribute()一样,来设置属性/值对 正确答案为:C

第 84 题. 在 Servlet 中有一段代码如下 public void doPost(HttpServletRequestrequest, HttpServletResponse response) throwsServletException, IOException { request.setAttribute("name", new Integer(100)); response.sendRedirect("show.jsp"); } 在 show.jsp 中 <%=request.getAttribute("name")%> 页面结果为

A. 100

B. java.lang.Integer C. Integer D. null 正确答案为:D

第 85 题. test.jsp 文件如下: <jsp:useBean id ="buffer"scope="page" type="java.lang.StringBuffer"/> <%buffer.append("ABC");%> Buffer is <%=buffer%> 试图运行时,将发生()

A. 编译期错误 B. 编译 Servlet 源码时发生错误 C. 运行 Servlet 时发生错误 D. 运行后,浏览器上显示:buffer isABC. 正确答案为:A

第 86 题. <tag> <name>message</name> <tag-class>org.bob.taglib.MessageTag</tag-class> <body-content>empty</body-content> <attribute> <name>name</name> <required>true</required> </attribute> </tag> 对这段配置描述正确的是

A.

定义了一个 message 标签,有一个属性叫 name

B. 配置了一个名字为 message 的标签,该名称对应到 org.bob.taglib.MessageTag 类, 并且标签不允许有主体内容,使用标签时有一个必须得属性为 name C. 声明了一个名字为 message 的标签,该标签对应到 MessageTag 类,并且标签没有 主体内容 D. 标签配置错误,主体不能为空 正确答案为:B

第 87 题. public class Writerimplements TagSupport{ protected int doStartTag(){SKIP_BODY} (2)

(1)

public int doEndTag(){return EVAL_PAGE} (3) } 有问题的语句是

A.

2 3

B. 3 C. 1 2 3 D. 1 2

正确答案为:D

第 88 题. 支持中文的常用字符集有

A. UTF-8

GBK ZH23 BIG5

B. ISO-8859-1 MS950 C. UTF-8 GBK GB2312 BIG5

D. UTF-16 ANSI SQL 正确答案为:C

第 89 题. Servlet 可以在以下()三个不同的作用域存储数据

A. 请求、会话和上下文 B. 响应、会话和上下文 C. 请求、响应和会话 D. 请求、响应和上下文 正确答案为:A

第 90 题. 在 Filter 过滤器的生命周期方法中,每当传递请求或响应时,web 容器会调用() 方法

A. init B. service C. doFilter D. destroy 正确答案为:C

第 91 题. application 对象是______________ ,而 session 对象则是_____________

A. 服务器的一个数据空间, 可以让服务器中的所有应用共享数据

与用户的请求有关 每个客户专

B. 应用程序上下文,它允许数据在同一应用程序中的任何 Web 组件共享 用的 C. 存放所有的请求中数据 D. HttpApplication 类型 正确答案为:B 存放会话中的所有数据 保存用访问应用期间的私有数据

第 92 题. 给定一个 Model1 体系结构, 其中有一个 JSP 页面处理所有控制器函数, 这个 JSP 控制器要把请求分派给另一个 JSP 页面

A. <jsp:forwardpage=”view.jsp”/> B. <jsp:forwardfile=”view.jsp”/> C. <jsp:dispatchpage=”view.jsp”/> D. <jsp:dispatchfile=”view.jsp”/> 正确答案为:A

第 93 题. <jsp:useBeanid="emp" scope="request"class="org.svse.entity.Employee"> <jsp:setProperty name="emp" property="ename"value="Susan"/> </jsp:useBean> 员工名:_____________________. 显示员工姓名正确的做法是

A. {emp.ename} B. {requestScope.emp.getEname()} C. {requestScope.emp.ename} D. {emp.getEname()}

正确答案为:C

第 94 题. 以下哪个参数不属于<c:forEach>标签

A. var B. begin C. end D. delims 正确答案为:D

第 95 题. 在 J2EE 中,以下对 RequestDispatcher 描述正确的是

A. Jsp 中有个隐含的对象 diapatcher,它的类型是 RequestDispatcher B. ServletConfig 有一个方法:getRequestDispatcher 可以返回 RequestDipatcher 对象 C. RequestDipatcher 有一个方法: forward 可以把请求继续传递给别的 Servlet 或者 JSP 界面 D. JSP 中有个隐含的默认对象 request,它的类型是 RequestDipatcher 正确答案为:C

第 96 题. 关于 MVC 模式说法正确的是

A. 用来将代码分开的方法 B. 将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度

C. 视图 模型 控制器模型 D. 只用 java 才有的模型 正确答案为:B

第 97 题. 在 JSP 页面中,类型为 HttpServletResponse 的内置对象是

A. out B. response C. request D. config 正确答案为:B

第 98 题. 在 JSP 页面中,保存数据的范围由小到大依次是

A. pageContext,request,application,session B. pageContext,application,session,request C. pageContext,request,session,application D. pageContext,session,request,application 正确答案为:C

第 99 题. http 是一个()协议

A. 无状态

B. 有状态 C. 状态良好的 D. 局域网 正确答案为:A

第 100 题. 编写 Servlet 的 doPost 方法时,需要抛出异常为

A. ServletException,IOException B. ServletException,RemoteException C. HttpServletException,IOException D. HttpServletException,RemoteException 正确答案为:A

第 101 题. 使用 GET 方式提交数据,接收数据时,处理中文最直接有效方式为

A. request.setCharacterEncoding("utf-8"); B. response.setContentType("text/html;charset=utf-8"); C. String name=newString(request.getParameter("name").getBytes("ISO-8859-1"),"gbk"); D. response.setCharacterEncoding("gbk"); 正确答案为:C

第 102 题. 在 JSP 页面中,正确引入 JavaBean 的是()

A. <%jsp: useBean id =”myBean”scope =”page” class=”pkg.MyBean” %> B. <jsp: useBean name=”myBean” scope =”page” class=”pkg.MyBean” > C. <jsp: useBean id =”myBean”scope =”page” class=”pkg.MyBean” /> D. <jsp: useBean name=”myBean” scope =”page” class=”pkg.MyBean” /> 正确答案为:C

第 103 题. Tomcat 的端口号可以在_____文件中修改

A. server.xml B. web.xml C. tomcat.xml D. 不能改 正确答案为:A

第 104 题. 给定 TheBean 类,假设还没有创建 TheBean 类的实例,以下哪些 JSP 标准动 作语句能创建这个 bean 的一个新实例,并把它存储在请求作用域

A. <jsp :useBeanname="myBean" type="com.example.TheBean"/> B. <jsp :takeBeanname="myBean" type="com.example.TheBean"/> C. <jsp :useBeanid="myBean" class="com.example.TheBean" scope="request"/> D. <jsp :takeBeanid="myBean" class="com.example.TheBean" scope="request"/> 正确答案为:C

第 105 题. 有三个 JSP 文件如下 1.jsp <ahref="2.jsp?user=svse">To 2.jsp</a> 2.jsp <%Stringuser=request.getParameter("user");%> <jsp:forward page="3.jsp"/> 3.jsp <%=request.getParameter("user")%> 页面中输出

A. 报错 B. 什么都没有 C. null D. svse

正确答案为:D

第 106 题. 自定义标签的描述文件在 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</taglib-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-config> <taglib> <taglib-uri>bob-tld</taglib-uri> <taglib-location>/WEB-INF/bob.tld</taglib-location> </taglib> </jsp-config> 正确答案为:D

第 107 题. Servlet 中,HttpServletResponse 的()方法用来把一个 Http 请求重定向到另 外的 URL.

A. sendURL() B. redirectURL() C. sendRedirect() D. redirectResponse() 正确答案为:C

第 108 题. 在 J2EE 中,对于 HttpServlet 类的描述,错误的是

A. 我们自己编写的 Servlet 继承了 HttpServlet 类,一定需覆盖 doPost 或者 doGet B. Httpservlet 类扩展了 GenericServlet 类,实现了 GenericServlet 类的抽象方法 C. Httpservlet 类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest 和 HttpServletResponse. D. 我们自己编写的 servlet 继承了 Httpservlet 类,一般只需要覆盖 doPost 或 doGet 方 法,不必覆盖 servive()方法,因为一个 service()方法会调用 doPost 或者 doGet 方法 正确答案为:A

第 109 题. 在 JSP 中, 以下的 page 指令设置了使用的脚本语言是 Java, 且导入了 java.rmi.* 和 java.util.*包.正确的是

A. <%@ pageLanguage=“Java”,import=”java.rmi.*;java.uitl.* ”%”> B. <%@ pagelanguage=“Java” import=”java.rmi.* ;java.uitl.* ”%”> C. <%@ pagelanguage=“Java”;import=”java.rmi.*;java.uitl.* ”%”> D. <%@ pagelanguage=“Java” import=”java.rmi.* ,java.uitl.* ”%> 正确答案为:D

第 110 题. 下面关于 MVC 的说法不正确的是

A. M 表示 Model 层,是存储数据的地方 B. View 表示视图层,负责向用户显示外观 C. Controller 是控制层,负责控制流程 D. 在 MVC 架构中 jsp 通常做控制层 正确答案为:D

第 111 题. 给定 test1.jsp 代码片断,如下: <html> <jsp:include page=”test2.jsp”flush=”false”> <jsp:param name=”color” value=”red”/> </jsp:include> </html>

要在 test2.jsp 中输出参数 color 中的值,以下选项正确的是()

A. <%=request.getParameter(“color”)%> B. <%=request.getAttribute(“color”)%> C. <jsp:getParamname=”color”/> D. <jsp:includeparam=”color”/> 正确答案为:A

第 112 题. 在 JSP 中,给定以下 JSP 代码片段,运行结果是()。 <% int x=5; %> <% ! int x=7; %> <%! Int getX(){ returnx; } %> <% out.print(“X1=” x); %> %>

<% out.print(“X2=” getX());

A. X1=5 X2=7 B. X1=5 X2=5 C. X1=7 X2=7 D. X1=7 X2=5 正确答案为:A

第 113 题. 在 WEB 应用程序的目录结构中, 在 WEB-INF 文件夹中的 lib 目录是放()文件的

A. .jsp 文件 B. .class 文件 C. .jar 文件 D. web.xml 文件 正确答案为:C

第 114 题. 给定一个 Servlet 程序的代码片段,如下:() Public void doPost(HttpServletRequestrequest,HttpServletResponse response) throws ServletException { request.getSession().getAttribute(“A”); //第二行 } 假定第二行返回的对象引用不是 null,那么这个对象存储在()范围中

A. page B. session C. request D. application 正确答案为:B

第 115 题. 在 J2EE 中,使用 Resultset 对象的 next()方法移动光标时,如果超过界限, 会抛出异常,该异常通常是

A. InterruptedExceptlon B. AlreadyBoundExceptlon C. SQLException D. NetExcePtlon 正确答案为:C

第 116 题. 以下代码执行效果为:() <% session.setAttribute(“a”,”svse”); %> <c:if test=“${2>1}”> <c:out value=“${a}”/> </c:if>

A. a B. svse C. 2>1 D. null 正确答案为:B

第 117 题. 给定一个 Servlet 的代码片段如下:( ) Publicvoid doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ ______ out.println(“hi kitty!”); out.close(); } 运行次 Servlet 时输出如下: hikitty! 则应在此 Servlet 下划线处填充如下代码

A. PrintWriter out =response.getWriter();

B. PrintWriter out =request.getWriter(); C. OutputStream out =response.getOutputStream(); D. OutputStream out =request.getWriter(); 正确答案为:A

第 118 题. 按作用域从大到小排列正确的是

A. application page requestresponse B. session pageContext requestapplication C. public application session request D. application sessionrequest pageContext 正确答案为:D

第 119 题. <% String name=request.getAttribute("uname"); %> ________________________ 横线处使用什么代码可以将 name 的值显示在页面

A. response.print(name); B. <%request.getOut().print(name)%> C. <%=name%> D. <p>name</p> 正确答案为:C

第 120 题. 在 J2EE 中,在 web.xml 中,有如下代码: <session - config> <session- timeout>30</session - timeout> </session - config> 上述代码定义了默认的会话超时时长,时长为 30()

A. 毫秒 B. 秒 C. 分钟 D. 小时 正确答案为:C

第 121 题. 在 JSP 中,<%="1+4"%>将输出

A. 1+4 B. 5 C. 14 D. 不会输出,因为表达式是错误的 正确答案为:A

第 122 题. jsp 最终被运行的是

A. 一个 java 文件 B. 一个 class 文件 C. 一个 HTML

D. 一个 JSP 正确答案为:B

第 123 题. 完整的配置一个 Servlet 需要__________________标签

A. <webapp></webapp> B. <servlet></servlet>和<servlet-mapping></servlet-mapping> C. <servlet-name/>和<servlet-class> D. <servlet-mapping><servlet-name> 正确答案为:B

第 124 题. 在 J2EE 中,标签库中文件(*.tld)存放在()目录下

A. WEB—INF B. WEB—INF/tags C. WEB—INF/classes D. WEB—INF/lib 正确答案为:A

第 125 题. JSP EL 表达式:${user.loginName}执行效果等同于( )

A. <%=user.getLoginName()%> B. <%user.getLoginName();%>

C. <%=user.loginName%> D. <%user.loginName;%> 正确答案为:A

第 126 题. 在 JSP 中,以下是有关<jsp:setProperty>和<jsp:getProperty>标记的描述,正 确的是()

A. <jsp:setProperty>和<jsp:getProperty>标记都必须在<jsp:useBean>的开始标记和结 束标记之间 B. 这两个标记的 name 属性的值必须和<jsp:usebean>标记的 id 属性的值相对应 C. <jsp:setProperty>和<jsp:getProperty>标记可以用于对 bean 中定义的所有属性进行 选择和设置 D. 这两个标记的 name 属性的值可以和<jsp:userbean>标记的 id 属性的值不同 正确答案为:B

第 127 题. 在请求中没有包含名为 user 的参数时,使用如下语句 {user},则会出现

A. 编译报错 B. 运行出错 C. null D. 什么都没有 正确答案为:D

第 128 题. 核心标签库中,用来实现循环功能的标签是()

A. <c:if> B. <c:for> C. <c:while> D. <c:forEach> 正确答案为:D

第 129 题. 在 WEB 应用程序的目录结构中,在 WEB-INF 文件夹外的文件为

A. .jsp 文件 B. .class 文件 C. .jar 文件 D. web.xml 文件 正确答案为:A

第 130 题. 下列那个类是抽象类

A. ServletConfig B. HttpServlet C. Cookie D. HttpServletRequest 正确答案为:B

第 131 题. 在 JSP 中,page 指令的()属性用来引入需要的包或类

A. extends B. import C. languge D. contentType 正确答案为:B

第 132 题. 请求 Servlet 的时候,Servlet 的对象由__________

A. 服务器负责实例化 B. 由开发人员在请求中实例化 C. Servlet 会自动实例化 D. Servlet 只加载,无需实例化 正确答案为:A

第 133 题. 过滤条件配置正确的是

A. <filter-class>/*</filter-class> B. <url-pattern>/user/*</url-attern> C. <url-pattern>*</url-attern> D. <filter-mapping>*</filter-mapping> 正确答案为:B

第 134 题. 关于 session 的使用,下列说话正确的是(多选)

A. 不同的用户窗口具有不同的 session B. 不同的用户窗口具有相同的 session C. session 可能超时间 D. session 永远不可能超时 正确答案为:AC

第 135 题. http://localhost:8080/web/show.jsp?name=svse 下列取得请求参数值正确的是 _______

A.

{param.name}

B. {name} C. {parameter.name} D. {param.get("name")} 正确答案为:A

第 136 题. {empty param.user?"Administrator":param.user} 说法正确的是

A. 编译时出错,不支持该语法 B. 如果参数 user 为空则返回 Administrator 否则就返回 user 的值 C. 如果参数 user 为空字符则返回 Administrator 否则就返回 user 的值

D. 如果参数 user 为空则返回 user 否则就返回 Administrator 的值 正确答案为:B

第 137 题. 不属于 jsp 动作标记的是

A. <jsp:attribute/> B. <jsp:forwards/> C. <jsp:include/> D. <jsp:useBean/> 正确答案为:B


相关文章:
javaweb期末复习知识点整理
javaweb期末复习知识点整理_学习总结_总结/汇报_实用文档 暂无评价|0人阅读|0次下载|举报文档javaweb期末复习知识点整理_学习总结_总结/汇报_实用文档。...
JAVAWEB期末复习题库
JAVAWEB期末复习题库_计算机软件及应用_IT/计算机_专业资料。JAVAWEB期末复习题库 javaweb期末复习题库 jsp/Servlet 1、当访问一个 Servlet 时,以下 Servlet 中的...
JavaWeb程序设计期末考试
JavaWeb程序设计期末考试_从业资格考试_资格考试/认证_教育专区。《JavaWeb 程序设计》期末考试 本次《JavaWeb 程序设计》期末考试,采取大作业形式,即在规 定时间...
成都大学JavaWeb网站设计期末复习资料-简答题
成都大学JavaWeb网站设计期末复习资料-简答题_计算机软件及应用_IT/计算机_专业资料。成都大学 java 期末复习资料 请列举至少 5 种 javaEE 技术,并简述其作用。 ...
JavaWeb期末考试题必过宝典
JavaWeb期末考试题必过宝典_工学_高等教育_教育专区。JAVAWEB 期末考试必过宝典 版权所有· 简圣光 JavaWeb考试题 1、说出Servlet 的生命周期,并说出Servlet 和...
JavaWeb期末考试题必过宝典
JavaWeb期末考试题必过宝典_工学_高等教育_教育专区。JAVAWEB 期末考试必过宝典 版权所有· 简圣光 JavaWeb考试题 1、说出Servlet 的生命周期,并说出Servlet 和...
JAVAWEB期末复习题
JAVAWEB期末复习题_工学_高等教育_教育专区。第 1 章 WEB 开发环境 (1)下列关于 WEB 开发说法正确的是 。 ABCD A)Web 是图形化的和易于导航的 B)Web 与...
《Javaweb程序设计》2015-2016-2期末总复习
JavaWeb 期末总复习一、 搭建开发环境 1、 2、 3、 JDK 的安装、设置及测试 Tomcat 应用服务器的安装、设置及测试 MyEclipse 和 Tomcat 的相结合。 JavaWeb ...
java-web期末复习要点
java-web期末复习要点_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档java-web期末复习要点_计算机软件及应用_IT/计算机_专业资料。...
JavaWeb期末考试A卷
四川工商职业技术学院 2013-2014 学年 1 学期《JavaWeb 技术》 考试试卷 A 卷 专业班级: 学号 姓名 考试形式:开卷 一、单项选择题(每小题 2 分,共 30 分...
更多相关标签: