Jsp考试复习题库及答案.pdf
《Jsp考试复习题库及答案.pdf》由会员分享,可在线阅读,更多相关《Jsp考试复习题库及答案.pdf(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Jsp考试复习题库及答案试题1(1)在 J 2 E E 的W e b 应用中,编译后的c las s 文件存放的目录为(A)A.c las s e s 目录B.i m ag e s 目录C.j ar目录D.任意位置(2)在 J SP 中,哪个指令用来声明J SP 欲使用的标签库?(B)A.t ldB.t ag li bC.i m p o rtD.i n c lu d e(3)Se rv le t 处理请求的方式为(A)A.以运行的方式B.以线程的方式C.以程序的方式D.以调度的方式(4)在 J av aW e b 应用中,M V C设计模式中的V(视图)通常由(A)充当。A.J SPB.Se
2、rv le tC.Ac t i o nD.J av aBe an(5)网页服务默认的端口号是(D),我们可以通过H TTP 地址加上端口号来访问网站。A.8 1 0 0B.8 0 8 0C.9 0 0 0D.8 0(6)J SP 标准标签库(J STL)的标签库描述符文件的后缀是(A)oA.t ldB.j arC.p ro p e rt i e sD.x m l(7)、W e b 服务是一种通过互联网来描述、发布、定位及调用的服务,下列关于W e b 服务的理解正确的是(D)。A.W e b 服务只能在互联网发布,不能在局域网内发布B.W e b 服务的提供者和请求者必须使用相同的技术平台C.
3、W e b 服务的提供者和请求者必须使用的语言开发应用程序D.W e b 服务的数据传输标准是X M L说明:W e b 服 务(W e b Se rv i c e)是基于X M L 和H TTP S的一种服务,其通信协议主要基于SO AP,服务的描述通过W SDL,通过UDDI来发现和获得服务的元数据。(8)在 J av a W e b 应用程序中,使用哪个数据源与J N DI 获得数据库连接时,应把J DBC驱动程序j ar文件放在(D)下。A.应用程序的s rc 目录B.应用程序的/W E B-I N F/li b 目录C.To m c at 的根目录D.To m c at 的 c o
4、m m o n/li b 目录(9)下面哪个说法是正确的?(B)A.对于每个要求访问m ai llo g i n,j s p 的H TTP 请求,Se rv le t容器都会创建一个H t t p Se s s i o n 对象B.每个H t t p Se s s i o n 对象都有惟一的I D。C.J av aW e b 应用程序必须负责为H t t p Se s s i o n 分配惟一的I D(这是由服务器分配的)(1 0)如果不希望J SP 网页支持Se s s i o n,应该如何办?(B)A.调用 H t t p Se s s i o n 的 i n v ali d at e。方
5、法B.(1 1)在 J SP 中使用标记时,不会出现的属性是:(A)A.n am eB.p ro p e rt yC.v alu eD.以上皆不会出现(1 2)P ag e 指令用于定义J SP 文件中的全局属性,下列关于该指令用法的描述不正确的是(D)A.作用于整个J SP 页面。B.可以在一个页面中使用多个指令。C.为增强程序的可读性,建议将指令放在J SP 文件的开头,但不是必须的。D.指令中的属性只能出现一次。说明:%p a g e%指令作用于整个J S P页面,同样包括静态的包含文件。但 是 p a g e%指令不能作用于动杰的包含文件,比如 j s p:i n c l u d e
6、你可以在一个页面中用上多个%p a g e%指令,但是其中的属性只能用一次,不过也有个例外,那就是i m p o r t 属性。因为i m p o r t属性和J a v a 中的i m p o r t 语句差不多(参照J a v a L a n g u a g e),所以你就能多用此属性几次了.无论你把 p a g e%指令放在J S P的文件的哪个地方,它的作用范围都是整个J S P页面。不过,为了 J S P程序的可读性,以及好的编程习惯,最好还是把它放在J S P文件的顶部.(1 3)关于J a v a B e a n 正确的说法是(B)A.J a v a 文件与B e a n 所定义
7、的类名可以不同,但一定要注意区分字母的大小写B.在 J S P文件中引用B e a n,其实就是用语句C.被引用的B e a n 文件的文件名后缀为.j a v aD.B e a n 文件放在任何目录下都可以被引用(1 4)S e r v l e t 程序的入口点是:(A)A.i n i t ()B.m a i n ()C.s e r v i c e ()D.d o G e t ()(1 5)不能在不同用户之间共享数据的方法是(A)A、通过c o o k i e (不同页面间共享数据)B、利用文件系统C、利用数据库D、通过 S e r v l e t C o n t e x t 对象(1 6)
8、下列哪个为J S P的隐含对象。(B)A.e n vB.p a g e (即内建对象)C.j s p i n f oD.c o n t e x t(1 7)哪一个不是E L 定义的隐式对象?(C)A.c o o k i eB.p a g e C o n t e x tC.a t t r i b u t e sD.i n i t Pa r a m(1 8)关于J S P,下列说法不正确的有(D)。A.J S P 的全称是 J a v a S e r v e r Pa g e sB.JSP是由sun公司倡导,许多别的公司参与一起建立起来的一种动态网页技术C.在HTM L 文件里中加入Java程序片
9、断和JSP标签可以构成JSP网页D.JSP的运行环境是:正确安装JDK 即可。(还有服务器如Tmocat)说明:JSP(全称 JavaServer Pages)是由 Sun M icrosystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTM L、XM L 或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP使 Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XM L 标签,它们用来调用内建功能。另外
10、,可以创建JSP标签库,然后像使用标准HTM L 或XM L 标签一样使用它们。标签库提供了一种和平台无关的扩展服务器性能的方法。JSP被 JSP编译器编译成Java Servletso 一个JSP编译器可以把JSP编译成JA VA 代码写的servlet然后再由JA VA 编译器来编译成机器码,也可以直接编译成二进制码。(19)下列选项中能在JSP页面中实现转向的是(B)A.response,forward(/index,jsp);B.response.sendRedirect(/index,jsp);C.request,forward(/index,jsp);D.r equ est.sen
11、dR edir ect(/index,jsp);(2 0)如果某一 J S P 页面的表单中,有几个复选框,name为“habit,则该jsp提交后,通过下面(C)语句去获取用户选中复选框的值。A.r equ est.getA ttr ibu te(habit);B.r equ est.getP ar ameter(habit);C.r equ est.getP ar ameter V alu es(habit);D.r equ est,get H abit();(2 1)关于session的使用,下列说话正确的是(A)。A.不同的用户窗口具有不同的sessionB.不同的用户窗口具有相同的s
12、essionC.session可能超时间D.S ession永远不可能超时(2 2)如果用J S P 开发一个聊天程序,不用数据库存储聊天纪录,请问聊天记录最好存储在(D)中。A.r equ estB.pageC.sessionD.application(不同的用户之间可以共享数据)(2 3)用 J S P 2.0 表达式语法在J S P 页面上正确显示1 0+2 0 的结果的是(A)oA.$1 0+2 0 B.$1 0+2 0 ;C.$(1 0+2 0)D.$(1 0+2 0);(2 4)支持 J S P 2.0 和 S er v let2.4 的 T O M C A T 版本是(C)。A.
13、T 0 M C A T 4.0 以上B.T 0 M C A T 4.2 4 以上C.T 0 M C A T 5.0 以上D.T 0 M C A T 5.5 以上(2 5)编写自定义标签处理类后,需要编写一个(B)去描述。A.tag 文件B.t l d 文件C.dtd文件D.xml 文件(2 6)关于S er v let F ilter,下列说法正确的有(C D)。A.F ilter 其实就是一个 S er v letB.F ilter 可以产生 r esponseC.F ilter 可以在ser v let被调用之前截获r equ estD.F ilter 可以用来处理统一认证,过滤不雅字句等
14、。说明:filter 功能.它使用户可以改变一个r equ est和修改一个 r esponse.F ilter 不是一个 ser v let,它不能产生一个 r esponse,它能够在一个r equ est到达ser v let之前预处理r equ est,也可以在离开 servlet时处理response.换种说法,filter其实是一个“servlet chainingw(servlet 链).一个 filter 包括:1.在 servlet被调用之前截获;2.在 servlet被调用之前检查servlet request;3.根据需要修改request头和request数据;4.根据
15、需要修改response头和response数据;5.在 servlet被调用之后截获.你能够配置一个filter 到一个或多个servlet;单个servlet或servlet组能够被多个filter使用.几个实用的filter包括:用户辨认filter,日志filter,审核filter,加密filter,符号filter,能改变xml内容的XSL T filter等.(27)在一个Filter中,处理filter业务的是(C)方法。A.dealFilter(ServletRequest request,ServletResponseresponse,FilterChain chain)B
16、.dealFilter(ServletRequest request,ServletResponseresponse)C.d o Fi lt e r (S e r v le t R e q u e s t r e q u e s t,S e r v le t R e s p o n s er e s p o n s e,Fi lt e r Ch ai n ch ai n)D.d o Fi lt e r (S e r v le t R e q u e s t r e q u e s t,S e r v le t R e s p o n s er e s p o n s e)(28)MV C 属
17、于(B)oA.Mo d e ll(JS P+Jav aBe an)B.Mo d e 12(JS P+S e r v le t+Jav aBe an)C.Mo d e l3D.Mo d e 14(29)S e s s i o n 对象的(A)方法用于设置会话的超时时间。A.s e s s i o n.s e t MaxIn act i v e ln t e r v al(30);B.s e s s i o n.s e t MaxT i m e(30);C.s e s s i o n.g e t MaxIn act i v e ln t e r v al();D.s e s s i o n.s e
18、 t At t r i bu t e(at i m ew,30);(30)s e s s o n 对象的(D)方法用于判断是否为开始新会话。A.be g i n ()B.i s Ne w S e s s i o n lD()C.i n v ali d at e ()D.i s Ne w O(31)下面哪一个隐含变量的存取范围不是p ag e?(B)A.co n f i gB.ap p li cat i o nC.o u tD.p ag e(32)Pag e 指示符的lan g u ag e 属性的作用是。(C)A.定义JS P页面的字符编码(p ag e En co d i n g)B.定义J
19、S P页面的MIME类型C.定义JS P页面中使用的脚本语言D.定义JS P页面的描述信息(33)在 MV C设计模式中,Jav aBe an 的作用是。(B)A.Co n t r o lle rB.Mo d e lC.业务数据的封装D.V i e w(34)在 JS P页面中不可以用来异常处理的有。(D)A.h t m l文件B.JS P文件C.S e r v le tD.T xt 文件(35)关于JS P生命周期的叙述,下列哪些为真?(BD)A.每当用户端运行JS P时,j s p ln i t()方法都会运行一次(只会运行一次)B.每当用户端运行JS P时,_j s p S e r v
20、i ce()方法都会运行一次C.每当用户端运行JS P时,j s p De s t r o y()方法都会运行一次(只会运行一次)D.JS P会先解释成S e r v le t 源文件,然后编译成S e r v le t 类文件(36)在 J2EE中属于W e b层的组件有(D)A.H T MLB.EJBC.Ap p le tD.JS P说明:J2EEw e b层组件可以是J SP 页面或S e r v le t s.按照J2EE规范,静态的H T ML页面和Ap p le t s 不算是w e b层组件。(37)如何发送 Co o ki e?。(B)A.使用n e w Co o ki e 语
21、句B.调用 r e s p o n s e.ad d Co o ki e 方法C.使用 Co o ki e 的 s e t MaxAg e 方法D.s e t Co o ki e 方法(38)j av ax.S e r v le t 的包中,属于类的是。(B)A.S e r v le t (接 口)B.G e n e r i cS e r v le tC.S e r v le t R e q u e s t (接 口)D.S e r v le t Co n t e xt (接 口)(39)动态网站需要的技术为。(ACD)A.CG IB.H T T PC.AS PD.PH P(40)表 示“资源
22、移动”的状态码是。(B)A.200B.302C.400D.50041.下列属于JS P内部对象不包括(D)A.r e q u e s tB.r e s p o n s eC.ap p li cat i o nD.i n t42.以 下(A)可用于检索s e s s i o n 属性u s e r i d 的值A.s e s s i o n.g e t At t r i bu t e (u s e r i d );B.s e s s i o n.s e t At t r i bu t e (u s e r i d );C.r e q u e s t.g e t Par am e t e r (u
23、 s e r i d );D.r e q u e s t.g e t At t r i bu t e (u s e r i d );43.关于s e s s i o n 的使用,下列说话正确的是(C)A.不同的用户窗口具有相同的s e s s i o nB.不同的用户窗口具有相同的s e s s i o nC.session可能超时D.Session永远不可能超时4 4.在 JSP 中,session.setM axInactivelnterval(30),时长为30(B)A.毫秒B.秒C.分钟D.小时4 5.在J2EE中,重定向到另一个页面,以下(C)语句是正确的A.request.send
24、Redirect(http:/www.jb-”);B.request.sendRedirect();C.response.sendRedirect(Http:/www.jb-.c n );D.response.sendRedirect()46.在JSP页面中,保存数据的范围由小到大依次是(C)A.pageContext,request,application,sessionB.pageContext,application,session,requestC.pageContext,request,session,applicationD.pageContext,session,request,
25、application47.在JSP页面中,如果从一个源页面中通过jsp:forwardpage=urlname/将本页面请求转发至指定URL组件,则在该URL组件(J S P 页面)中不可处理的共享数据范围是(C)A.s e s s i onB.r e qu e s tC.pa g eD.a ppl i c a t i on48.在 J S P 页面中,能够完成输出操作的内置对象是:(A )A.ou tB.r e s pon s eC.r e qu e s tD.c on f i g49.关于转发与重定向的描述错误的是(D )A.重定向是在客户端发生的作用,通过请求新的地址实现页面转向B.使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Jsp 考试 复习 题库 答案
限制150内