选修JavaWeb模拟试卷Word文档下载推荐.doc
- 文档编号:14190668
- 上传时间:2022-10-19
- 格式:DOC
- 页数:3
- 大小:54KB
选修JavaWeb模拟试卷Word文档下载推荐.doc
《选修JavaWeb模拟试卷Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《选修JavaWeb模拟试卷Word文档下载推荐.doc(3页珍藏版)》请在冰豆网上搜索。
九
十
合计
统分人
签名
得分
得分
阅卷人
一、填空题(每空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文件中声明<
servlet>
和<
servlet-mapping>
两个元素
2、用户使用POST方式提交的数据中存在汉字(使用GBK字符集),在Servlet中需要使用下面()个语句处理。
A、request.setContentType(“text/html;
charset=GBK”);
B、request.setCharacterEncoding(“GBK”);
C、reponse.setCharacterEncoding(“GBK”);
D、response.setContentType(“text/html;
3、ServletAPI由哪两个包组成?
()(多选)
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、<
jsp:
include>
标记
C、RequestDispatcher对象的include()方法
D、RequestDispatcher对象的forward()方法
10、()内置对象可以处理jsp页面运行中的错误或者异常
A、pageContext
B、page
D、exception
11、Tomcat的默认端口是()
A、80
B、8088
C、8000
D、8080
12、JavaBean的scope取什么值可使该javabean被多个用户共享,即和web
应用有相同的生命周期?
A、page
B、request
C、session
D、application
13、下面哪个不是JSP中和javabean相关的标记?
()
A、<
userBean>
B、<
C、<
setProperty>
D、<
getProperty>
14、下列指令中,可以导入JSTL核心标签库的是()(多选)
%@tagliburl=”prefix=”c”%>
%@tagliburl=”prefix=”core”%>
C、<
%@tagliburi=”prefix=”c”%>
D、<
%@tagliburi=”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分别对应的对象?
四、编程题(共15分)
第一个Servlet1文件,读取一个请求参数test(字符串),存放在请求范围内,然后把请求转发给第二个Servlet2.。
第二个Servlet2文件(url为output),向客户输出Servlet1的结果。
根据注释补充下列代码。
(15分)
publicclassServlet1extendsHttpServlet{
publicvoidservice(ServletRequestrequest,ServletResponseresponse)
throwsServletException,IOException{
response.setContentType=(“text/html;
charset=gbk”);
PrintWriterout=response.getWriter();
//读取请求参数
____________________________________________;
(3分)
//在request对象中添加test属性
___________________________________________(3分)
/*把请求转发给Servlet2*/
____________________________________________
____________________________________________(4分)
}
}
publicclassServlet2extendsHttpServlet{
//读取请求范围内Servlet1的test
______________________________________(3分)
//向客户端输出test
__________________________(2分)
第3页共3页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选修 JavaWeb 模拟 试卷
![提示](https://static.bdocx.com/images/bang_tan.gif)