Java Web期末练习题(1)

2018-11-27 10:16

练习题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对象有什么联系和区别?

    4.JSP常用基本动作有哪些?简述其作用。

    5.简述include指令和动作的异同。

    Unit 4

    一、选择题

    1. 下列( )不是request对象的方法。 A. addHeader( String name, String value) B. getSession(Boolean create)

    C. setAttrihute( String name, java. lang. Object o) D. isSecure()

    2. response对象的setHeader( String name,String value)方法的作用是( )。 A添加HTTP文件头

    B设定指定名字的HTTP文件头的值 C判断指定名字的HTTP文件头是否存在 D向客户端发送错误信息

    3. 设置session的有效时间(也叫超时时间)的方法是( )。 A. setMaxinactivelnterval(int interval) B getAttributeName()

    C setAttrlbuteName(Strlng name, java.lang.Object value) D getLastAccessedTime()

    4. 能清除缓冲区中的数据,并且把数据写到客户端是out对象中的方法是( )。

    A. out.newLine() B. out.clear()

    C. out.flush() D. out.clearBuffer()

    5. pageContext对象的findAttribute()方法的作用是( )。 A.用来设置默认页面的范围或指定范围之中的已命名对象 B.用来删除默认页面范围或指定范围之中已命名的对象

    C.按照页面请求、会话以及应用程序范围的顺序实现对某个已命名属性的搜索

    D.以字符串的形式返回一个对异常的描述 二、填空题

    1.request内置对象代表了____的请求信息,主要用于通过HTTP协议传送给____的数据。

    2.____对象主要用来向客户输出各种数据类型的内容。 3.____对象用于指定当前JSP页面本身。

    4.____对象提供了对JSP页面内使用到的所有对象及名字空间的访问。 5.____对象保存应用程序中公有的数据。

    6.response对象实现____接口,可对客户的请求作出动态响应,向客户端发送数据。

    7.config对象是JSP页面通过____进行初始化时被传递的对象。 8.exception对象用来处理JSP文件在执行时____。 三、简答题

    1.简述out对象、page对象、request对象和response对象的作用。


    Java Web期末练习题(1).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

    下一篇:一年级小学生必背古诗20首(带拼音)上

    相关阅读
    本类排行
    × 注册会员免费下载(下载后可以自由复制和排版)

    马上注册会员

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