javaweb期末考试试题及答案Word格式.docx
- 文档编号:19501724
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:12
- 大小:1.32MB
javaweb期末考试试题及答案Word格式.docx
《javaweb期末考试试题及答案Word格式.docx》由会员分享,可在线阅读,更多相关《javaweb期末考试试题及答案Word格式.docx(12页珍藏版)》请在冰豆网上搜索。
七
八
九
总分
得分
阅卷人
试卷提交步骤及要求:
1.将答题内容书写在空白纸上,拍照并放入试卷最后位置。
Word文档的命名格式:
专业名称_完整学号_姓名,(注意专业名称与学号之间、学号与姓名之间都有一个下划线)。
2.在考试时间内将Word文档发送到邮箱111111@,过时则按不及格处理。
答案仅供参考
一、选择题(每小题至少有一个选项正确,全部选对得2分,其他情况不得分,共16分)
1、下列关于ServletContext的说法中,正确的是()。
A.ServletContext对象用来保存当前Web应用中的所有信息
B.在一个Web应用中可以有多个ServletContext对象。
C.ServletContext接口封装了获取当前Web应用中资源文件的方法。
D.ServletContext对象中保存的属性可以被Web应用中的所有Servlet访问。
2、如果请求消息中包含有多个该指定名称的参数,getParameter()方法的返回值是()。
A.这些参数的所有值形成一个数组
B."
"
C.第一个参数的值
D.最后一个参数的值
3、下列关于Cookie和Session的描述中,正确的是()。
A.Cookie和HttpSession是保存会话相关数据的技术,其中Cookie将信息存储在浏览器端是客户端技术,Session将数据保存在服务器端是服务器端技术
B.HttpSession会话对象的默认保持时间可以修改
C.HttpSession默认是基于Cookie运作的
D.浏览器可以接受任意多个Cookie信息保存任意长的时间
4、下面选项中合法的EL表达式是()。
A.${request.name}B.${emptyrequestScope}
C.${"
aaa"
+"
bbb"
}D.${header["
user-agent"
]}
5、下面选项,关于ResultSet中游标指向的描述正确的是()。
A.ResultSet对象初始化时,游标在表格的第一行
B.ResultSet对象初始化时,游标在表格的第一行之前
C.ResultSet对象初始化时,游标在表格的最后一行之前
D.ResultSet对象初始化时,游标在表格的最后一行
6、ServletFileUpload类的parseRequest()方法的返回值类型是()。
A.FileItem[]
B.Set<
FileItem>
C.List<
D.Map<
7、传智书城项目在下面()表中设置了联合主键。
A.user表
B.products表
C.orders表
D.orderitem表
8、关于传智书城后台订单删除说法,错误的是()
A:
删除操作只删除了订单表中的相应订单。
B:
当某个订单被删除后,订单项中的数据会为Null。
C:
因为代码删除操作时使用了异常处理,如果订单项或者订单有一个删除失败了,则会进行异常处理,不会对其他数据有影响。
D:
因为代码删除操作时开启了事务处理,如果订单项或者订单有一个删除失败了,事务将回滚。
二、判断题(认为正确则打“√”,否则打“×
”。
每小题1分,共14分)
1、在HTTP响应消息中,第一行为响应状态行,紧接着的是若干响应消息头,服务器端通过响应消息头向客户端传递附加信息。
(对)
2、使用RequestDispatcher对象的include()方法实现请求包含后,浏览器显示的URL会发生变化。
(×
)
3、用户访问Web系统时,服务器会在第一次响应的页面中对URL地址进行重写。
(√)
4、request.getSession(false)的作用是返回存在的Session对象,当Session对象不存在时,就创建新的HttpSession对象并返回。
)
5、EL表达式中的隐式对象与JSP中的隐式对象除了pageContext对象是它们共有的,其它隐式对象则毫不相关。
(√)
6、EL表达式的cookie隐式对象用于获取客户端的Cookie信息,param隐式对象代表application域中用于保存属性的Map对象。
(×
7、在Filter中实现统一全站编码时,对于请求方式post和get解决乱码问题的方式是相同的。
8、一个Filter对象中的doFilter方法可以被多次调用。
9、Statement接口的execute(Stringsql)方法返回值类型是boolean,代表sql语句的执行是否成功。
10、QueryRunner类的update()方法只能用于执行update语句。
)
11、ResultSetHandler接口用于处理ResultSet结果集,它可以将结果集中的数据转为不同的形式。
12、DBUtils工具必须与连接池一起使用。
13、ServletFileUpload类的getHeaderEncoding()方法如果返回null,此时上传组件将采用系统默认的字符编码。
14、传智书城项目中购物车是通过浏览器中的Cookie实现的。
三、填空题(每小题1分,共10分)
1、当Tomcat初始化一个Servlet时,会将该Servlet的配置信息封装到____________对象中。
2、如果某个Servlet的映射路径仅仅是一个正斜线(/),那么这个Servlet就是____________。
3、当Servlet向客户端回送响应消息时,需要在响应消息中设置____________。
4、对超链接和Form表单的action属性中设置的URL进行重写所用的方法是____________。
5、使用EL表达式方式获取域对象中不存在的值时会返回____________。
6、Filter链中各个Filter执行请求时的拦截顺序与响应时的拦截顺序____________。
7、ResultSet接口中定义了大量的getXXX()方法,如果使用字段的索引来获取指定的数据,字段的索引是从____________开始的。
8、C3P0的配置文件c3p0-config.xml必须放在工程的____________目录下。
9、自定义ResultSetHandler接口的实现类时,只要重写____________方法,就可以实现结果集的处理。
10、Commons-FileUpload组件通过____________技术实现文件上传功能。
四、简答题(每小题5分,共30分)
1、JSPpage指令的属性设置contentType="
text/html;
charset=utf-8"
中的“charset=utf-8”与属性设置pageEncoding="
utf-8"
的异同有哪些?
在使用上两者有什么联系?
2、请求转发与重定向的有哪些异同?
(至少写3点)
3、pageContext对象的作用有哪些?
(至少写出2点)
4、Cookie与Session的有哪些异同?
(至少写出3点)
5、在传智书城注册页面(参见教材图14-1)中,“看不清换一张”功能是如何实现?
改变验证码图片中的文字的changeImage()方法如下:
functionchangeImage(){
document.getElementById("
img"
)
.src="
${pageContext.request.contextPath}/imageCode?
time="
+newDate().getTime();
}
参数time的作用是什么?
6、在传智书城后台商品列表页面单击编辑图标后,将会发送一个以“/findProductById?
id=${p.id}&
type=admin”结尾的URL请求,该请求中id和type的作用是什么?
五、编程与编程填空题(共30分)
一个网站项目要实现动态监听当前在线用户有哪些以及统计在线总人数有多少,就需要使用Servlet进行监听用户的登录和退出。
项目名称为exam,结构如下图所示。
编程所用到的Servlet和Filter映射如下。
试按以下步骤按要求填写部分程序以简单模拟用户登录和退出时在页面定时刷新在线人数和在线人员名单。
1、(4分)网站登录首页index.jsp提交登录请求给LoginServlet处理。
该网页运行效果如下,试编写网页的<
body>
与<
/body>
之间的内容。
2、(4分)创建用户User类,接收封装用户信息username和password。
3、(6分)创建LoginServlet类,提供用户登录功能,以及接入HttpSessionBindingListener的实现类中进行动态监听。
4、(6分)创建OnlineUserBindingListener类实现HttpSessionBindingListener接口,重写其中的两个方法。
5、(6分)创建LoginOutServlet类,提供当用户退出时从在线列表中删除用户的功能。
6、(4分)编写用户登录后动态显示在线人数和在线用户列表的result.jsp页面。
当用户张三、lisi分别在不同的页面登录后效果如下。
当用户lisi注销后,上面两页面显示效果如下。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javaweb 期末考试 试题 答案