ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:29.75KB ,
资源ID:30247886      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30247886.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JSP试题及答案.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JSP试题及答案.docx

1、JSP试题及答案第1章WEB开发环境 一、选择题: 第1章试题答案: (1) ABCD (2) ABCD (3) E (4)ABCDE(5) ABCDE(1)下列关于WEB开发说法正确的是 。 A)Web是图形化的和易于导航的 B)Web与平台无关 C)Web是分布式的 D)Web 是动态的 E)Web 是静态的 (2)下列关于Tomcat说法正确的是 。 A) Tomcat是一种编程语言 B) Tomcat是一种开发工具 C) Tomcat是一种编程思想 D) Tomcat是一种开编程规范 E) Tomcat是一个免费的开源的Serlvet容器 (3)下列关于Tomcat个目录说法错误的是

2、。 A) bin目录包含启动/关闭脚本 B) conf目录包含不同的配置文件 C) Lib目录包含Tomcat使用的JAR文件 D) webapps目录包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 E) work目录包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是 。 A) HTTP是一种请求/响应式的协议 B) HTTP请求消息中Accept表示浏览器可接受的MIME类型 C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D) HTTP请求消息中Acc

3、ept-Language表示浏览器所希望的语言种类 E) HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是 。 A) JSP是Sun公司推出的新一代站点开发语言 B) JSP完全解决了目前ASP、PHP的一个通病脚本级执行 C) JSP将内容的生成和显示进行分离 D) JSP强调可重用的组件 E) JSP采用标识简化页面开发 第2章JSP编译指令 第2章试题答案: (1) C (2) B (3) DE (4)ABDE (5) B 一、选择题: (1)下列关于JSP编译指令说法错误的是 。 A)编译指令用于从JSP发送一个信息到容器上 B)编译指令用来

4、设置全局变量、声明类要实现的方法和输出内容的类型等 C)编译指令向客户端产生任何输出 D)编译指令所有的指令都在整个JSP页面内有效 E)编译指令元素为编译阶段提供了全局信息 (2)下面关于page指令说法中错误的是 。 A)page指令用来定义JSP页面中的全局属性 B)一个JSP页面只能包含一个page指令 C)除了import外,其他page指令定义的属性/值只能出现一次。 D)language属性用来指示所使用的语言 E)“java”是当前唯一可用的JSP语言 (3)下面关于page指令的属性说法错误的是 。 A)import属性用于指定导入哪些包 B)contenttype属性用来指

5、定JSP页面的字符编码和响应的mime类型 C)isthreadsafe属性用来设定JSP文件是否能多线程使用 D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标 (4)下列说法中正确的是 。 A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含 B)include指令中file属性指定要包含的文件名 C)include指令只允许你包含动态页面 D)Taglib指令允许页面使用者自定义标签 E)你必须在使用自定义标签之前使用指令 (5)下列说法中错误的是 。 A)会在

6、客户端的HTML源代码中产生和上面一样的数据 B)会在客户端的HTML源代码中产生和上面一样的数据 C)是一个合法的变量声明 D)表达式元素表示的是一个在脚本语言中被定义的表达式。 E)表达式元素在运行后被自动转化为字符串 第3章 JSP动作指令 第3章试题答案: (1) E (2) C (3) ABCE (4)ABCDE(5)E 一、选择题: (1)下列关于说法错误的是 。 A)用于定位或示例一个JavaBeans组件 B)首先会试图定位一个Bean实例,如果这个Bean不存在,那么就会从一个class或模版中进行示例。 C)jsp:useBean元素的主体通常包含有元素,用于设置Bean的

7、属性值 D),如果这个Bean已经存在,能够定位它,那么主体中的内容将不会起作用。 E)以上说法全不对 (2)下面关于说法错误的是 。 A)id属性在你所定义的范围中确认Bean的变量名 B)scope属性定义Bean存在的范围以及id变量名的有效范围 C)type=package.class中package和class的名字,不区分大小写。 D)beanName属性使用java.beans.Beans.instantiate方法来从一个class或连续模版中示例一个Bean,同时指定Bean的类型 E)beanName可以是package和class也可以是表达式 (3)下面关于jsp:se

8、tProperty说法中正确的是 。 A)jsp:setProperty用来设置已经实例化的Bean对象的属性 B)name属性:表示要设置属性的是哪个Bean C)property属性表示要设置哪个属性 D)value属性用来指定Bean属性的值,且该属性必须存在 E)Param指定用哪个请求参数作为Bean属性的值 (4)下面说法中正确的是 。 A)元素允许你包含动态文件和静态文件 B)如果包含的文件是动态的,还可以用还传递参数名和参数值。 C)标签从一个JSP文件向另一个文件传递一个包含用户请求的request对象。 D)标签以下的代码,将不能执行。 E)元素用来获得Bean的属性值,并

9、可以将其使用或显示在JSP页面中。 (5)下列说法中错误的是 。 A)元素用于在浏览器中播放或显示一个对象 B)当Jsp文件被编译,送往浏览器时,元素将会根据浏览器的版本替换成或者元素。 C)Jsp:param操作被用来以“名值”对的形式为其它标签提供附加信息 D)是动作的一部分,并且只能在动作中使用。 E)以上说法全不对 第4章 JSP内置对象 第4章试题答案: (1) B (2) E (3) ABCD (4)ABCDE(5)B 一、选择题: (1)下面对out对象说法错误的是 。 A)out对象用于输出数据 B)out对象的范围是application。 C)如果page指令选择了auto

10、flush=true,那么当出现由于当前的操作不清空缓存而造成缓冲区溢出的情况时,这个类的所有I/O操作会自动清空缓冲区的内容。 D)out.newLine()方法用来输出一个换行符 E)out.close()方法用来关闭输出流 (2)下面关于request对象说法错误的是 。 A)request对象是ServletRequest的一个实例 B)当客户端请求一个JSP网页时,JSP引擎会将客户端的请求信息包装在这个request对象中 C)getParameterName()方法返回本次请求的参数名字 D)getParameter()方法返回包含指定参数的单独值的字符串 E)getServer

11、Name() 返回接收请求的服务器的主机名和端口号 (3)下面关于session对象说法中正确的是 。 A)session对象的类是HttpSession.HttpSession由服务器的程序实现 B)session对象提供HTTP服务器和HTTP客户端之间的会话 C)session可以用来储存访问者的一些特定信息 D)session可以创建访问者信息容器。 E)当用户在应用程序的页之间跳转时,存储在session对象中的变量会清除 (4)下面关于pageContext对象说法中正确的是 。 A)pageContext对象为JSP页面包装页面的上下文。 B)pageContext对象创建和初始

12、化都是由容器来完成的 C)getRequest()方法返回当前的request对象 D)getSession()方法返回当前页面的session对象。 E)removeAttribute()方法用来删除默认页面范围或特定范围之中的已命名对象。 (5)下列关于Application对象说法中错误的是 。 A)Application对象用于在多个程序中保存信息 B)Application对象用来在所有用户间共享信息,但不可以在Web应用程序运行期间持久地保持数据。 C)getAttribute(String name)方法返回由name指定的名字application对象的属性的值。 D)getA

13、ttributeNames()方法返回所有application对象的属性的名字。 E)setAttribute(String name , Object object)方法设置指定名字name的application对象的属性值object 第5章 JSP&JavaBean综合应用 第5章试题答案 (1) AB (2) BD (3) E (4)D (5)A 一、选择题: (1)在JSP文件中加载动态页面可以用 指令。 A)指令 B)指令 C)page指令 D)指令 E)Taglib指令 (2)如果想在页面中使用一个JavaBean我们可以使用 指令。 A) B)page C) D) E)以上

14、选项全都正确 (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章 自定义标签 第6章试题答案: (1) C

15、 (2) ABCDE (3) ABCE (4)ABCDE(5)CD 一、选择题: (1)下面对于标签的说法中错误的是 。 A)JSP标签用于调用JavaBean组件中的操作和执行 B)JSP标签简化了JSP页面的开发和维护 C)JSP技术没有提供了在自定义标签中封装其他动态功能的机制 D)自定义标签通过封装反复执行的任务使它们可以在多个应用程序中重复使用 E)自定义标签通常是以标签库的形式出现的 (2)自定义标签有丰富的功能。它们可以 。 A)通过从调用页面传递的属性进行定制 B)访问JSP页面可以使用的所有对象 C)修改由调用页面生成的响应 D)彼此通信。 E)彼此嵌套 (3)当我们要在JS

16、P页面中使用自定义标签时需要 。 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_

17、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,那么执行

18、这个方法,如果此方法返回的是IterationTag.EVAL_BODY_AGAIN,那么就在此计算正文内容,然后再调用此方法 E)doInitBody()用来为setBodyContent()方法做准备工作 第7章JSTL 第7章试题答案: (1) ABCDE (2) ABDE (3) E (4)E (5)ABCDE一、选择题: (1)下列对于JSTL的说法正确的是 。 A)JSTL是指(JavaServer Pages Standard Tag Library,JSP)标准标记库 B)JSTL特别为条件处理、迭代、国际化、数据库访问和可扩展标记语言(XML)处理提供支持 C)JSTL在应用

19、程序服务器之间提供了一致的接口,最大程序地提高了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) 标签可以迭代

20、固定次数 C) 标签可以在Collection中迭代 D) 标签专门用来处理TokenString的迭代 E) 标签仅可以指定一个分隔符 (5)下列关于SQL标签说法中正确的是 。 A) 标签用于设置数据源 B) 标签用来查询数据库 C) 标签用来对数据库进行更新操作 D)标签用来设置SQL预处理语句中的参数 E)标签为和建立事务处理上下文 第8章 Servlet 技术 第8章参考答案: (1) ABCDE (2) ABCDE (3) ABCDE(4)E (5) E 一、选择题: (1)下列关于Servlet的功能描述正确的是 。 A)Servlet可以创建并返回一个包含基于客户请求性质的动态

21、内容的完整的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的生命周期包

22、括下列哪几个阶段 。 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请

23、求 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 第9章 Servlet 常用接口 第9章参考答案: (1) E (2) ABCD (3) ABCE(4) E (5) ABDE(6) E (7) ABCD

24、一、选择题: (1)下列关于ServletConfig接口说法错误的是 。 A)ServletConfig接口是一个由Servlet容器使用的Servlet配置对象 B)ServletConfig接口用于在Servlet初始化时向它传递信息 C)ServletConfig接口拥有getInitParameter()方法 D)ServletConfig接口拥有getServletName()方法 E)ServletConfig接口的getServletContext()方法不返回任何值 (2)下面关于ServletException的方法说法正确的是 。 A)ServletException()

25、方法构建一个新的Servlet异常 B)ServletException(String message)方法构建一个指定信息的新的Servlet异常 C)ServletException(Throwable rootCause)方法构建一个新的Servlet异常,Servlet 需要时抛出,包含妨碍正常操作的根异常信息 D)getRootCause()方法返回引起Servlet异常的原因 E)以上方法只有A,B正确 (3)下列关于ServletRequest接口能处理的事情中,说法正确的是 。 A)找到客户端的主机名和IP地址 B)检索请求参数 C)取得和设置属性 D)设置输入和输出流 E)取

26、得输入和输出流 (4)下面关于HttpServletRequest接口描述错误的是 。 A)HttpServletRequest接口中最常用的方法就是获得请求的参数 B)JSP中的内建对象request是一个HttpServletRequest实例 C)HttpServletRequest主要处理读取和写入HTTP头标 D)HttpServletRequest主要处理取得路径信息和标识HTTP会话,取得和设置cookies E)HttpServletRequest主要处理取得输入和输出流 (5)下面关于HttpServletResponse接口描述正确的是 。 A)HttpServletRes

27、ponse代表了对客户端的Http响应 B)JSP中的内建对象response是一个HttpServletResponse实例 C)etCharacterEncoding(String charset)方法设置响应的MIME类型 D)getWriter()方法取得PrintWriter对象,来输出字符数据 E)setContentType()方法设置响应的MIME类型 (6)下列关于RequestDispatcher接口描述错误的是 。 A)RequestDispatcher接口定义一个对象,该对象负责在服务器端接收来自客户端的请求并向他们发送资源 B)RequestDispatcher接口被Servlet引擎用来实现Http客户端和Http会话两者之间的关联 C)RequestDispatcher接口拥有forward()方法 D)RequestDispatcher接口拥有include()方法 E)Request

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1