JSP试题及答案

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

第9章 Servlet 常用接口

一、选择题:

(1)下列关于ServletConfig接口说法错误的是 。

A)ServletConfig接口是一个由Servlet容器使用的Servlet配置对象 B)ServletConfig接口用于在Servlet初始化时向它传递信息 C)ServletConfig接口拥有getInitParameter()方法 D)ServletConfig接口拥有getServletName()方法

E)ServletConfig接口的getServletContext()方法不返回任何值

(2)下面关于ServletException的方法说法正确的是 。 A)ServletException()方法构建一个新的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)取得输入和输出流

(4)下面关于HttpServletRequest接口描述错误的是 。

A)HttpServletRequest接口中最常用的方法就是获得请求的参数 B)JSP中的内建对象request是一个HttpServletRequest实例 C)HttpServletRequest主要处理读取和写入HTTP头标

D)HttpServletRequest主要处理取得路径信息和标识HTTP会话,取得和设置cookies E)HttpServletRequest主要处理取得输入和输出流

(5)下面关于HttpServletResponse接口描述正确的是 。 A)HttpServletResponse代表了对客户端的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)RequestDispatcher接口的getId()方法返回会话ID,Servlet引擎设置的一个唯一关键字

(7)下列说法正确的是: 。

A)Filter接口可以帮助我们在WEB应用中实施过滤技术 B)Filter接口拥有Init(FilterConfig filterConfig)方法

C)FilterChain是代码的过滤链,通过这个接口把过滤的任务在不同的Filter之间转移 D)FilterConfig接口代表了Filter的配置 E)FilterChain接口代表了Filter的配置

第10章 Servlet请求响应机制

一、选择题:

(1)一个完整的HTTP事务处理过程包括 。 A)连接TCP/IP连接 B)客户端发出请求信息 C)设置MIME类型 D)服务器响应信息 E)结束连接

(2)下面关于MIME类型说法错误的是 。

A)应用程序使用application类型在网上传递应用程序数据或二进制数据 B)使用video类型传送音频数据 C)使用image类型传送图像

D)使用message类型处理电子邮件信息 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)下列有关HTTP请求报头域说法正确的是 。 A)Accept:用于指定客户端接受哪些类型的信息

B)Host:主要用于指定被请求资源的Internet主机和端口号

C)User-Agent:允许客户端将它的操作系统浏览器和其他属性告诉服务器 D)Connnection:标明客户是否能够处理持续性HTTP连接

E)Referer:包含一个URL,用户从该URL代表的页面出发访问当前请求的页面

(5)下面哪个状态代码表示“Not Found 无法找到指定位置的资源” 。 A)100 B)201 C)301 D)400 E)404

(6)下面哪个方法设置MIME类型 。

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)下面哪个HTTP响应报头表示设置浏览器多长时间(单位是秒)之后重新请求一次页 面 。

A)Refresh B)Expires

C)Content-Type D)Location E)Set-Cookie

第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重写是在什么情况下使用 。 A)在当客户端浏览器支持Cookie时

B)在当客户端浏览器不支持Cookie时 C)在当客户端浏览器支持session时 D)在当客户端浏览器不支持session时

E)当第一次发起请求的时候,服务端会默认URL重写

(4)下面那种类型定义隐藏域 。 A)type=\)type=\

C)type=\)type=\ E)type=\

(5)下面关于隐藏域的描述正确的是 。 A)使用隐藏域可以传递参数 B)隐藏域在客户端浏览器不可见 C)隐藏域需要配合表单一起使用 D)每个表单只能使用一个隐藏域

E)隐藏域在Cookie被禁用或者根本不支持的情况下依旧能够工作

第12章 会话跟踪技术(下)

一、选择题:

(1)下列对Cookie描述正确的是 。

A)Cookie是HTTP协议下的一种方法,通过该方法,服务器或脚本能够在客户工作站上维护

状态或状态信息

B)Cookie文件是可以被Web浏览器读取的 C)Cookie文件是属于文本文件 D)Cookie文件可以携带病毒

E)硬盘上保存的Cookie文件是经过加密处理的

(2)下面对Cookie属性描述错误的是 。

A)setMaxAge(int expiry):设置 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)

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