视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
JSP 期末考试 复习题1
2025-10-06 04:31:20 责编:小OO
文档
一、填空(30分)

1、Tomcat服务器的默认端口是               。

2、异常的处理,可在该方法的代码段中包含3类代码:          、          和finally代码块。

3、jsp主要内置对象有:        、        、          、          、           、out、config、page。

4、理论上,GET是                          ,POST是                                        。

5、application对象是                                 ,而session对象则是每个客户专用的。

6、JDBC的主要任务是:                      、                         、                    。

7、一个Bean由三部分组成:            、                  、                 。

8、Java Servlet的主要特点是:         、方便、               、                   、节省投资。

9、Servlet的生命周期分三个时期:                   、                       、                    。

10、JSP开发网站的两种模式分为JSP+JavaBeans和                                   。

11、对于同一用户,要想在不同的页面之间共享数据,可有以下几种方法:把数据保存的session中,              ,通过隐含的表单把数据提交到下一页面,                       ,                     ,                        。

12、操作文件主要有两种类型,一种是                 ,另一种是                              。

二、选择题(20分)

1、下面哪一个不是JSP本身已加载的基本类?(  )

A、java.lang.*  B、java.io.*  C、javax.servlet.*  D、javax.servlet.jsp.*

2、对于预定义<%!预定义%>的说法错误的是:(  )

A、一次可声明多个变量和方法,只要以“;”结尾就行       B、一个声明仅在一个页面中有效

C、声明的变量将作为局部变量         D、在预定义中声明的变量将在JSP页面初始化时初始化

3、从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:(  )

A、 Select * from员工 where 姓名 =’_玛丽_’  B 、Select * from员工 where 姓名 =’%玛丽_’

C、 Select * from员工 where 姓名 like ‘_玛丽%’  D、 Select * from员工 where 姓名 like ‘%玛丽%’

4、下述选项中不属于JDBC基本功能的是:(  )

A.       与数据库建立连接      B.       提交SQL语句   C.        处理查询结果  D.       数据库维护管理

5、在JSP中使用标记时,不会出现的属性是:(  )

A.       name     B.       property     C.        value        D.       以上皆不会出现

6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(  )

A.    <%@ page %>作用于整个JSP页面。  B.   可以在一个页面中使用多个<%@ page %>指令。

C.    为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

    D.       <%@ page %>指令中的属性只能出现一次。

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

    A.           B.        C.         D.       

8、关于JavaBean正确的说法是:(  )

A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写

B、在JSP文件中引用Bean,其实就是用语句

C、被引用的Bean文件的文件名后缀为.java  D、Bean文件放在任何目录下都可以被引用

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

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

10、不能在不同用户之间共享数据的方法是(  )

A、通过cookie  B、利用文件系统   C、利用数据库     D、通过ServletContext对象

三、问答题(30分)

1、简述JSP运行环境的配置。(10分)

2、如何通过JDBC-ODBC桥来访问数据库? (10分)

3、分析下面的代码,写出include.jsp的运行结果。(10分)

abc.html代码:

这是插入的Html文件

mytxt.txt代码:

你好,这是jsp程序。

mycode.cod代码:

<%

String s1="执行代码在这里显示";

out.print("   "+s1);

%>

include.jsp代码:

<%@ page contentType="text/html;charset=GBK" %>

这里是显示结果:


<%@ include file="abc.html"%>

<%@ include file="mytxt.txt"%>

<%@ include file="mycode.cod"%>

四、编程题(20分)

编写程序reg.htm和reg.jsp,做一用户注册界面,注册信息包括:用户名,年龄,性别。然后提交到reg.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员”,否则,显示“注册成功”并显示出注册信息。下载本文

显示全文
专题