Java web期末考试题

4031机算计:级班 0110900331:号学 钰晓刘:名姓天津师范大学期末考核

2015—2016 学年第2学期 期末考核试卷

科目:Java Web 应用开发

学院:计信学院

专业:计算机科学

题号 一 二 三 四 总分 分数 一、 单选题:(每小题2分,共10分) 得分 评卷人

1.

下列语句属于声明语句的是( A )。

A.<%! Int a = 4;%>

B.<% int a=4;%> C.<%--int a=4-- %>

D. <%@ int a=4%>

得分

2.

一个servlet的生命周期不包括( B )方法? A.init( )方法 B. invalidate( )方法 C.service( )方法

D.destroy( )方法

得分

3.

Application对象的作用域是( B )。 A. 一次会话 B. 整个应用程序 C. 一次请求 D. 整个页面

得分

4.

下面对servlet中重定向说法描述错误的是( D )。

A.使用的是HttpServletResponse接口的sendRedirect()方法 B. 源组件的响应结果不会发送给客户端 C.sendRedirect()方法后的代码仍会执行

D.源组件和目标组件共享ServletRequest对象

第1页(共6页)

得分

5.

有一个JavaBean组件,类名为Student,此JavaBean组件的获得访问方法是getTotalScore,其功能是获得某个学生几门功课的总分,返回值保留一位小数,则以下关于getTotalScore的声明正确的是( B )。

B. public float getTotalScore() A.public int getTotalScore()

C.protected int getTotalScore() D.protected float getTotalScore()

得分

二、 填空题:(每空1分,共10 分) 得分

1. 评卷人 Java Web在MVC设计模式下, JavaBean 是模型 JSP 是视图,_ Servlet 是控制器。 得分 在JSP中, request 内置对象代表请求消息, response 内置对象代表响应消息,__session_________内置对象代表会话,___out_________内置对象用语在浏览器输出信息。 得分 3.

Sevlet过滤器核心对象放置在javax.servlet包中,其名称为______Filter______,相关对象有过滤器配置对象__FilterConfig__________和过滤器传递工具__FilterChain____。

得分 4.

PreparedStatement接口中的SQL语句可以使用占位符“_____?_______”来替代语句中的参数,然后再对其进行赋值。 得分 5.

Tomcat服务器的默认端口是__8080__________。

2.

第2页(第6页)

三、 简答题:(每小题4分,共20分。) 得分 评卷人 1.

答:

JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?

得分 ① JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更

强调应用的外表表达。JSP编译后是\类servlet\。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。

② Servlet是使用Java Servlet接口(API)运行在Web应用服务

器上Java程序,其功能十分强大,它不但可以处理Http请求中的业务逻辑,而且还可以输出HTML代码来显示指定页面。它是JSP的早期版本。

③ JSP是一种在Servlet规范之上的动态网页技术,在JSP页面之

中,同样可以编写业务逻辑处理Http请求,也可以通过HTML代码来编辑页面。

④ 在实现功能上,Servlet与JSP貌似相同,实质存在一定的区别,

表现在以下方面:1.角色不同;2.编程方法不同;3.Servlet需要编译后运行;4.速度不同。 ⑤ 他们之间的联系:JSP是Servlet技术的扩展,本质上就是Servlet

的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。

第3 页 (共6页)

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4