Java Web期末练习题(1)

2026/1/27 10:22:12

练习题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.


D.
 2. 以下(    )标签用来建立无序列表。     A.  
    B.
      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对象有什么联系和区别?


      Java Web期末练习题(1).doc 将本文的Word文档下载到电脑
      搜索更多关于: Java Web期末练习题(1) 的文档
      相关推荐
      相关阅读
      × 游客快捷下载通道(下载后可以自由复制和排版)

      下载本文档需要支付 10

      支付方式:

      开通VIP包月会员 特价:29元/月

      注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
      微信:xuecool-com QQ:370150219