javaweb期末试题及答案
一、单项选择题(每题2分,共10题)
1.以下哪个是JavaWeb中常用的服务器()
A.TomcatB.MySQLC.OracleD.Excel
2.Servlet生命周期中init方法在()调用。
A.每次请求时B.服务器启动时C.第一次请求时D.服务器关闭时
3.JSP页面中%!%标签用于()
A.声明局部变量B.声明方法和成员变量C.嵌入Java代码D.输出内容
4.以下哪个是获取ServletContext对象的方法()
A.getServletContext()B.getContext()C.getServlet()D.getAppContext()
5.在MVC设计模式中,C代表()
A.模型B.视图C.控制器D.数据库
6.以下哪个是Java中用于数据库连接的接口()
A.ConnectionB.StatementC.ResultSetD.Driver
7.要在JSP页面中导入java.util包,使用()指令。
A.pageB.includeC.taglibD.forward
8.在Servlet中,重定向到另一个页面使用()方法。
A.forwardB.sendErrorC.sendRedirectD.include
9.以下哪个是JSP内置对象()
A.requestB.responseC.outD.以上都是
10.关于EL表达式,以下说法正确的是()
A.只能在JSP中使用B.不能访问对象属性C.用于简化JSP页面代码D.不能进行运算
二、多项选择题(每题2分,共10题)
1.以下属于JavaWeb开发技术的有()
A.ServletB.JSPC.HTMLD.JavaScript
2.Servlet中可以使用的方法有()
A.doGetB.doPostC.initD.destroy
3.以下哪些是JSP内置对象()
A.sessionB.applicationC.configD.pageContext
4.MVC设计模式中,模型层的职责有()
A.处理业务逻辑B.与数据库交互C.显示页面D.接收用户请求
5.数据库连接步骤包括()
A.加载驱动B.建立连接C.执行SQL语句D.关闭连接
6.在JSP中,以下哪些指令是常用的()
A.pageB.includeC.taglibD.import
7.以下哪些情况会导致会话(session)失效()
A.浏览器关闭B.session超时C.调用invalidate方法D.服务器重启
8.Servlet容器的作用有()
A.加载ServletB.实例化ServletC.调用Servlet方法D.管理Servlet生命周期
9.以下哪些属于EL表达式可以操作的内容()
A.访问JavaBean属性B.进行算术运算C.调用方法D.判断条件
10.以下属于JavaWeb中常用的开发工具的有()
A.EclipseB.IntelliJIDEAC.MyEclipseD.VisualStudioCode
三、判断题(每题2分,共10题)
1.Servlet必须继承HttpServlet类。()
2.JSP本质上就是一个Servlet。()
3.在JSP页面中,注释%--注释内容--%不会被发送到客户端。()
4.MVC设计模式中,视图层只能向控制器发送请求。()
5.数据库连接对象Connection可以直接执行SQL语句。()
6.Servlet中doGet和doPost方法不能同时存在。()
7.会话(session)可以在不同浏览器之间共享数据。()
8.EL表达式可以在HTML文件中使用。()
9.每次请求Servlet时,都会创建一个新的Servlet实例。()
10.JSP中的%=%标签用于输出表达式的值。()
四、简答题(每题5分,