JSP试题及答案

发布时间 : 星期一 文章JSP试题及答案更新完毕开始阅读

object

第5章 JSP&JavaBean综合应用

一、选择题:

(1)在JSP文件中加载动态页面可以用 指令。 A)<%@ include file=\指令 B)指令 C)page指令

D)指令 E)Taglib指令

(2)如果想在页面中使用一个JavaBean我们可以使用 指令。 A)<%@ include file=\ B)page

C) D) E)以上选项全都正确

(3)通过 可以接收上一页表单提交的信息 A)session对象 B)application对象 C)config对象 D)exception对象 E)request对象

(4)session对象经常被用来 。 A)在页面上输出数据 B)抛出运行时的异常 C)在多个程序中保存信息

D)在多页面请求中保持状态和用户认证。 E)以上说法全不正确

(5)要从一个JSP页面的响应交给另JSP页面处理我们可以使用 。 A)reponse对象 B)Application对象 C)config 对象 D)exception 对象 E)out对象

第6章 自定义标签

一、选择题:

(1)下面对于标签的说法中错误的是 。

A)JSP标签用于调用JavaBean组件中的操作和执行 B)JSP标签简化了JSP页面的开发和维护

C)JSP技术没有提供了在自定义标签中封装其他动态功能的机制

D)自定义标签通过封装反复执行的任务使它们可以在多个应用程序中重复使用 E)自定义标签通常是以标签库的形式出现的

(2)自定义标签有丰富的功能。它们可以 。 A)通过从调用页面传递的属性进行定制 B)访问JSP页面可以使用的所有对象 C)修改由调用页面生成的响应 D)彼此通信。 E)彼此嵌套

(3)当我们要在JSP页面中使用自定义标签时需要 。 A)在tld文件中定义标签 B)创建一个标签处理器

C)引入这个标签的标签库,并指定前缀名 D)在JSP页面中使用page指令 E)在JSP页面中使用taglib指令

(4)下面关于Tag接口说法中正确的是 。 A)setPageContext()方法为初始化方法

B)setParent()方法用来设置标签的上一级标签

C)doStartTag()方法返回EVAL_BODY_INCLUDE和SKIP_BODY,返回 EVAL_BODY_INCLUDE计算正文内容,返回SKIP_BODY不计算body。

D)doEndTag方法,EVAL_PAGE或者SKIP_PAGE,当返回值为EVAL_PAGE,jsp容器将继续

执行jsp页面的内容,否则不执行

E)release()方法用来释放标签程序占用的任何资源

(5)下列关于BodyTagAPI说法中错误的是 。

A)setPageContext(pageContext)用来设置页面的上下文对象 B)setParent(Tag) 用来设置上一级标签,如果没有上一级标签

C)doAfterBody()用来设置缓冲区,这个缓冲区可以存放解析后的body

D)setBodyContent(BodyContent) 用来先计算正文内容后,如果doStartTag返回的是 EVAL_BODY_INCLUDE,那么执行这个方法,如果此方法返回的是

IterationTag.EVAL_BODY_AGAIN,那么就在此计算正文内容,然后再调用此方法

E)doInitBody()用来为setBodyContent()方法做准备工作

第7章JSTL

一、选择题:

(1)下列对于JSTL的说法正确的是 。

A)JSTL是指(JavaServer Pages Standard Tag Library,JSP)标准标记库

B)JSTL特别为条件处理、迭代、国际化、数据库访问和可扩展标记语言(XML)处理提供支 持

C)JSTL在应用程序服务器之间提供了一致的接口,最大程序地提高了WEB应用在各应用服

务器之间的移植。

D)JSTL简化了JSP和WEB应用程序的开发。

E)JSTL以一种统一的方式减少了JSP中的scriptlet代码数量

(2)在JSTL中,常用标签有 。 A) B) C) D) E)

(3)下列关于JSTL中条件标签说法错误的是 。 A) 标签用来进行条件判断 B) 标签用于条件选择 C) 标签代表一个条件分支

D) 代表的最后选择。该标签同样不接受任何属性 E) 标签可以实现形如if (){…} else {…}的条件语句

(4)下列JSTL中迭代标签说法错误 。

A) JSTL中迭代标签有: B) 标签可以迭代固定次数

C) 标签可以在Collection中迭代

D) 标签专门用来处理TokenString的迭代 E) 标签仅可以指定一个分隔符

(5)下列关于SQL标签说法中正确的是 。 A) 标签用于设置数据源 B) 标签用来查询数据库

C) 标签用来对数据库进行更新操作

D)标签用来设置SQL预处理语句中的参数

E)标签为建立事务处理上下文

第8章 Servlet 技术

一、选择题:

(1)下列关于Servlet的功能描述正确的是 。

A)Servlet可以创建并返回一个包含基于客户请求性质的动态内容的完整的HTML页面 B)Servlet可以创建可嵌入到现有HTML页面中的一部分HTML页面

C)Servlet可以与其它服务器资源(包括数据库和基于Java的应用程序)进行通信

D)Servlet可以用多个客户端处理连接,接收多个客户端的输入,并将结果广播到多个客户端上。

E)Servlet对特殊的处理采用MIME类型过滤数据,例如图像转换或者Word文档转换

(2)下列关于Servlet技术的特点说法正确的是 。 A)可移植性好 B)功能强大

C)安全, 简洁, 和服务器紧密集成 D)高效耐用

E)Java语言能实现的功能,Servlet基本都能实现

(3)Servlet的生命周期包括下列哪几个阶段 。 A)装载Servlet

B)创建一个Servlet实例 C)调用init()方法

D)激活Service()方法,并传递请求和响应对象 E)调用destroy()方法来销毁Servlet

(4)下列对HttpServlet类描述错误的是 。

A)HttpServlet类是针对使用Http协议的Web服务器的Servlet类 B)HttpServlet类通过执行Servlet借口,能够提供Http协议的功能 C)HttpServlet的子类实现了doGet()方法去响应HTTP的Get请求 D)HttpServlet的子类实现了doPost()方法去响应HTTP的Post请求 E)HttpServlet类通过init()方法和destory()方法管理Servlet自身的资源

(5)下列对于web.xml的配置说法错误的是 。 A)在web.xml描述中,首先要声明Servlet

B)在web.xml描述中,要指定这个Servlet的名字 C)在web.xml描述中,要指定这个Servlet的类 D)在web.xml描述中,要为Servlet做URI映射 E)在web.xml中不可同时指定多个Servlet

联系合同范文客服:xxxxx#qq.com(#替换为@)