文档库 最新最全的文档下载
当前位置:文档库 › JSP期末试卷A及答案

JSP期末试卷A及答案

JSP期末试卷A及答案
JSP期末试卷A及答案

《JSP 程序设计 》试卷A 卷

出卷教师: 适应班级:

考试方式:闭卷 本试卷考试分数占学生总评成绩的70%

复查总分 总复查人

(本题20分)一、填空题(每空1分,共20分)。

1、 JSP 是 公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于 开发动态网页。

2、在Tomcat 服务器中部署Web

应用程序时,静态页面和一般资源存放到tomcat 服务的 目录中。

3、在Servlet 中用来接收客户表单数据的两个常用方法为 、 。

4、在一个应用程序中不同的页面共享数据时,最好的JSP 内置对象为_________。

5、session 对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持_________。

6、JDBC 中________接口用于连接数据库。

7、如果要获取请求客户端的IP 地址,应使用___________对象。

8、javabean 与一般的java 类的最大区别是javabean 里面必须有_________和 _________方法,并且与属性相对应。

9、JSP 连接数据库的时候第一步是_________ 。

11、Page 指令的属性Language 的默认值是 。 14、JSP 开发网站的两种模式分为________________和jsp+javabean+servlet 。

15、创建JavaBean 的过程和编写Java 类的过程基本相似,可以在任何Java 的编程环境下完成 。

(本题20分)二、单项选择题(每小题1分,合计20分)

1、在JSP 中如果要导入 java.io.* 包,应该使用( )指令。 A. page B. taglib C. include D. forward

2、如果当前JSP 页面不能显示中文,需要设置page 指令的( )属性。 A. Exception B. contentType C. error D. errorPage

3、在MVC 模式中,核心内容为 ( )。

A. view

B. control

C. model

D. 不正确

4、创建JSP 应用程序时,配置文件web.xml 应该在程序下的( )目录中。 A. admin B. servlet C. WEB-INF D. WebRoot

5、下列不属于URL 的组件部分为( )。

A. 协议

B. IP 地址或域名

C. 服务器名称

D. 端口号 6、JSP 中的隐式注释为( )。

A. // 注释内容

B.

C. <%--注释内容--%>

D. /* 注释内容 */ 7、下列( )指令定义在JSP 编译时包含所需要的资源。 A. include B. page C. taglib D. forward

8、.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP 中的( )对象。 A. page B. session C. request D. application 9、下述选项中不属于JDBC 基本功能的是:( ) A. 与数据库建立连接

B. 提交SQL 语句

C. 处理查询结果

D. 数据库维护管理 10、Http 的中文含义为( )。

A. 统一资源定位器

B. 简单邮件传输协议

C. 超文本传输协议

D. 网络套接字

11、在JSP 中使用标记时,不会出现的属性是:( ) A . name B . property C . value D . 以上皆不会出现

12、如果想在tomcat 服务器启动时将jar 包加载到内存,且该jar 包可以被tomcat 服务器上

所有的应用使用,应该将该jar 包复制到tomcat 的( )目录。 A. common B. serve C. common\lib D. server\lib 13、Tomcat 服务器的默认端口为( )。

A. 8888

B. 8001

C. 8080

D. 80

14、在html标记中,()标记用于设置当前页面的标题。

A. head

B. name

C. title

D. html

15、在JSP中调用JavaBean时不会用到的标记是:()

A.

B.

C.

D.

16、Servlet程序的入口点是:()

A.init() B. main() C. service() D. doGet()

17、在html中绘制表格时,()标记是表格中的换行标记。

A.

B.

D.

C.

18、使用JDBC访问数据时,下面不是常用的接口()。

A. SQLConnection

B. ResultSet

C. Statement

D. PreparedStatement

19、.在JSP中如果要获取客户端主机名,应使用request对象的( )方法。

A. getServerName()

B. getRemoteHost()

C. server()

D. getRemotePort()

20、重定向可以使用()方法。

A. response.sendRedirect(“login.jsp”):

B. request.sendRedirect(“login.jsp”);

C.

D.

(本题20分)三、判断题(每小题1分,共20分)

1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的()

2.Web开发技术包括客户端和服务器端的技术。()

3

.Tomcat和JDK都不是开源的。()

4.session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session 对象不同。( )

5.在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。()

6.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。()

7.JSP页面中的指令标记、JSP动作标记统称为脚本元素。()

8.在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。()9.在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。()

10.页面成员方法不可以在页面的Java程序片中调用。()

11.程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。()

12.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。()

13.网站设计的时候经常会处理大量的数据,这些数据必须都放在JSP页面中。()

14.用户在浏览器中输入http://127.0.0.1:8080/ch2/ch2_1.html即可访问本机上的该页面。()15.在网页中图形文件与网页文件是分别存储的。()

16.respone对象主要用于向客户端发送数据。()

17.Post属于表单的隐式提交信息方法。()

18.