页文件格式。
2. Wcb服务器通过__表单______获取用户信息。
3. 在HTML中加入CSS的方法主要有 :嵌入式样式表、内联式样式表和外联式样式表。
4. HTML文档分为文档头和__文档体__两部分。
5. 常用的列表分别有__有序列表__和__无序列表______。
6. 表单一般由__表单标签______、__表单域__和____表单按钮____组成。 7. ___表格_是一种能够有效描述信息的组织形式,由行、列和单元格组成。 三、简答题
l. 什么是HTMI.?它有什么基本标签? 2. 什么是CSS?
3. 简述CSS中定义样式表的几种方式。 4. 简述HTML中加入CSS的几种方式。 5. 什么是JavaScrpt?
6. 简述JavaScript和Java的区别。
1.简述什么是HTML?有什么基本标签。
答:HTML(Hypertext Markup Language)即超文本标记语言或超文本链接语言,是一种用来制作超文本文档的简单标记语言,它不是一种真正的编程语言,只是一种标记符。通过一些约定的标签符号对文件的内容进行标注,指出内容的输出格式。当用户浏览WWW信息时,浏览器会自动解释这些标签的含义,并按照一定的格式在屏幕上显示这些被标记的信息。基本标签有、
、2.简述什么是CSS。
答:CSS(级联样式表)是一种设计网页样式的工具,借助CSS的强大功能,网页将在你丰富的想象力下千变万化。
CSS是W3C为弥补HTML在显示属性设定上的不足而制定的一套扩展样式标准,其重新定义了HTML中文字显示样式,并增加了一些新的概念,如类、层等,可以实现对文字重叠、定位等。CSS还允许将样式定义单独存储在样式文件中,将显示的内容和显示的样式定义分离,使我们在保持HTML简单明了的初衷的同时能够对页面的布局施加更多的控制,避免代码的冗余,使网页体积更小,下载更快。另外,也可以将多个网页链接到同一个样式文件,从而为整个网站提供一个统一、通用的外观,同时也使多个具有相同样式表的网页可以简单快速的同时更新。
3.简述CSS中定义样式表的几种方式。 答:(1)通过HTML标签定义样式表 (2)使用id定义样式表 (3)使用class定义样式表
4.简述HTML中加入CSS中的几种方式。 答:(1)嵌入式样式表 (2)内联式样式表 (3)外联式样式表
5.简述什么是JavaScript。
答:JavaScript是一种基于对象(Object)和事件驱动(Event Driven),并具有安全性能的脚本语言。使用它的目的是与HTML、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用,从而可以开发客户端的应用程序等。它是通
过嵌入在标准的HTML语言中实现的,它的出现弥补了HTML语言的缺陷。
6.简述JavaScript和Java的区别。
答:下面对两种语言间的异同作如下比较: (1)基于对象和面向对象
Java是完全面向对象的语言;JavaScript是基于对象的脚本语言。 (2)解释和编译
两种语言在其浏览器中执行的方式不一样。Java的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。
(3)强变量和弱变量
两种语言所采用的变量是不一样的。Java采用强类型变量检查,即所有变量在编译之前必须作声明。JavaScript中的变量是弱类型的,即变量在使用前不需作声明。 (4)代码格式不一样
Java的格式与HTML无关,其代码以字节形式保存在独立的文档中。 而JavaScript的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态装载。 (5)嵌入方式不一样 在HTML文档中,通过不同的标签标识两种编程语言,JavaScript使用标签,而Java使用...标签。
(6)静态联编和动态联编
Java采用静态联编,即Java的对象引用必须在编译时进行,以使编译器能够实现强类 型检查。JavaScript采用动态联编,即JavaScript先编译,再在运行时对对象引用进行 检查。
Unit 3
一、选择题
1. JSP规范唯一支持的语言是( C )。
A. C# B. C++ C. Java D.Basic 2. JSP中,HTMI.注释的特点是( B )。
A.发布网页时看不到,在源文件中也看不到 B.发布网页时看不到,在源文件中能看到 C.发布网页时能看到,在源文件中看不到 D.发布网页时能看到,在源文件中也能看到 3. page指令的属性中可以多次设计的属性是( A )。
A. import B. session C. extends D. info 4.用于获取bean属性的动作是( B )。
A.
1. JSP标记都是以__<%__或__
3. JSP的指令描述___文件___转换成JSP服务器所能执行的Java代码的控制信息,用于指定整个JSP页面的相关信息,并设置JSP页面的相关属性。
4.JSP程序中的注释有__html注释__、_java注释___和__隐藏注释__ 注释。 5.JSP表达式常用在__向页面输出内容__、生成动态链接地址和动态指定Form表单处理页面。 三、简答题
1.简述JSP程序中3种注释的异同。
2.简述page指令、include指令和taglib指令的作用。
3.application对象有什么特点?它与session对象有什么联系和区别? 4.JSP常用基本动作有哪些?简述其作用。
5.简述include指令和
1.简述JSP程序中3种注释的异同。
答:隐藏注释也是JSP的标准注释,写在JSP程序中,在发布网页时完全被忽略,不发给客户,当希望隐藏JSP程序的注释时是很有用的,其格式为:<%-- comment --%>。
HTML注释,在发布网页时可以在浏览器源文件窗口中看到HTML注释,其格式为:。
在JSP程序中,也遵循Java语言本身的注释规则对代码进行注释,这样的注释和隐藏注释相似,在发布网页时完全忽略,在浏览器的源文件窗口中也看不到注释内容,其格式为:<%/*comment*/%>。
2.简述page指令、include指令和taglib指令的作用。
答:page 指令用来定义JSP文件中的全局属性,它描述了与页面相关的一些信息,其作用域为它所在JSP页面和其包含的文件。
include指令用于在JSP编译时,为页面插入一个静态文件,如JSP页面、HTML页面、文本文件或是一段Java程序。
taglib指令用来指定页面中使用的标签库以及其自定义标签的前缀。
3.application对象有什么特点?和session对象有什么联系和区别?(请参考第6章) 答:application对象实现了ServletContext类和接口,并保存Web应用程序中公有的数据,可存放全局变量。服务器启动后自动创建application对象,该对象将一直有效,直到服务器关闭。不同用户可以对该对象的同一属性进行操作;在任何地方对该对象属性的操作,都将影响到其他用户对该对象的访问。 application对象和session对象的区别是:在使用session对象时,各个客户端共享一个session对象,而使用Application对象时,为多个应用程序保存信息,对于一个容器而言,在同一个服务器中的JSP文件中共享一个application对象。
4.JSP常用基本动作有哪些?简述其作用。
答:其中常用的动作有7种:
Bean属性的值,转换成字符串,然后输出;
5.简述include指令和
答:include指令和include动作都能实现将外部文档包含到JSP文档中的功能,名称相似,但也有区别。
(1)include指令
include指令可以在JSP页面转换成Servlet之前,将JSP代码插入其中。 (2)include动作
两者之间的差异决定着它们在使用上的区别。使用include指令的页面要比使用
Unit 4
一、选择题
1. 下列( A )不是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)方法的作用是( B )。 A添加HTTP文件头
B设定指定名字的HTTP文件头的值 C判断指定名字的HTTP文件头是否存在 D向客户端发送错误信息
3. 设置session的有效时间(也叫超时时间)的方法是( A )。 A. setMaxinactivelnterval(int interval) B getAttributeName()
C setAttrlbuteName(Strlng name, java.lang.Object value) D getLastAccessedTime()
4. 能清除缓冲区中的数据,并且把数据写到客户端是out对象中的方法是( D)。
A. out.newLine() B. out.clear()
C. out.flush() D. out.clearBuffer()
5. pageContext对象的findAttribute()方法的作用是( C )。 A.用来设置默认页面的范围或指定范围之中的已命名对象
B.用来删除默认页面范围或指定范围之中已命名的对象
C.按照页面请求、会话以及应用程序范围的顺序实现对某个已命名属性的搜索
D.以字符串的形式返回一个对异常的描述 二、填空题
1.request内置对象代表了__客户端__的请求信息,主要用于通过HTTP协议传送给__服务器端__的数据。
2.__out__对象主要用来向客户输出各种数据类型的内容。 3.__page__对象用于指定当前JSP页面本身。 4.___ pageContext _对象提供了对JSP页面内使用到的所有对象及名字空间的访问。
5.__application__对象保存应用程序中公有的数据。 6.response对象实现__ HttpServletResponse __接口,可对客户的请求作出动态响应,向客户端发送数据。 7.config对象是JSP页面通过_ JSP container ___进行初始化时被传递的对象。 8.exception对象用来处理JSP文件在执行时__错误和异常__。 三、简答题
1.简述out对象、page对象、request对象和response对象的作用。
2.简述session对象、pageContext对象、config对象、exception对象和applhication对象的作用。
1.简述out对象、page对象、request对象和response对象的作用。 答:out对象主要用来向客户输出各种数据类型的内容,并管理应用服务器上的输出缓冲区(buffer);page对象代表JSP本身,更准确地说它代表JSP被翻译后的Servlet,可以调用Servlet类所定义的方法;request内置对象代表了客户端的请求信息,主要用于接收客户端通过HTTP协议传送给服务器端的数据;response对象包含了响应客户请求的有关信息,封装了JSP产生的响应,然后被发送到客户端以响应客户的请求。 2.简述 session对象、 pageContext对象、config对象、exception对象和application对象的作用。 答:session对象用来保存每个用户的信息,以便跟踪每个用户的操作状态;pageContext对象提供了对JSP页面内使用到的所有对象及名字空间的访问,提供了对几种页面属性的访问,并且允许向其它应用组件转发request对象,或者从其它应用组件包含request对象;config对象是JSP页面通过JSP container进行初始化时被传递的对象;exception对象用来处理JSP文件在执行时发生的错误和异常;application对象保存Web应用程序中公有的数据,可存放全局变量。服务器启动后自动创建application对象,该对象将一直有效,直到服务器关闭。
Unit 5
一、选择题
1 JDBC提供3个接口来实现SQL语句的发送,其中执行简单不带参数SQL语句的是( A )。
A. Statement类 B. PreparedStaternent类 C. CallableStatement类 D. DriverStatement类
2 Staternent类提供3种执行方法,用来执行更新操作的是( B )。

