jsp考试复习题目

更新时间:2023-09-25 03:38:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Selection:

1. 容器调用以下哪个方法使servlet释放其占用的所有资源?

a. service() b. destroy() c. init() d. doGet()

2. 以下哪个陈述式正确的?

a) Init()方法调用doGet()方法。 b) doPost()方法调用doget()方法 c) service方法调用doGet()方法 d) service()方法调用doget()方法

3. 以下哪个部署描述符的元素指定Servlet类文件的名称?

a.

b. c. d.

4.以下哪个选项是GET方法的功能? A,Get方法处理多数请求类型,包括文件上传和表单提交 B.在请求正文中传送数据 C.将数据作为字符串附加到URL上进行传送。 D.对可以传送的数据的数量没有限制

5.servletResponse接口的setContentType()方法的作用是什么? a.设置与请求有关的MIME类型 b.获取与请求有关的MIME类型 c.设置与响应有关的MIME类型 d.获取与响应有关的MIME类型

6.安装在您计算机上的JavaEE应用程序服务器上部署了一个Servlet TestServlet,其上下文根是testctx.您将指定哪个url来访问该Servlet? a.http://localhost:8080/testctx/TestServlet b.http://localhost:8080/testctx/servlet/TestServlet c. http://localhost:8080/testctx/servlet/TestServlet.class d. http://localhost:8080/servlet/testctx /TestServlet 7.您将创建一个侦听器类,以便在servlet上下文初始化时接收容器发送的通知。您将在侦听器类中实现以下哪个接口来接收通知? a. ServletContextListener b. ServletContextAtributeListener c. ServletContext d. Servlet

8.容器将以下哪个对象传送到Servlet的init()方法? a. ServletContext b. ServletRequest c. ServletConfig d. SevletResponse

9.指出第一次访问servlet时调用Servlet方法的顺序

a.init(),dopost,service(),destroy() b.service(),init(),destroy()

c.init(),doget(),service(),destroy()

d.init(),service(),doget()/dopost(),destroy()

10.以下哪个关于HTTP POST方法的陈述是正确的? a.允许将长度不受限制的数据作为HTTP请求正文的一部分发送出去 b.允许创建标签 c.将数据作为HTTP请求正文发送出去 d.除非明确规定,否则POST是默认方法

11应用服务器向客户机浏览器发送____________来告知客户机请求是成功还是失败。

a. 状态代码 b. 异常 c. 错误代码 d. Cookie 12.以下哪个选项不是维护访问网站多个页面的最终用户的状态的技术? a. cookie b. 隐藏表单字段 c. servlet回话API d. 请求分发程序

13.哪个回话管理技术不需要在客户机和服务器之间传输会话信息? a. url重写 b.Cookie

c.servlet会话API

d.隐藏字段

14.选择指定了处理Servlet相关异常的两个Exception类的选项 a. IOException,ServletException b.ServletException,UnavailableException c.UnavaliableException,IOException d.IOException,ServletException

15.指出包含用于获取HttpSession对象的GetSession()方法的类。 a. HttpServletRequest b. HttpServletResponse c. ServletContext d. ServletConfig

16.您可以在Servlet中实现一下哪个接口来确保Servlet实例一次只处理一个请求? a. HttpServlet b. GenericServlet c. SingleThreadModel d. Runnable

17.以下哪个部署描述符元素可用于指定异常类型以便映射到错误页面上? a . b . c . d.

18.选择显示从Cookie对象中检索出值User的正确代码。 A Cookie ck[]=req.getCookies(); if(ck!=null) { for(int i=0;i

C. Cookie ck[]=req.getCookie(); if(ck!=null) { for(int i=0;i

D. Cookie ck=req.getCookies(); if(ck!=null) { for(int i=0;i

19.以下哪些部署描述符元素制订了会话超时值为30分钟? A.30 B.30*60

C.30*60*60 D.30*1000 20.考虑以下代码片段: RequestDispatcher

dispatch=getServletContex().getRequestDispatcher(\ dispatch.forward(request); 选择正确描述上述代码的选项。

a. 由于getRequestDispatcher()方法不带参数,因此代码不能成功编译。

b. 由于forward()方法同时将请求和响应对象作为参数,因此代码段不能成功编译 c. 由于getServletContex().getRequestDispatcher(\返回的是

ServletContext对象而非RequestDispatcher对象,因此代码段不能成功编译。 d. 代码段可以编译,且没有任何错误。 21.JSP页面中的Java代码包括在______内。 a. “<%”和“%>”标记 b.”/*”和“*/”标记 c.”<”和“>”标记 d.”<%--”和“--%>”标记

22.空自定义标记处理程序的doStartTag()方法返回以下哪个字段? a. SKIP_BPDY b.EVAL_BODY_INCLUDE c.SKIP_PAGE d.EVAL_PAGE

23.JSP page指令的_____参数定义了服务器用于编译JSP文件的语言? A,language B,import C.ContentType D.Session

24. 选择用于在带有前缀ch的JSP页面中包括自定义标记firstTag的taglib动作

a. <% taglib uri=\b. <%@ taglib uri=\ c. <%@ taglib uri=\ d. <@ taglib uri=\25.选择在JSP页面中导入java.io和java.util包的代码段 a.<%@ page import=”java.io.*;java.util.*”%>

b.<%@ page import=”java.io.*”,”java.util.*”%> c. <% page import=”java.io.*,java.util.*”%> d. <%@ page import=”java.io.*,java.util.*”%> 26.包含JSP API的包是: a. javax.servlet b.javax.servlet.http c.java.lang d.javax.servlet.jsp

27.选择指定useBean动作标记以便包括名为TestBean的JavaBean的选项 a. b. c. d. <%jsp:useBean id=”test” name=”TestBean” %> 28.开发自定义标记的类和接口包含哪个包中?

a.javax.servlet.jsp.tagext b.javax.servlet.http c.javax.servlet.jsp d.javax.servlet.Servlet

29.不在Tag接口中定义的方法是: a.doStart() b.doEnd() c.doAfterBody() d.doInitBody()

30.选择为空自定义标记指定TLD文件的body-content元素的选项 a.empty b.JSP

c.body d. simple

31.选择正确的语法定义带属性的自定义标记,其中标记名称为TestTag,属性名称为test,前缀字符串为Tt.

a. b. c. <%Tt:TestTag test=”First Custom Tag with attribute”/%> d. 32.考虑web.xml文件中的以下选段 /FirstTg.tld /web-inf/FirstTag.tld

以下哪个指令可让JSP页面能使用此标记库? a.<%@ page url=”First” prefix=”FTag”>

b. <%@ taglib uri=”/FirstTag.tld” prefix=”FTag”%> c. <@ taglibname=” FirstTag.tld” prefix=”FTag”> d.<%@ taglib uri=”/FirstTag.tld” prefix=”FTag”>

33.以下哪个选项是TLD文件中元素的有效值? a.Web b.JSP c.uri d.tag 34.以下哪个方法在遇到自定义标记的结束标记时调用? a.doStartTag() b.doInitTag() c.doEndTag() d.doAferBody()

35.以下哪个方法返回当前验证的用户名? a.String getRemoteUser() b.Principal getUserPrincipal() c.boolean isUserInRole(String role)

本文来源:https://www.bwwdw.com/article/vjkd.html

Top