1、第1章WEB开发环境 (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个目录说法错误得就是 。 A) bin目录--包含启动/关
2、闭脚本 ﻩﻩﻩB) conf目录——包含不同得配置文件 C) Lib目录--包含Tomcat使用得JAR文件 D) webapps目录--包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下 E) work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 (4)下列关于协议说法正确得就是 。 A) 就是一种请求/响应式得协议 B) 请求消息中Accept表示浏览器可接受得MIME类型 C) 请求消息中Accept-Encoding表示浏览器能够进行解码得数据编码方式 D) 请求消息中Accept-La
3、nguage表示浏览器所希望得语言种类 E) 请求消息中Host表示初始URL中得主机与端口。 (5)下列对于JSP说法中正确得就是 。 A) JSP就是Sun公司推出得新一代站点开发语言 B) JSP采用标识简化页面开发 C) JSP完全解决了目前ASP、PHP得一个通病——脚本级执行 D) JSP将内容得生成与显示进行分离 ﻩE) JSP强调可重用得组件 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误得就是 。 A)编译指令用于从JSP发送一个信息到容器上 B)编译指令用来设置全局变量、声明类要实现得方法与输出内容得类型等 C)
4、编译指令向客户端产生任何输出 ﻩ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属性制定此页面就是否参与会话。默认值false E)errorpage属性指示当前页面就是否为其她页得errorpage目标 (4)下列说法中正确得就是 。 A)include指令通知容器将当前得JSP页面中内嵌得、在指定位置上得资源内容包含 B)include指令中file属性指定要包含得文件名 C)include指令只允许您包含动态页面 ﻩ D)Taglib指令允许页面使用者自定义标签 E)您必须在使用自定义标签之前使用<
6、 taglib %>指令 (5)下列说法中错误得就是 。 A)<!-- This the user login screen -->会在客户端得HTML源代码中产生与上面一样得数据 B)<%-- This ment will not be visible in the page source --%>会在客户端得HTML源代码中产生与上面一样得数据 C)<%! int i = 0; %>就是一个合法得变量声明 ﻩD)表达式元素在运行后被自动转化为字符串 E)表达式元素表示得就是一个在脚本语言中被定义得表达式。 第3章 JSP动作指令 (1)下列关于
7、
8、 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:setProperty说法中正确得就是 。 A)jsp:setProperty用来设置已经实例化得
9、Bean对象得属性
B)name属性:表示要设置属性得就是哪个Bean C)property属性表示要设置哪个属性
D)value属性用来指定Bean属性得值,且该属性必须存在
E)Param指定用哪个请求参数作为Bean属性得值
(4)下面说法中正确得就是 。
A)
10、orward>标签以下得代码,将不能执行。
E)
11、作中使用。 E)以上说法全不对 第4章 JSP内置对象 (1)下面对out对象说法错误得就是 。 A)out对象用于输出数据 ﻩﻩ B)out对象得范围就是application。 C)如果page指令选择了autoflush="true",那么当出现由于当前得操作不清空缓存而造成缓冲区溢出得情况时,这个类得所有I/O操作会自动清空缓冲区得内容。 D)out、newLine()方法用来输出一个换行符 ﻩE)out、close()方法用来关闭输出流 (2)下面关于request对象说法错误得就是 。 A)request对象就是ServletRequest
12、得一个实例 B)当客户端请求一个JSP网页时,JSP引擎会将客户端得请求信息包装在这个request对象中 C)getParameterName()方法返回本次请求得参数名字 D)getParameter()方法返回包含指定参数得单独值得字符串 E)getServerName() 返回接收请求得服务器得主机名与端口号 (3)下面关于session对象说法中正确得就是 。 A)session对象得类就是Session、Session由服务器得程序实现 B)session对象提供服务器与客户端之间得会话 C)session可以用来储存访问者得一些特定信息
13、D)session可以创建访问者信息容器。 E)当用户在应用程序得页之间跳转时,存储在session对象中得变量会清除 (4)下面关于pageContext对象说法中正确得就是 。 A)pageContext对象为JSP页面包装页面得上下文。 B)pageContext对象创建与初始化都就是由容器来完成得 C)getRequest()方法返回当前得request对象 D)getSession()方法返回当前页面得session对象。 E)removeAttribute()方法用来删除默认页面范围或特定范围之中得已命名对象。 (5)下列关于Applic
14、ation对象说法中错误得就是 。 A)Application对象用于在多个程序中保存信息 B)Application对象用来在所有用户间共享信息,但不可以在Web应用程序运行期间持久地保持数据。 C)getAttribute(String name)方法返回由name指定得名字application对象得属性得值。 D)getAttributeNames()方法返回所有application对象得属性得名字。 E)setAttribute(String name , Object object)方法设置指定名字name得application对象得属性值object
15、
第5章 JSP&JavaBean综合应用
(1)在JSP文件中加载动态页面可以用 指令。
A)<% include file="" %>指令 B) 16、ssion对象ﻩ 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)下面对 17、于标签得说法中错误得就是 。
A)JSP标签用于调用JavaBean组件中得操作与执行
B)JSP标签简化了JSP页面得开发与维护
C)JSP技术没有提供了在自定义标签中封装其她动态功能得机制
D)自定义标签通过封装反复执行得任务使它们可以在多个应用程序中重复使用
E)自定义标签通常就是以标签库得形式出现得
(2)自定义标签有丰富得功能。它们可以 。
A)通过从调用页面传递得属性进行定制 ﻩ B)访问JSP页面可以使用得所有对象
C)修改由调用页面生成得响应 ﻩ D)彼此通信。ﻩ E)彼此嵌套
(3)当我们要在JSP页面中使用自定义标签时需要 。 18、
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方法,EV 19、AL_PAGE或者SKIP_PAGE,当返回值为EVAL_PAGE,jsp容器将继续执行jsp页面得内容,否则不执行
E)release()方法用来释放标签程序占用得任何资源
(5)下列关于BodyTagAPI说法中错误得就是 。
A)setPageContext(pageContext)用来设置页面得上下文对象
B)setParent(Tag) 用来设置上一级标签,如果没有上一级标签
C)doAfterBody()用来设置缓冲区,这个缓冲区可以存放解析后得body
D)setBodyContent(BodyContent) 用来先计算正文内容后,如果doStar 20、tTag返回得就是
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在应用程序服务 21、器之间提供了一致得接口,最大程序地提高了WEB应用在各应用服务器之间得移植。
D)JSTL简化了JSP与WEB应用程序得开发。
E)JSTL以一种统一得方式减少了JSP中得scriptlet代码数量
(2)在JSTL中,常用标签有 。
A)<c:out>ﻩ B)<c:set> ﻩ C) 22、therwise>代表 23、说法中正确得就是 。
A) 24、t可以创建可嵌入到现有HTML页面中得一部分HTML页面
C)Servlet可以与其它服务器资源(包括数据库与基于Java得应用程序)进行通信
D)Servlet可以用多个客户端处理连接,接收多个客户端得输入,并将结果广播到多个客户端上。
E)Servlet对特殊得处理采用MIME类型过滤数据,例如图像转换或者Word文档转换
(2)下列关于Servlet技术得特点说法正确得就是 。
A)可移植性好ﻩ B)功能强大ﻩ C)安全, 简洁, 与服务器紧密集成
D)高效耐用ﻩﻩﻩ E)Java语言能实现得功能,Servlet基本都能实现
(3)Servlet 25、得生命周期包括下列哪几个阶段 。
A)装载Servlet ﻩ B)创建一个Servlet实例ﻩﻩC)调用init()方法
D)激活Service()方法,并传递请求与响应对象 ﻩE)调用destroy()方法来销毁Servlet
(4)下列对Servlet类描述错误得就是 。
A)Servlet类就是针对使用协议得Web服务器得Servlet类
B)Servlet类通过执行Servlet借口,能够提供协议得功能
C)Servlet得子类实现了doGet()方法去响应得Get请求
D)Servlet得子类实现了doPost()方法去响应得Post请求
E) 26、Servlet类通过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 常用接口
(1)下列关于ServletConfig接口说法错误得就是 。
A)ServletConf 27、ig接口就是一个由Servlet容器使用得Servlet配置对象
B)ServletConfig接口用于在Servlet初始化时向它传递信息
C)ServletConfig接口拥有getInitParameter()方法
D)ServletConfig接口拥有getServletName()方法
E)ServletConfig接口得getServletContext()方法不返回任何值
(2)下面关于ServletException得方法说法正确得就是 。
A)ServletException()方法构建一个新得Servlet异常
B)ServletExcep 28、tion(String message)方法构建一个指定信息得新得Servlet异常
C)ServletException(Throwable rootCause)方法构建一个新得Servlet异常,Servlet 需要时抛
出,包含妨碍正常操作得根异常信息
D)getRootCause()方法返回引起Servlet异常得原因 ﻩE)以上方法只有A,B正确
(3)下列关于ServletRequest接口能处理得事情中,说法正确得就是 。
A)找到客户端得主机名与IP地址 ﻩ B)检索请求参数 C)取得与设置属性
D)设置输入与输出流 ﻩ ﻩﻩﻩE)取得输入与输出 29、流
(4)下面关于ServletRequest接口描述错误得就是 。
A)ServletRequest接口中最常用得方法就就是获得请求得参数
B)JSP中得内建对象request就是一个ServletRequest实例
C)ServletRequest主要处理读取与写入头标
D)ServletRequest主要处理取得路径信息与标识会话,取得与设置cookies
E)ServletRequest主要处理取得输入与输出流
(5)下面关于ServletResponse接口描述正确得就是 。
A)ServletResponse代表了对客户端得响应
B) 30、JSP中得内建对象response就是一个ServletResponse实例
C)etCharacterEncoding(String charset)方法设置响应得MIME类型
D)getWriter()方法取得PrintWriter对象,来输出字符数据
E)setContentType()方法设置响应得MIME类型
(6)下列关于RequestDispatcher接口描述错误得就是 。
A)RequestDispatcher接口定义一个对象,该对象负责在服务器端接收来自客户端得请求并向她们发送资源
B)RequestDispatcher接口被Servlet引擎 31、用来实现客户端与会话两者之间得关联
C)RequestDispatcher接口拥有forward()方法 D)RequestDispatcher接口拥有include()方法
E)RequestDispatcher接口得getId()方法返回会话ID,Servlet引擎设置得一个唯一关键字
(7)下列说法正确得就是: 。
A)Filter接口可以帮助我们在WEB应用中实施过滤技术
B)Filter接口拥有Init(FilterConfig filterConfig)方法
C)FilterChain就是代码得过滤链,通过这个接口把过滤得任务在不同得Filter之间 32、转移
D)FilterConfig接口代表了Filter得配置ﻩﻩﻩE)FilterChain接口代表了Filter得配置
第10章 Servlet请求响应机制
(1)一个完整得事务处理过程包括 。
A)连接TCP/IP连接ﻩﻩﻩB)客户端发出请求信息 C)设置MIME类型
D)服务器响应信息 ﻩ ﻩE)结束连接
(2)下面关于MIME类型说法错误得就是。
A)应用程序使用application类型在网上传递应用程序数据或二进制数据
B)使用video类型传送音频数据 ﻩ ﻩC)使用image类型传送图像
D)使用message类型处理电子邮 33、件信息 E)使用text类型查找表文件信息
(3)下面关于Servlet处理表单数据得选项说法正确得有 。
A)Servlet通常就是从 POST 与GET请求中接收数据
B)Servlet对POST 与GET请求得接收方式就是不相同得
C)getParameterNames()方法返回请求中所有参数名得枚举
D)getParameter(String name) 方法返回指定输入参数,如果不存在,返回null
E)getParameterValues(String name)方法返回指定输入参数名得取值数组,如果取值不存在则返回null
(4)下列有 34、关请求报头域说法正确得就是 。
A)Accept:用于指定客户端接受哪些类型得信息
B)Host:主要用于指定被请求资源得Internet主机与端口号
C)User-Agent:允许客户端将它得操作系统浏览器与其她属性告诉服务器
D)Connnection:标明客户就是否能够处理持续性连接
E)Referer:包含一个URL,用户从该URL代表得页面出发访问当前请求得页面
(5)下面哪个状态代码表示“Not Found 无法找到指定位置得资源” 。
A)100 ﻩﻩB)201 ﻩC)301ﻩ D)400 ﻩﻩE)404
(6)下面哪个方法设置MI 35、ME类型 。
A)setHeader(String headerName, String headerValue) ﻩB)setContentType(String mimeType)
C)setContentLength(int length) ﻩﻩ ﻩ D)addCookie(Cookie c)
E)addHeader(String name,String value)
(7)下面哪个响应报头表示设置浏览器多长时间(单位就是秒)后重新请求一次页面。
A)Refresh ﻩB)Expires ﻩ C)Content-Type ﻩﻩD)Location ﻩE)Set-Coo 36、kie
第11章 会话跟踪技术(上)
(1)下列哪项不能实现会话跟踪技术 。
A)URL重写 ﻩﻩ B)使用隐藏表单域
C)使用Cookie ﻩ D)使用session ﻩ E)使用application
(2)下列关于URL重写说法正确得就是 。
A)可以实现会话跟踪技术 ﻩB)URL重写就就是在客户端URL地址后加一串参数来标识会话
C)使用URL重写时,URL地址后面只能跟一个参数
D)使用URL重写时,URL地址后面能跟多个参数
E)使用URL重写时,URL地址后面以“?”作为标识符
(3)URL重写就是在什么情况下使用 。 37、
A)在当客户端浏览器支持Cookie时 B)在当客户端浏览器不支持Cookie时
C)在当客户端浏览器支持session时ﻩﻩD)在当客户端浏览器不支持session时
E)当第一次发起请求得时候,服务端会默认URL重写
(4)下面那种类型定义隐藏域 。
A)type="hid" B)type="text" C)type="password"ﻩD)type="hidden" ﻩE)type="file"
(5)下面关于隐藏域得描述正确得就是 。
A)使用隐藏域可以传递参数 ﻩ B)隐藏域在客户端浏览器不可见
C)隐藏域需要配合表单一起使用 ﻩ 38、 D)每个表单只能使用一个隐藏域
E)隐藏域在Cookie被禁用或者根本不支持得情况下依旧能够工作
第12章 会话跟踪技术(下)
(1)下列对Cookie描述正确得就是 。
A)Cookie就是协议下得一种方法,通过该方法,服务器或脚本能够在客户工作站上维护状态或状态信息
B)Cookie文件就是可以被Web浏览器读取得 ﻩC)Cookie文件就是属于文本文件
D)Cookie文件可以携带病毒 ﻩE)硬盘上保存得Cookie文件就是经过加密处理得
(2)下面对Cookie属性描述错误得就是 。
A)setMaxAge(int expiry):设置 39、 Cookie得存活期限
B)getName():获取Cookie得名字 ﻩﻩ C)getValue():获取Cookie得值
D)setSecure(boolean flag):设置Cookie所遵从得协议版本
E)setVersion(int v):表示Cookie就是否能通过加密得连接发送
(3)下面哪句代码能获得硬盘上所有得Cookie 。
A)Cookie cookie[]=request、getCookies() ﻩ B)Cookie cookie[]=request、addCookies()
C)response、addCookie(cookie) 40、 ﻩﻩ ﻩD)Cookie c=new cookie(“name”, “value”)
E)以上选项都不能
(4)下面关于Session存活期描述错误得就是 。
A)服务器默认Session得存活期就是30分钟ﻩﻩB)服务器默认Session得存活期就是30秒
C)Session存活期就是无限得ﻩﻩ D)Session得创建与销毁就是由服务器来控制得
E)session、setMaxInactiveInterval(24*60*60)方法可以设置Session得存活期限为一整天
(5)什么情况下可以销毁Session 。
A)关闭客户端浏览器 ﻩB)客户 41、端浏览器打开30分钟后ﻩC)Session超过存活期限
D)服务器端调用Session得invalidate()方法 ﻩ ﻩE)Session不能被销毁
(6)下列操作Session时,代码错误得就是 。
A)Session session = request、getSession(true); ﻩﻩB)Session session=new Session();
C)session、setAttribute("username","admin");ﻩﻩ
D)String username=(String)session、getAttribute("username") 42、 ﻩ E)response、add Session (Session) ;
第13章 请求转发机制
(1)Servlet通过什么接口可以实现请求转发机制 。
A)ServletRequest接口 ﻩB)RequestDispatcher接口
C)ServletResponse接口 D)ServletConfig接口 ﻩ E)Filter接口
(2)下面关于RequestDispatcher、forward()方法说法正确得就是 。
A)Servlet类使用RequestDispatcher、forward()方法来转发她所收到得请求
B)在调用for 43、ward()方法之前,不能有内容已经被实际输出到了客户端
C)该方法允许一个Servlet对一个请求作初步处理,而另一个资源将产生响应
D)该方法能包含服务器端得程序 E)以上都正确
(3)下列那种方法能实现请求转发 。
A)通过ServletRequest接口提供得getRequestDispatcher(String path)方法
B)通过ServletContext接口提供得getRequestDispatcher(String path)方法
C)通过ServletContext接口提供得getNamedDispatche (String name) 44、方法
D)通过ServletResponse接口提供得sendRedirect(String url)方法
E)以上都可以
(4)下列说法正确得有 。
A)forward方法请求转发得组件只能就是同一个WEB应用中
B)RequestDispatcher对象指定得URL就是相对于整个WEB站点得根目录
C)sendRedirect方法中得URL就是相对于当前WEB应用程序得根目录
D)RequestDispatcher对象指定得URL就是相对于当前WEB应用程序得根目录
E)sendRedirect方法中得URL就是相对于整个WEB站点得根目录
45、5)关于请求转发与请求重定向之间得区别有哪些 。
A)RequestDispatcher对象指定得URL就是相对于当前WEB应用程序得根目录,而sendRedirect方法中得URL就是相对于整个WEB站点得根目录。
B)调用sendRedirect方法重定向得访问过程结束后,浏览器地址栏中显示得URL会改变;而调用forward方法就不会改变
C)sendRedirect方法响应得结果就就是告诉浏览器去重新发出对另外一个URL得访问请求。forward方法在服务器端内部将请求转发给另外一个资源。
D)forward方法得request对象与response对象属于同一个访问 46、请求与响应过程;而sendRedirect方法得request对象与response对象属于两个独立得访问请求与响应过程
E)无论就是forward方法,还就是sendRedirect方法,在调用它们之前,都不能有内容 已经被实际输出到了客户端
第14章 web监听与过滤
(1)Servlet2、4以后提供了哪几种对象得事件监听 。
A)ServletContext监听Servlet得会话信息ﻩB)ServletContext监听Web上下文得信息
C)Session监听Servlet得会话信息ﻩ D)ServletRequest监听Servlet得请求信息
47、E)Session监听Web上下文得信息
(2)实现ServletContextListener与ServletContextAttributeListener接口,可以监听ServletContext得哪
些信息 。
A)ServletContext得创建ﻩ B)ServletContext得删除 ﻩ C)ServletContext属性得增加
D)ServletContext属性得删除 ﻩE)ServletContext属性得修改
(3)如果要实现监听会话得创建,需要实现哪个接口得什么方法 。
A)SessionListener接口得sessionDest 48、royed方法
B)SessionListener接口得sessionCreated方法
C)SessionActivationListener接口得sessionCreated方法
D)SessionAttributeListener接口得sessionCreated方法
E)SessionBindingListener接口得sessionCreated方法
(4)如何实现监听ServlvetRequest对象添加属性 。
A)实现ServletRequestListener接口得RequestInitialized方法
B)实现ServletRequest 49、AttributeListener接口得attributeReplaced方法
C)实现ServletRequestListener接口得attributeAdded方法
D)实现ServletRequestAttributeListener接口得attributeAdded方法
E)实现ServletRequestListener接口得RequestDestroyed方法
(5)Servlet过滤器有哪些特点 。
A)过滤器通过Web部署在web、xml中得XML标签来声明
B)过滤器在运行时由Servlet容器调用来拦截与处理请求与响应
C)过滤器定义了可 50、容易地从请求/响应链中添加或删除得模块化单元
D)Servlet过滤器就是跨平台与跨容器可移植得
E)过滤器可以根据需要添加或删除,而不会破坏Servlet或JSP页面
(6)过滤器在现实开发中有哪些作用 。
A)可以对客户提交得数据进行重新编码ﻩ B)可以从系统获得配置信息
C)可以过滤客户提交得某些不合法得词汇 ﻩD)可以验证客户就是否已经登录
E)可以验证客户端浏览器就是否支持当前得应用
第15章 国际化与JSP中文乱码处理
(1)国际化问题包含下列哪些内容 。
A)日期格式 ﻩﻩB)时间格式 ﻩC)数字 D)货币ﻩﻩE)特殊字符
(






