成都大学Javaweb期末试卷总结版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 1 页 共 3 页
成都学院(成都大学)考试试卷
课程名称:_ JavaWeb (闭卷) _2011_-_2012_学年 第_2_学期
一、 填空题(每空3分,共30分)
1、在Tomcat 上发布javaweb 应用时的默认目录是____________目录。
2、Servlet 容器为每一个HttpSession 对象分配一个唯一标识符,叫做________________
3、在Tomcat 中访问myweb 应用的login.html 文件时,在浏览器地址栏应写的url 为:___________________________________________________________________________。
4、Servlet 容器启动每一个web 应用时,都会为它创建一个唯一的_____________________对象,该对象和web 应用有相同的生命周期。
5、javaweb 应用的部署文件是:___________________。
6、jsp 中实现请求转发的标记为:__________________。
7、在JSP 中, request 内置对象代表请求消息, response 内置对象代表响应消息,_________________内置对象代表会话。
8、如果使用jdbc 驱动器连接数据库,jar 文件的存放位置为“web 应用/ ___________________”。
9、Cookie 是保存在_______________,Session 是保存在_________________.
10、JSP 在第一次被请求时会被翻译成______________,并编译为________________文件。
二、 选择题(每题2分,共30分)
1、下列关于Servlet 的编写方式正确的是( )(多选)
A 、必须是HttpServlet 的子类
B 、通常需要覆盖doGet() 和doPost()方法或其一
C 、通常需要覆盖service()方法
D 、通常要在web.xml 文件中声明
A 、request.setContentType(“text/html;charset=GBK ”);
B 、request.setCharacterEncoding(“GBK ”);
C 、reponse.setCharacterEncoding(“GBK ”);
D 、response.setContentType(“text/html;charset=GBK ”);
3、Servlet API 由哪两个包组成?( )(多选)
A 、javax.servlet
B 、javax.servlet.jsp
C 、javax.servlet.http
D 、java.servlet
4、一个servlet 的生命周期不包括( )方法?
A 、init()方法
B 、invalidate()方法
C 、service()方法
D 、destroy()方法
5、HttpServletRequest 对象的( )方法能够获取表单中单个参数的值:
A 、getQuaryString()
B 、getPathInfo()
C 、getParameter()
D 、getAttribute()
6、下列属于JSP 内置对象的是( )(多选)
A 、request
B 、response
C 、session
D 、servletContext
7、jsp 指令不包括( )
A 、 page 指令
B 、 taglib 指令
C 、 import 指令
D 、 include 指令
8、jsp 中java 表达式的语法格式为:( )
A 、 <%= %>
B 、<%! %>
C 、<%@ %>
D 、<% %>
9、可以执行请求转发的操作是( )。
A 、 jsp 中response 内置对象的sendRedirect()方法
B 、
C 、 RequestDispatcher 对象的include()方法
D 、 RequestDispatcher 对象的forward()方法 10、( )内置对象可以处理jsp 页面运行中的错误或者异常
A 、pageContext
B 、page
C 、session
D 、exception
11、Tomcat 的默认端口是( )
A 、80
B 、8088
C 、8000
D 、8080
12、JavaBean 的scope 取什么值可使该javabean 被多个用户共享,即和web 应用有相同的生命周期?( )
A 、 page
B 、 request
第 2 页共3 页
C、 session
D、 application
13、下面哪个不是JSP中和javabean相关的标记?()
A、
B、
C、
D、
14、下列指令中,可以导入JSTL核心标签库的是()(多选)
A、 <%@taglib url=”/jsp/jstl/core” prefix=”c”%>
B、 <%@taglib url=”/jsp/jstl/core” prefix=”core”%>
C、 <%@taglib uri=”/jsp/jstl/core” prefix=”c”%>
D、 <%@taglib uri=”/jsp/jstl/core” prefix=”core”%>
15、所有的servlet过滤器类都必须实现()接口。
A、 javax.servlet.Filter
B、 javax.servlet.ServletConfig
C、 javax.servlet.ServletContext
D、 javax.servlet.Servlet
三、简述题:(25分每题5分)
1、简述Servlet的生命周期。
2、广义上的JavaBean要满足哪三个要求?
3、jsp有哪些标准动作?作用分别是什么?
4、简述Servlet中转发和重定向两种页面跳转方式的区别。
5、在Servlet的doGet()和doPost()方法中,如何得到JSP内置对象out、session、application分别对应的对象?