2017年蓝桥软件学院Servlet考试(A)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

绝密★启用前

2017年蓝桥软件学院暑期选拔性考试

(考试时间:180分钟 试卷满分:200分)

注意事项:

1.答卷前,请关闭手机,禁止使用设备对试卷进行拍照。

2.请务必将个人相关信息填写在相应位置。

3.请将答案填写在相应位置,否则无效。 第一部分 单选题(每题1分 * 10 = 20分)

做题时,先将答案标在试卷上,录音结束后,你将有两分钟的时间将试卷上的答案转涂到答题卡上。

1. 为了获得用户提交的表单参数,可以从哪一个接口中得到。( D )

A.ServletResponse

B.Servlet

C.RequestDispatcher

D.ServletRequest

2. 以下哪一个选项中可以获得Servlet 的初始化参数。(

C

)

A.Servlet

B.ServletContext

C.ServletConfig

D.GenericServlet

3. 表示“资源移动”的状态码是。( B )

A.200

B.302

C.400

D.500

200是OK ,400是访问地址有问题

4. 哪一个对象可以用于获得浏览器发送的请求。( A

)

A.HttpServletRequest

B.HttpServletResponse

C.HttpServlet

D.Http

5.当Web 应用程序被关闭时,Servlet 容器会调用Servlet Context “监听器”的哪个方法?( D )B

A.contextInitialized()

B.contextDestroyed()

C.contextFinialized()

D.contextShutdown()

6.以下哪一个不是Filter 接口的方法。( C

)

A.init (FilterConfig config )

B.void destroy()

C.void doFilter(HttpServletRequest request ,HttpServletResponse response)

D.void doFilter(ServletRequest request ,ServletResponse response ,FilterChain chain) C 中无FilterChain chain ,因此无法把参数传到下个 7.javax.Servlet 的包中,属于类的是。( B )

A.Servlet

B.GenericServlet

C.ServletRequest

D.ServletContext

所在大学 学校类型 学历 专业 姓名 授课老师 装订线 装订线 装订线 装订线

8.Servlet处理请求的方式为( B )

A.以运行的方式

B.以线程的方式

C.以程序的方式

D.以调度的方式

9.实现下列哪一种接口的对象,并不需要在web.xml文件内进行额外的设定,Servlet容器就能够回应该对象加入HTTP会话所发生的事件(D )

A.ServletContextListener

B.HttpSessionListener

C.HttpSessionAttributeListener

D.HttpSessionBindingListener

HttpSessionListener 只需要设置到web.xml 中就可以监听整个应用中的所有session 。HttpSessionBindingListener 必须实例化后放入某一个session 中,才可以进行监听

10.下面哪一个标记与Servlet的配置无关( D )

A.servlet-mapping

B.servlet-class

C.url-pattern

D.tag

11.在Servlet的服务方法(如doPost() )中,如何请求获得”User-Agent”报头的值(B )

A .String userAgent = request.getParameter(“User-Agent”);

B. String userAgent = request.getHeader(“User-Agent”);

C. String userAgent = request.getRequestHeader(“Mozilla”);

D .String userAgent = request.getServletContext().getInitParameter(“User-Agent”);

12.HttpServletResponse的哪些方法用于将一个Http请求重定向到另一个URL?( D )

A.sendURL()

B.redirectUrl()

C.redirectHttp()

D.sendRedirect()

13.假设req是一个HttpServletRequest,以下哪一个代码会得到一个二进制输入流(D )B

A.BinaryInputStream s = req.getInputStream();

B.ServletInputStream s = req.getInputStream();

C.BinaryInputStream s = req.getBinaryInputStream();

D.ServletInputStream s = req.getBinaryInputStream();

CD两个类型没有

14.如何在一个HttpServletResponse对象中设置一个名为“CONTENT-LENGTH”的报头(B )

A.response.setHead(CONTENT-LENGTH,”numBytes”);

B.response.setHead(“CONTENT-LENGTH”, ”numBytes”);

C.response.setStatus(1024);

D.response.setStatus(“CONTENT-LENGTH”,1024);

相关文档
最新文档