JavaWeb程序设计期末考试试卷
分值:100分
一、选择题(本大题共15题,每题2分,共30分)
1.JSP页面以( )为扩展名进行保存。
A、.jps B、.jsp C、.java D、.JSP
2.在JSP中如果要导入java.io.*包,应该使用 (  )指令。
A、 page B、 taglib C、 include D、 forward
3.配置 JSP运行环境,若 WEB 应用服务器选用TOMCAT,以下说法正确的是(  )
A 、先安装 TOMCAT ,再安装 JDK
B、先安装 JDK ,再安装 TOMCAT
C、不需安装 JDK,安装 TOMCAT就可以了
D、JDK 和 TOMCAT 只要都安装就可以了,安装顺序没关系 
4.JSP中的隐式注释为 (  )。
A、 // 注释内容 B、 <! —注释内容 --> C、 <%-- 注释内容 --%> D、 /* 注释内容 */
5.使用 response对象进行重定向时使用的方法为(  )。
A、getAttribute()  B、 sendRedirect() C、 setContentType()  D、 setAttribute()
6.在 JSP 中,(  )动作用于将请求转发给其他JSP页面。
A、forward    B、include    C、useBean    D、setProperty
7.Servlet 程序的入口点是( )
java和jspA、init () B、main() C、service() D、doGet()
8.每次传递请求或响应时调用Filter 的(  )方法。
A、init() B、doFilter() C、destroy() D、getInitParameter()
9.在JSP中调用JavaBean时不会用到的标记是(  )
A、<JavaBean>  B、<jsp:usebean>  C、<jsp:setproperty>  D、<jsp:getproperty>
10.Cookie.setMaxAge(60*60)的作用是(  )。
A、将Cookie的保存时间设置为一分钟    B、将Cookie的保存时间设置为一个小时
C、将Cookie的保存时间设置为60个小时  D、将Cookie的保存时间设置为一天
11.下面哪个标记产生的结果同<%=var%>(  ) 。
A、<c:set value=var>          B、<c:var out=${var}>
C、<c:out value=${var}>      D、<c:out var="var">
12.在 <c:choose>标记中包含哪个标记( )。
Acase  Bchoose    Ccheck    Dwhen
13.下面选项中,用于将参数化的SQL语句发送到数据库的方法是( )
A、prepareCall(String sql)      B、prepareStatement(String sql)
B、registerDriver(Driver driver) D、createStatement()
14.在java程序中的my.jsp中要使用标记扩展,下列选项正确的是( )。
A、<%@taglib URL=“/hello”prefix=“examples”%>
B、<%taglib URI=“/hello”prefix=“examples”%>
C、<%@taglib url=“/hello”prefix=“examples”%>
D、<%@taglib uri=“/hello”prefix=“examples”%>
15.J2EE中,以下关于HttpServlet的说法错误的是( )。
A、 HttpServlet类的子类必须至少重写service方法   
B、 HttpServlet类扩展了GenericServlet类
C、 HttpServlet是一个抽象类
D、 HttpServlet位于javax.servlet.http包中
、填空题(本大题共8题,每空2分,共20分)
1.Tomcat服务器的默认端口是_____________。
2.JSP开发网站的两种模式分为____________________和______________________。
3.作用域最大的JSP内置对象是_______________________。
4.客户端向服务器端提交数据的方式通常有两种:一种是 _______提交方式;另一种是 _______ 提交方式。
5.JavaBean类必须有一个_____________的构造函数。
6.如果用户希望当前JSP页面能处理异常,则当前页面的page 指令的__________ 属性需设置为 true 。
7.在加载Driver类时,它应该创建自己的实例并向______________注册该实例。
8.JSP页面经过编译之后将创建一个___________。
三、判断题(本大题共10题,每题2分,共20分)
1.JSP技术基于JAVA语言,是不区分大小写的。( ) 
2.JSP页面中一定要包含jsp代码。( )
3.JSP能够实现功能均可由Servlet实现。( )
4.JSP域对象的有效范围由小到大为page、request、session和application。( )
5.从访问者连接到服务器开始,到访问者关闭浏览器离开该服务器结束,被称为一个会话。( )
6.关闭数据库连接的顺序与开启数据库的连接的顺序一致。( )
7.Servlet的生命周期由一系列事件组成,把这些事件按先后顺序排列为加载类,实例化,请求处理,初始化,销毁。( )
8.JSP的内置对象中response对象可对客户的请求作出动态响应,向客户端发送数据。( )
9.JSP页面在执行时是以编译和解释式方式进行的。( )
10.在MVC模式的Web开发中,“视图”、 “模型”和“控制器”分别对应着“JSP页面”、 “JavaBean”和“Servlet”,以Servlet为核心。( )
四、简答题(本大题共2题,每题15分,共30分)
1.JSP主要内置对象有哪些,并简述其作用。
2.简要阐述 forward 和 redirect的区别。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。