Java Web期末练习题(1)

  • 格式:doc
  • 大小:66.50 KB
  • 文档页数:7

练习题A

Unit 1

1、在JSP中引入JavaScript的方法有哪些?

2、在JavaScript中,下面的哪些变量名是正确的?

(1) abc (2) 7Name (3) user_name (4) case

(5) _17 (6) news (7) pwd_1 (8) i

3、在JavaScript中如何定义并调用函数?

4、应用JavaScript如何打开一个新的窗口?

5、编写一个JSP页面,分别利用JSP脚本元素和JSTL核心标签两种方法输出九九乘法表。

6、编写一个JavaScript程序,弹出一个提示对话框,并将用户输入的信息显示在浏览器的状态栏上。

7、编写一个JavaScript程序,在JSP页面上输出当前日期。

Unit 2

1、JSP页面由哪些元素构成?

2、JSP中主要包含哪几种指令标识?它们的作用及语法格式是什么?

3、JSP中的脚本标识包含哪些元素?它们的作用及语法格式是什么?

4、在JSP中可以使用哪些注释?它们的语法格式是什么?

5、JSP中常用的动作标识有哪些?

6、有几种方法可实现在页面中来包含文件?如何实现?它们有什么区别?

7、分别应用include指令和include动作标识在一个JSP页面中包含另一个JSP文件。

8、在JSP页面中分别通过JSP表达式和EL表达式输出文字“用代码书写人生”。

Unit 3

1、JSP提供的内置对象有哪些?作用分别是什么?

2、当表单提交信息中包括汉字时,在获取时应该做怎样的处理?

3、如何实现禁用缓存功能?

4、如何重定向网页?

5、如果用户长时间不操作session对象,用户的session对象会消失吗?

6、用户关闭浏览器后,用户的session对象会立即消失吗?

7、如何延长sesslon的过期时间?

8、session对象与application对象的区别有哪些?

9、编写一个简单的留言簿,写入留言,提交后显示留言内容。

Unit 4

1、什么是JavaBean?使用JavaBean的优点是什么?

2、按功能JavaBean可分为哪几种?在JSP中最为常用的是哪一种?

3、在JSP中,一个标准的JavaBean需要具备哪些条件?

4、创建一个名为Bookinfo的值JavaBean,要求该JavaBean具有name、price、

stock和author简单属性,属性类型为Srring。

Unit 5

1、什么是Serv1et?Servlet的技术特点是什么? Servlet与JSP有什么区别?

2、创建一个Servlet通常分为哪几个步骤?

3、运行Servlet需要在web.xml文件中进行哪些配置?

A

< servlet-mapping>

/123

4、怎样设置Servlet的启动装入优先级别?

5、当访问一个Servlet时,以下Servlet中的哪个方法先被执行?( )

(A) destroy() (B) doGet() (C) service() (D) init0

6、假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置:

mysrvlet

com.wgh.MyServlet

< servlet-mapping>

myservlet

/welcome

则以下选项可以访问到MyServlet的是(

http://localhost:8080/myservlet/welcome )。

(A) http://localhost:8080/MyServlet

(B) http://localhost:8080/myservlet

(C) http://localhost:8080/com/wgh/MyServlet

(D) http://localhost:8080/ welcome

7、创建一个Servlet。要求通过在浏览器地址栏中访问该Servlet后,输出一个1行1列的表格,表格中的内容为“用代码书写人生”。

8、实现一个简单的登录程序。要求Servlet接收用户输入的用户名和密码,然后输出到页面中。

Unit 6

1、在Windows XP操作系统中,通过JDBC连接SQL Server 2000数据库需要进行什么操作?

2、简述JDBC连接数据库的基本步骤。

3、写出SQL Server 2000数据库的驱动及连接本地机器上的数据库db_

databse的URL地址。

4、执行动态SQL语句的接口是什么?

5、Statement实例又可以分为哪3种类型?功能分别是什么?

6、JDBC中提供的两种实现数据查询的方法分别是什么?

7、编写一个简易的留言簿,实现掭加留言并显示留言的功能,数据库采用SQL Server 2000。

8、编写一个连接MySQL数据库的程序,要求将前台表单填写的数据保存到数据表中。

练习题B

Unit 1

一、选择题

1.JSP文件在第一次运行的时候被JSP引擎编译为( )文件。

A. Scrvlet B. Class C. HTML D. XML

2 MVC设计模式将应用程序分为( )部分。

A. 2 B. 3 C.4 D. 5

3 Java FE体系中Web层技术是( )。

A. HTML B. JavaBean C. EJB D. JSP

二、填空题

1.当前主流的三大动态Web开发技术是PHP、ASP/ASP. NET和____。

2. MVC设计模式将应用程序分为模型、____和____。

3. JSP页面的执行方式是____。

5 JSP的两种体系结构是____和____。

三、简答题

1简述JSP的优点。

2简述JSP的工作原理。

3简述JSP开发Web站点的主要方式。

4简述JSP两种体系结构。

5简述MVC模式及其优缺点。

Unit 2

一、选择题

1. 在以下( )标签用来对页面内容进行预定义。

A.

B. C.

2. 以下( )标签用来建立无序列表。

A.

C. D.

3. 以下( )JavaScrtpt对象可以获取用户当前使用的浏览器的版本信息。

A. naigator B. screcn C. wndow D. document

二、填空题

1.HTML文档的扩展名是____或____,它们是可供浏览器解释浏览的网页

文件格式。

2. Wcb服务器通过________获取用户信息。

3. 在HTML中加入CSS的方法主要有____、____和____。

4. HTML文档分为文档头和____两部分。

5. 常用的列表分别有____和________。

6. 表单一般由________、____和________组成。

7. ____是一种能够有效描述信息的组织形式,由行、列和单元格组成。

三、简答题

l. 什么是HTMI.?它有什么基本标签?

2. 什么是CSS?

3. 简述CSS中定义样式表的几种方式。

4. 简述HTML中加入CSS的几种方式。

5. 什么是JavaScrpt?

6. 简述JavaScript和Java的区别。

Unit 3

一、选择题

1. JSP规范唯一支持的语言是( )。

A. C# B. C++ C. Java D.Basic

2. JSP中,HTMI.注释的特点是( )。

A.发布网页时看不到,在源文件中也看不到

B.发布网页时看不到,在源文件中能看到

C.发布网页时能看到,在源文件中看不到

D.发布网页时能看到,在源文件中也能看到

3. page指令的属性中可以多次设计的属性是( )。

A. import B. session C. extends D. info

4.用于获取bean属性的动作是( )。

A. B.

C. D.

5.用于为其他动作提供附加信息的动作是( )。

A B

C D

二、填空题

1. JSP标记都是以____或____开头,以____或____结尾。

2. JSP页面就是在______或 ______代码中嵌入Java语法或JSP元素。

3. JSP的指令描述______转换成JSP服务器所能执行的Java代码的控制信息,用于指定整个JSP页面的相关信息,并设置JSP页面的相关属性。

4.JSP程序中的注释有____、____和____ 注释。

5.JSP表达式常用在____、生成动态链接地址和动态指定Form表单处理页面。

三、简答题

1.简述JSP程序中3种注释的异同。

2.简述page指令、include指令和taglib指令的作用。

3.application对象有什么特点?它与session对象有什么联系和区别?