JSP程序设计试题二及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JSP程序设计试题二及答案
一、选择题(2’×5=10分)
1.对于预定义<%!预定义%>的说法错误的是(C)。
A、一次可声明多个变量和方法,只要以“;”结尾就行
B、一个声明仅在一个页面中有效
C、声明的变量将作为局部变量
D、在预定义中声明的变量将在JSP页面初始化时初始化
2.下述选项中不属于JDBC基本功能的是(D )。
A、与数据库建立连接
B、提交SQL语句
C、处理查询结果
D、数据库维护管理
3.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是(D)。
A、<%@ page %>作用于整个JSP页面。
B、可以在一个页面中使用多个<%@ page %>指令。
C、为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
D、<%@ page %>指令中的属性只能出现一次。
4.关于JavaBean正确的说法是(A)。
A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
B、在JSP文件中引用Bean,其实就是用
C、被引用的Bean文件的文件名后缀为.java
D、Bean文件放在任何目录下都可以被引用
5.不能在不同用户之间共享数据的方法是(A )。
A、通过cookie
B、利用文件系统
C、利用数据库
D、通过ServletContext对象
二、填空题(4'×5=20分)
1.Tomcat服务器的默认端口是8080 。
2.JSP主要内置对象主要分为输入/输出对象、作用域通信对象、Servlet对象和错误对象四类。
3.一个Bean由三部分组成:属性(Property) 、事件(Event) 、方法(Method) 。
4. Servlet的生命周期分为加载Servlet 、初始化、处理客户请求、卸载Servlet 。
5.application对象是所有客户共同拥有,而session对象则是每个客户专用的。
三、名词解释(5’×4=20分)
1.B/S模式
B/S(浏览器/服务器)模式采取了基于浏览器的策略,是目前Web应用程序开发中比较常用的一种开发模式。在这种开发模式中,软件开发人员只需专注于开发服务器端的程序,不需要单独开发客户端软件,用户通过浏览器就可以访问服务器端提供的服务。使用B/S 模式可加快Web应用程序开发的速度,提高开发效率,目前的各大门户网站、各种Web信息管理系统等大都采用这种模式。
2.Servlet
Servlet是与平台无关的服务器端小程序,从本质上讲,Servlet是一个Java类,除图形界面以外,Java语言能实现的功能,Servlet基本上都能实现。Servlet主要用于处理客户端传来的HTTP请求,并将处理结果以HTTP形式返回客户端,从而生成动态网页。
3.JavaBean
JavaBean是描述Java的组件模型,类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以扩充Java的程序功能,通过JavaBean的组合还可以快速生成新的应用程序。对于程序员来说,使用JavaBean可以实现代码的重复利用,使得程序更易维护。
4.Ajax
Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种Web应用程序开发的手段,其第一个字母A的意思是使用异步方式调用,采用回调方式处理数据,会让用户感觉到桌面软件处理方式的便利。除此之外,Ajax还能使网站可以从不同的来源收集信息,然后把信息无缝地呈现在浏览者面前。Ajax由XHTML、CSS、JavaScript、XML、XMLHttpRequest、XSTL和DOM等组成。
四、简答题(10’×2=20分)
1. 简述JSP的Web开发方式。
(1)直接使用JSP。这类开发方式主要针对小型站点,如简单的留言板等。
(2)JSP+JavaBean。主要针对中型站点。
(3)JSP+JavaBean+Servlet。在这种开发方式中,一个网站可以有一个或几个核心的Servlet来处理网站的逻辑,通过调用JSP页面来完成客户端(通常是Web浏览器)的请求。
2.简述JDBC驱动程序的类型。
JDBC驱动程序分为以下四类:
(1)JDBC-ODBC桥。
(2)Java到本地API。
(3)JDBC网络纯Java驱动程序。
(4)本地协议纯Java驱动程序。
五、编程题(30’×1=30分)
编写程序reg.htm和reg.jsp,做一用户注册界面,注册信息包括用户名、年龄、性别和E-mail。然后提交到reg.jsp进行注册检验,若用户名为admin,就提示“欢迎你”,否则,显示“注册成功”并显示出注册信息。