Web阶段Web试题
1.    动态网站的开发技术有(A)
A.    JSP 
    B.    HTML 
    C.    CSS 
    D.    JavaScript //添加动态效果
2.    下面哪个请求头信息可以实现防盗链(C)
A.    Location 
B.    Refresh 
    C.    Referer 
el表达式获取session中的值    D.    If-Modified-Since
3.    Web应用程序的文件与目录结构中,l是放置在(A )
A.    WEB-INF目录 
    B.    conf目录 
    C.    lib目录 
    D.    classes目录
4.    下面哪一个指明向客户端发送的请求正文的MIME类型(A)
A.    Content-Type
    B.    Content-Encoding
    C.    Content-Length
    D.    全是
5.    Servlet,下面关于url配置方式正确的是(ABD)
A.    /my
    B.    /my/*
    C.    /*.do
    D.    *.do
6.    继承HttpServlet编写的Servlet中获取ServletContext对象的方法下面正确的是(AB)
A.    getServletConfig().getServletContext()
    B.    getServletContext()
    C.    getServlet().getServletContext()
    D.    ServletContext()
7.    servlet的生命周期中,servlet容器调用一次的方法是()
A.    service
    B.    getServletConfig
    C.    init
    D.    destroy
8.    HttpServlet中定义的doGetdoPost方法的参数类型有哪些?(BC)
A.    ServletRequest 
    B.    HttpServletRequest
    C.    HttpServletResponse
    D.    ServletResponse
9.    以下哪种方式可以编写一个Servlet(ABC)
A.    实现javax.servlet.Servlet接口
    B.    继承javax.servlet.GenericServlet
    C.    继承javax.servlet.http.HttpServlet
    D.    实现 javax.servlet.ServletConfig接口
10.    如果希望用户在访问完Servlet1后可以显示web应用目录下的index.jsp页面,且浏览器地址栏改变为index.jsp,在Servlet1中如下那种代码可以实现(web应用名为app)?(BC
A.    response.setHeader("Refresh","0;url=/app/index.jsp");
    B.    response.setStatus(302); response.setHeader("Location","/index.jsp");
    C.    response.ContextPath()+/index.jsp);
    D.    RequestDispatcher(/index.jsp).forward(request,response);
11.    sendRedirect(java.lang.String url)方法是在哪个接口中定义的?(C
A.    HttpSession 
    B.    HttpServletRequest
    C.    HttpServletResponse 
    D.    ServletResponse
12.    关于request获取请求参数下列说法错误的是:()
A.    请求参数是浏览器提交到服务器的,在服务器端获取。
    B.    request对象是由浏览器创建的
    C.    获取请求参数的方法是request对象的getAttribute的方法。
    D.    请求重定向过后,不能获取request域对象中保存的值。
13.    关于Session域的说法正确的是:(  )
A.    Session域的作用范围为整个会话
    B.    Session域中的数据只能存在30分钟,这个时间不能修改
    C.    可以调用HttpSessioninvalidate方法,立即销毁Session
    D.    web应用被移除出web容器时,该web应用对应的Session跟着销毁
14.    关于response对象,下列说法错误的是:(  )
    A.    response对象是代表响应的对象,是由浏览器创建的
      B.    response对象是服务器内部的对象,由服务器创建
    C.    服务器从response的中获取信息组织成HTTP响应消息发送给浏览器
    D.    HTML中可以书写<meta http-equiv= "" content="">用来模拟HTTP  应头的功能
15.    关于URL重写以下说法中错误的的是(
    A.    URL重写可以解决浏览器禁用cookie导致的Session无法使用的问题
      B.    URL重写会将sessionID附加在重写的URL后,当用户点击该超链接访问服务器时,Session()方法可以从请求URL中分析出sessionID从而到对应的Session
    C.    如果服务器发现浏览器并没有禁用cookie,那么URL重写操作将不再进行
    D.    调用request对象的encodeURL方法,实现URL重写操作
16.    下列说法中错误的的是:(
    A.    Cookie是基于HTTP协议中的Set-Cookie响应头和Cookie请求头进行工作的
    B.    浏览器对Cookie具有严格的限制,一个网站能在浏览器中保存多少Cookie是有限制的
    C.    默认情况下HttpSession是基于一个名称为JSESSIONID 的特殊Cookie工作的
    D.    一个浏览器保存的cookie是没有限制的
17.    helloapp应用中的test.jsp文件的源代码如下:
<%!int a=0;%>
      <%
          int b=0;
           a++;
          b++;
      %>
当浏览器第二次访问该test.jsp时得到的返回结果是什么?(  )
    A.    a=0 b=0 
    B.    a=1 b=1
    C.    a=2 b=1
    D.    a=1 b=0;
18.    下面关于静态包含描述正确的是:(
    A.    静态包含是在源文件级别进行合并,多个jsp生成一个servlet,最终由这一个servlet生成响应
    B.    静态态包含是在输出级别的合并,多个jsp分别被翻译为各自的servlet
    C.    静态包含的语法为<%@include page =”目标组件的URL%>
    D.    <jsp:include page=URL/>是静态包含
19.    javaBean是用来做什么的?(  )
    A.    封装数据
    B.    处理请求
    C.    校验表单
    D.    处理业务逻辑
20.    以下哪些信息放在session域中最合适?( )
A.    统计服务器中所有Servlet一共被访问过多少次的计数器
    B.    当前用户的登录状态
    C.    发送给浏览器的验证码信息,且需要再服务器端进行验证
    D.    Servlet中查询的结果,需要在JSP页面中进行数据展示
21.    JSP中的application对象引用指的哪个类型?()
A.    ServletConfig 
    B.    HttpServletResponse
    C.    HttpServletRequest 
    D.    ServletContext
22.    下列那些属于jsp的九大内置对象?( )
A.    out
B.    exception
C.    error
D.    avs
23.    javaEE中,对于HttpServlet描述正确的是()
    A.    自定义的Servlet继承了HttpServlet类,一定要覆盖掉service方法
    B.    HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法
    C.    HttpServlet类中处理客户请求和响应时所使用的两个接口是HttpServletRequestHttpServletResponse
    D.    自定义的Servlet继承HttpServlet类,一般只需要覆盖doPostdoGet方法,不必覆盖service方法,service方法会调用doPostdoGet

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