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

更新时间:2023-07-07 21:18:49 阅读: 评论:0

所在大学             学校类型             学历             专业             姓名             授课老师            
装订线                                      装订线                                   装订线                                装订线   
绝密★启用前                                                         
2017年蓝桥软件学院暑期选拔性考试
(考试时间:180分钟  试卷满分:200分)
注意事项:
1.答卷前,请关闭手机,禁止使用设备对试卷进行拍照。
2.请务必将个人相关信息填写在相应位置。
3.请将答案填写在相应位置,否则无效。
第一部分  单选题(每题1 * 10 = 20
做题时,先将答案标在试卷上,录音结束后,你将有两分钟的时间将试卷上的答案转涂到答题卡上。
1. 为了获得用户提交的表单参数,可以从哪一个接口中得到。(    D    )
    A.ServletRespon    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
200OK400是访问地址有问题
4. 哪一个对象可以用于获得浏览器发送的请求。(    A    )
    A.HttpServletRequest        B.HttpServletRespon    C.HttpServlet            D.Http
5.promotesWeb应用程序被关闭时,Servlet容器会调用Servlet Context“监听器”的哪个方法?(    D    )B
    A.contextInitialized()        B.contextDestroyed()        C.contextFinialized()        D.contextShutdown()
6.以下哪一个不是Filter接口的方法。(    C    )
    A.initFilterConfig config   
啄食
    B.void destroy()
    C.void doFilter(HttpServletRequest requestHttpServletRespon respon)
    D.void doFilter(ServletRequest requestServletRespon responFilterChain chain)
C中无FilterChain chain,因此无法把参数传到下个
7.javax.Servlet的包中,属于类的是。( B    )
    A.Servlet        B.GenericServlet        C.ServletRequest        D.ServletContext
8.Servlet处理请求的方式为( B    )
    A.以运行的方式        B.以线程的方式        C.以程序的方式        D.以调度的方式
9.实现下列哪一种接口的对象,并不需要在l文件内进行额外的设定,Servlet容器就能够回应该对象加入HTTP会话所发生的事件(D   
    A.ServletContextListener            B.HttpSessionListener   
    C.HttpSessionAttributeListener        D.HttpSessionBindingListener
HttpSessionListener 只需要设置到 l 中就可以监听整个应用中的所有 ssion
HttpSessionBindingListener 必须实例化后放入某一个chloe怎么读 ssion 中,才可以进行监听
10.下面哪一个标记与Servlet的配置无关( D    )
    A.rvlet-mapping        B.rvlet-class        C.url-pattern        D.tag
11.Servlet的服务方法(doPost() )中,如何请求获得”Ur-Agent 报头的值(B    )       
    A .String urAgent = Parameter(Ur-Agent);
    B. String urAgent = Header(Ur-Agent);
    C. String urAgent = RequestHeader(Mozilla);
    D .String urAgent = ServletContext().getInitParameter(Ur-Agent);
12.HttpServletRespon的哪些方法用于将一个Http请求重定向到另一个URL?(    D    )       
    A.ndURL()
    B.redirectUrl()
    C.redirectHttp()
    D.ndRedirect()
13.假设req是一个HttpServletRequest,以下哪一个代码会得到一个二进制输入流    (D    )B
    A.BinaryInputStream s = InputStream();
    B.ServletInputStream s = InputStream();
    C.BinaryInputStream s = BinaryInputStream();
    D.ServletInputStream s = BinaryInputStream();
CD两个类型没有
14.如何在一个HttpServletRespon对象中设置一个名为“CONTENT-LENGTH”的报头(B    )   
    A.respon.tHead(CONTENT-LENGTH,numBytes);
    B.respon.tHead(CONTENT-LENGTH, numBytes);
bno什么意思中文    C.respon.tStatus(1024);
    D.respon.tStatus(CONTENT-LENGTH,1024);
15.Servlet用哪些方法来处理来自客户的表单数据?(B    )        target是什么意思
    A    HttpServlet.doHead();
    B    HttpServlet.doPost();
    C    HttpServlet.doForm();
    D    ServletRequest .doPost();
16.Servlet开发人员在扩展HttpServlet时如何处理HttpServletrvice()方法?(D    )   
    A.大多数情况下都应当覆盖rvice()方法
    B.应当从doGet()doPost()调用rvice()方法
    C.应当从init()调用rvice()方法
    D.应当至少覆盖一个doXXX()方法(拿下马来doPost())
17.假设在helloapp应用中有一个HelloServlet类,它在l文件中的配置如下(D    )    :
    <rvlet>
      <rvlet-name> HelloServlet </rvlet-name>
      <rvlet-class>org.javathinker.HelloServlet</rvlet-class>
    </rvlet>
    <rvlet-mapping>
      <rvlet-name> HelloServlet </rvlet-name>
      <url-pattern>/hello</url-pattern>
    </rvlet-mapping>
    那么在浏览器端访问HelloServletURL是什么
    A..localhost:8080/HelloServlet
    B. localhost:8080/helloapp/HelloServlet
    C .localhost:8080/helloapp/org/javathinker/hello
    D. localhost:8080/helloapp/hello
18.corpus从HTTP请求中,获得请求参数,应该调用哪个方法?(    C    ) 
    A .调用HttpServletRequest对象的getAttribute()方法
    B.调用ServletContext对象的getAttribute()方法
    C.调用HttpServletRequest对象的getParameter()方法大学英语四级考试时间
    D.调用ServletContext对象的getParameter()方法
19.ServletContext对象是由(A )创建的C
    A .Servlet容器负责创建,对于每个HTTP请求, Servlet容器都会创建一个ServletContext对象
    B.JavaWeb应用本身负责为自己创建一个chestServletContext对象
    C.Servlet容器创建,对于每个JavaWeb应用,启动时Servlet容器都会创建一个ServletContext对象
    D.daredevil由用户访问的时候自己创建。
20.关于rvlet生命周期正确的是    D        C     
    A rvlet一经加载调用后,就退出内存,等待下次调用
    B调用init()方法,创建rvlet实例
    C 除了doGet()doPost()方法外,还有其他处理请求的服务方法
    D rvlet调用结束后,会调用destroy()方法。
二、多选题 (每题5 * 5 = 25分)
1. 在部署Servlet时,l文件中<rvlet>标签应该包含哪些标签。(ABCD    )BD
A.<rvlet-mapping>        B.<rvlet-name>    C.<url-pattern>        D.<rvlet-class>

本文发布于:2023-07-07 21:18:49,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1084303.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:请求   方法   获得   调用   试卷   应该   进行   方式
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图