当前位置:文档之家› jsp考试试卷

jsp考试试卷

商丘职业技术学院2009-2010学年第一学期期终考试试卷专业:08软件技术 考试科目:Java Web 应用程序开发A 卷本试卷共 6页 共 5 大题1、下面哪一个不是JSP 本身已加载的基本类? ( ) A 、ng.* B 、java.io.* C 、javax.servlet.* D 、javax.servlet.jsp.*2、对于标记符号<%!......%>的说法错误的是: ( ) A 、一次可声明多个变量和方法,只要每条语句以“;”结尾就行 B 、声明的变量在整个JSP 页面中有效 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、Page 指令用于定义JSP 文件中的全局属性,下列关于该指令用法的描述不正确的是: ( )A. <%@ page %>作用于整个JSP 页面。

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

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

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

6、在编写一个JavaBean 时,下列规则不正确的是: ( ) A 、 创建JavaBean 的类可以不带有包名B 、 如果有成员变量xxx ,那么为了获取和更改该变量的值,类中必须提供两个方法getXxx()和setXxx()C 、 所有的方法必须是public 的D 、 构造方法必须是无参数的7、在JSP 中使用JavaBean 对象时不会用到的标记是: ( )A. <javabean>B. <jsp:useBean>C. <jsp:setProperty>D. <jsp:getProperty>8、有关servlet 对象的说法不正确的是: ( ) A 、每个servlet 对象都必须在配置文件web.xml 中部署才可使用 B 、init ()方法在每次请求该servlet 对象的时候都会被执行 C 、service ()方法在每次请求该servlet 对象的时候都会被执行 D 、doGet ()和doPost ()方法完成的功能可以不一样9、关于JavaBean 正确的说法是: ( ) A 、Java 文件与Bean 所定义的类名可以不同,但一定要注意区分字母的大小写 B 、在JSP 文件中引用Bean ,其实就是用<jsp:useBean>语句 C 、被引用的Bean 文件的文件名后缀为.java D 、Bean 文件放在任何目录下都可以被引用10、不能在不同用户之间共享数据的方法是 ( ) A 、利用文件系统 B 、通过cookie C 、利用数据库 D 、通过application 对象一、选择题(10小题,每小题2分,共20分)系 姓名 班级 座号…………………………… 密 …………………………………… 封 …………………………… 线 …………………………………第1页 共6页第2页 共6页1. JSP 技术是基于Java 语言的,区分大小写。

( )2. 同一客户访问同一网站,session 的ID 总是相同的。

( )3. Tomcat 服务器的Web 目录的根目录是\\webappps\Root. ( )4. webapps 下的所有子目录都是一个Web 服务目录,但是不能新建。

( )5. 在<% %>中声明的变量是局部变量,在该页面后续的程序片中有效。

( )6. 在<% %>中声明的变量运行在不同的线程中,被所有的用户共享。

( )7. JSP 页面使用page 指令只能为contentType 指定一个值。

( )8. 使用response 对象获取用户提交的信息。

( )9. 使用session 对象的setAttribute(String key,Object obj)方法把指定的对象添加到session 对象中。

( ) 10. 使用request 对象的sendRedirect(URL url)方法实现页面重定向。

( )1. 表单向JSP 页面提交数据的方式主要有___________和__________两种。

2.使用动作可以在JSP 页面中使用Bean 对象,那么使用_____________和_____________动作可以在JSP 页面中设置和获取Bean 对象的属性值。

3.在JSP-Servlet-JavaBean 模式中,Servlet 的角色是:_______________、Javabean 的角色是_____________。

4. Tomcat 服务器的默认端口是 。

5. JSP 主要内置对象有: __ 、 __ 、 __ 、application 、out 、config 、page 。

1.简述JSP 的运行原理。

(5分)2.简述两种访问数据库的方法和步骤。

(8分)3.简述Jsp 中include 指令和include 动作的区别与联系。

(7分)三、填空题(共5小题,每空2分,共20分)四、简答题(5小题,共35分)二、判断题(10小题,每小题1分,共10分)系 姓名 班级 座号…………………………… 密 …………………………………… 封 …………………………… 线 …………………………………4.简述Servlet 的运行原理与生命周期。

(7分)5.简述JSP 开发的两种模式。

(8分)16.Tomcat 服务器的默认端口是__________。

17.__________的内容是相对固定的,而____________的内容会随着访问时间和访问者发生变化。

18.在Tomcat 成功安装和启动后,可以在浏览器中输入____________来测试安装配置是否正常。

19.在WEB-INF 下必须有的一个XML 文件是____________。

20.在JSP 的3种指令中,用来定义与页面相关属性的指令是_______;用于在JSP 页面中包含另一个文件的指令是____________;用来定义一个标签库以及其自定义标签前缀的指令是Taglibh 指令。

21.Page 指令的MIME 类型的默认为text/html ,默认字符集为______________。

22.JSP 程序中的隐藏注释的格式为______________。

23.在JSP 内置对象中,与请求相关的对象是____________对象。

该对象可以使用____________方法获取表单提交的信息。

24.__________封装了属于客户会话的所有信息,该对象可以使用____________方法来设置指定名字的属性。

25.在JSP 中可使用____________对象的____________方法将封装好的Cookie 对象传送到客户端。

26.在JSP 中,当执行查询操作时,一般将查询结果保存在____________中。

27.当执行的SQL 语句是预编译的或者需要执行多条语句的,需要借助于一个__________对象来实现。

28.__________类是JDBC 的管理层,作用于用户和驱动程序之间。

在JSP 中要建立与数据库的连接必须调用该类的____________方法。

29.Statement 接口的executeUpdate()方法一般用于执行SQL 的INSERT 等语句,____________方法一般用于执行SQL 的SELECT 语句。

30.在JSP 中可以使用____________操作来设置Javabean 的属性,也可以使用____________操作来获取JavaBean 的值。

31. ____________操作可以定义一个具有一定生存范围以及一个唯一id 的JavaBean 的实例。

32.JavaBean 有4个scope ,分为page 、request 、______________和application 。

33.编译servlet 之前,将servlet 所需要的______________包添加到classpath 中。

34.在编写servlet 时要用到的类____________为javax.servlet.GenericServlet 的子类。

35.Servlet 接口的______________方法在服务器装入servlet 时执行,在servlet 的生命周期中仅仅执行一次。

当客户请求一个HttpServlet 对象时,该对象的_____________方法就要被调用。

36.要编写Servlet 过滤器时,通过重载javax.servlet.F ilter 中的______________方法完成实际的过滤操作。

编写程序reg.htm 和reg.jsp ,做一用户注册界面,注册信息包括:用户名,年龄,性别。

然后提交到reg.jsp 进行注册检验,若用户名为admin ,就提示“欢迎你,管理员”,五、编程题(15分)系 姓名 班级 座号…………………………… 密 …………………………………… 封 …………………………… 线 …………………………………第5页 共6页否则,显示“注册成功”并显示出注册信息。

第6页共6页。

相关主题