一、单选题
1. 如果使用______,用户发送的表单数据输入作为URL 中的查询字符串传递给服务器。
a) GET 方法
b) POST 方法
c) HEAD 方法
d) PUT 方法2. 在Web 应用程序目录结构中,WEB-INF 目录(webApplication/WEB-INF/lib)下的lib
文件夹包含_______。
a) Web 应用程序使用的引用文档。
b) Web 应用程序的部署描述符。
c) Web 应用程序引用的.jar 文件。
d) Web 应用程序使用的图像。3. 符合J2EE 规范的Web 应用程序使用的部署描述符是一种_______。
a) 数据文件
b) HTML 文件
c) 文本文件
d) XML 文件
4. 方法getSession()(返回HttpSession 对象)在______中定义。
a) HttpSession 接口
b) HttpServletRequest 接口
c) HttpServletResponse 接口
d) HttpServlet 接口5. ______负责提供在Servlet 中进行会话管理所需的基本工具。
a) Web 浏览器
b) Web 容器
c) 客户机
d) Web 应用程序6. 服务器通过______将cookie 传递给浏览器。
a) HTTP 请求的Body
b) HTTP 响应的Body
c) HTTP 请求的Header
d) HTTP 响应的Header7. 关于JSP的表达式下面的语法正确的是______。
a)  <%!= expression %>
b)  <% expression %>
c)  <= expression >
d)  <%=expression %>8. 下列不属于JSP指令的是______。
a)  page
b)  include
c)  method
d)  taglib9. 下列语法不正确的是______。
a)  <%@ page errorpage=“/jspError.jsp” @%>
b)  <% page import = “java.util.*” %>
c)  <jsp:include page=“StdHeader.jsp” flush=“true” />
d)  <jsp:forward page=“Extralnfo.jsp” />10. 关于JSP下列语法不正确的是______。
a)  <jsp:useBean>
b)  <jsp:getProperty>
c)  <jsp:setProperty>
d)  <jsp:taglib>
11. 不属于page指令的属性有______。
a )  import
b)  contentType
c)  ErrorPage
d)  isThredSafe12.下列哪一项不属于J2EE的标准服务______。
a)  JDBC
b)  Java Mail
c)  Web Service
d)  JTA 13. Java Web应用程序的服务器端技术主要有______。
a)  JSP(Java Server Page) 
b)  ASP(动态服务器网页,Active Server Page,ASP)
c)  ASP.NET 
d) PHP14. 方法protected void service(HttpServletRequest, HttpServletResponse) 存在于以下哪个类/接口中______。
a) Servlet 接口
b) HttpServlet 类
c) GenericServlet 类
d) HttpServletRequest 接口15. 会话管理技术相对URL_____。
a) 要求整个应用程序具有绝对URL。
b) 要求应用程序中的所有页面都动态生成。
c) 不要求浏览器支持。
d) 要求应用程序中的所有页面都是静态HTML 页面。16.在Servlet中调用JSP下列写法正确的是______。
a) <jsp:include page=“/servlet/DateServlet” />
b) <jsp:forward page=“/servlet/InfoServlet” />
c) <form method=“POST” action=“/MyApp/servlet/DateDisplayServlet” >
d) getServletContext().getRequestDispatcher(“/pages/showResults.jsp”).forward(req,res);17. 通过实现______接口,Servlet 通知该容器它应确保在任何给定时间只有一个线
程在执行该Servlet 的service 方法。
a) SingleThreadModel
b) SingleThread
c) SingleServlet
d) Servlet
二.多选题
1.Servlet的任务______。
a). 运行在Web Container中;
b). 读取客户端发送的所有数据;
c). 读取浏览器发送的HTTP请求数据;
d). 将文档返回给客户端;2.Java Servlet API的包______。
a). javax.servlet;
b). java.servlet.http;
c). javax.servlet.http;
d). java.servlet;3.Java平台的三个版本______。
a).J2ME(Java 2 Platform Micro Edition)
b). J2SE(Java 2 Platform Standard Edition) 
c). J2EE(Java 2 Platform Enterprise Edition)
d). J2NE (Java 2 Platform  Network Edition)4. 以下哪句话是正确的______。
a) 如果使用POST 方法,则用户输入在请求的Body 中进行传递。
b) 如果使用GET 方法,则用户输入在请求的Body 中进行传递。
c) 如果使用GET 方法,则用户输入作为请求的Header 的一部分进行传递。
d) 如果使用GET 方法,则请求的Body 保留为空。5. Servlet 是_______。
a) 服务器端程序,它扩展了Web 服务器的功能。
b) 使用Java 编写的服务器端程序,它驻留在Web 服务器中并在其中执行。
c) 使用Java 编写的客户机程序,它驻留在浏览器中。
d) 使用任何编程语言编写的服务器端程序。
6.HTTP请求方法______。
a)  service   b)Get    c) POST   D  doGET7.Servlet接口方法______。
a) init(ServletConfig config)
b) destroy()
c) getServletInfo()
d) service(ServletRequest req,ServletResponse res)8.HttpServletRequest接口方法______。
a) getSession()
b) getParameter(String name)
c) getParameterValues(String  name)
d) getServletConfig()9.下列属于JSP内部对象的有哪些______。
a)request  b)response  c)application   d)session10.request 对象的方法有哪些______。 
a) setContentType()  
b) getAttribute(String name)
c) setAttribute(String name,Object value)
d) getParameter(String name)11.在JSP中注释的写法正确的是______。
a)<!-- 注释 -->    b)<!% 注释 %>   c)<%-- 注释 --%>    d)<!%-- 注释 --%>12.JSP中脚本元素包括______。
a)表达式(Expression)   b)注释   c)Java代码片段   d)声明(Declaration)13.JSP中指令元素包括______。
a)表达式(Expression)    b)page     c)include     d)taglib 14.MVC设计模式的优点______。
a) 将Web应用系统MVC多层,这使得开发角色细分成为可能,软件开发的规模化生产成为可能,提高项目管理的水平。
b) 一个模型可以对应多个视图对应的能力 。
c) 一个应用的业务逻辑的改变只需改动MVC的模型层即业务逻辑层。
d) 提高系统的运行速度。
15.MVC设计模式的缺点______。
a)系统的运行速度慢。
b)设计实现并不十分容易
c)模型和视图的严格分离可能使得调试困难一些
d)代码文件增多,对于文件的管理需要费点心思16. 当必须将控制转移给另一个Web 组件时,Servlet 使用以下哪个方法______。
a) send(HttpServletRequest, HttpServletResponse)
b) forward(HttpServletRequest, HttpServletResponse)
c) include(HttpServletRequest, HttpServletResponse)
d) sendRedirect(String location)17. 以下有关会话的哪句话是正确的______。
a) 在指定阶段内的来自同一客户机的HTTP 系列请求构成一个HTTP 会话。
b) 在指定阶段内来自不同客户机的HTTP 系列请求构成一个HTTP 会话。
c) 如果客户机保持空闲超过指定的阶段,则会话过期。
d) 如果客户机保持活动超过指定的阶段,则会话过期。18. 以下哪些问题是在使用cookie 时可能发生的问题______。 
a)浏览器不支持cookie。
b)客户机禁用cookie。
c)不同用户共享机器。
d)单个用户使用多台机器。19.从URL调用JSP下列写法正确的是______。
a) <jsp:include page=“/servlet/DateServlet” />
b) http://servername/path/filename.jsp
c) <form method=“POST” action=“/MyApp/servlet/DateDisplayServlet” >
d) <FORM action=“/MyApp/DateDisplay.jsp” >20. 建立一个过滤器涉及以下几个步骤______。
a). 首先创建一个Java类,实现Filter接口;
b). 在doFilter方法中实现过滤逻辑;
c). 调用FilterChain对象,激活下一个相关的过滤器,或Servlet、JSP页面;
d). 在web.xml中注册过滤器;21. import属性可以采用下列__________格式:
a)<%@ page import=“package.class” %>
b)<%@ include import=“package.class” %>
c)<% page import=“package.class1,…,package.classN” %>
d)<%@ page import=“package.class1,…,package.classN” %>
22.在JSP中调用JSP下列写法正确的是?
a). <FORM action=“/MyApp/DateDisplay.jsp” >
b). <jsp:include page=“/servlet/DateServlet” />
c). <a href=“/MyApp/InfoDisplay.jsp” >
d). <jsp:forward page=“DateInfo.jsp” >23. 获取请求头本身的信息?
a). getMethod()
b).getRequestURI()
c). getHeaderNames()
d). getProtocol()
三.填空题
1. 在传统的HTML页面(*.htm,*.html)中加入_____和_____,就构成了JSP页面(*.jsp)
2.J2EE架构分为三层:_____、_____及____。其中_____又分为_____和_____。
3.大多数Servlet读入一个_____,并产生一个动态的____;
四.简答题
1.请描述Servlet接口、GenericServlet类和HttpServlet类三者之间的关系?2.编写一个Web程序,实现学生英语成绩分级打印( <=60 打印“不及格” ,>60且<=70 打印“合格” ,>70且<=85打印“良好” ,>85打印“优秀” ,成绩为百分制)

解决方案 »

  1.   

    居然没有人做,只是用了Ctrl+c Ctrl+v 白费心机
      

  2.   

    一、单选题
     1. a
     2. c
     3. d
     4. b
     5. b
     6. d
     7. d
     8. c
     9. ab(a后面多了个@,b前面少了个@)
    10. d
    11. d
    12. a
    13. a
    14. b
    15. ?
    16. d
    17. ?二、多选题
     1. abcd
     2. ac
     3. abc
     4. 
     5. ab
     6. bc
     7. abcd
     8. abc
     9. abcd
    10. bcd
    11. ac
    12. abcd
    13. bcd
    14. abc
    15. acd
    16. bd
    17. ac
    18. ?
    19. bd
    20. abcd
    21. ad
    22. bcd
    23. abcd三、填空题
     1. JSP指令、JSP动作、Java代码段等(好像有很多诶,不知道是哪两个!)
     2. 表现层、中间层、数据层;中间层、Web层、业务层
     3. ???(不太明白题意)
      

  3.   

    一、单选题
    1. 如果使用______,用户发送的表单数据输入作为URL 中的查询字符串传递给服务器。
    a) GET 方法
    b) POST 方法
    c) HEAD 方法
    d) PUT 方法
     post方法做什么?
     head..
    put做什么?
      

  4.   

    to: huang3407()
    向服务器提交数据,只有 get 和 post 两种方法,通俗点说,通过地址栏提交的数据一般称为使用 get 方式提交,即以 http://wwww.000.com/00/00?x=5&y=6 的形式;post 方法只能通过 <form>表单的 method 属性来设置进行提交,提交后地址栏中不会像 get 那样显示所提交的数据,直接通过 HTTP 协议提交至服务器了。
      

  5.   

    我做的答案acdbb,dddad,daabb,dd后面的实在做不下去了,有答案没发下看看