2018年春季学期《Web技术》综合练习题答案

上传人:ths****59 文档编号:45041013 上传时间:2018-06-14 格式:DOCX 页数:14 大小:182.43KB
返回 下载 相关 举报
2018年春季学期《Web技术》综合练习题答案_第1页
第1页 / 共14页
2018年春季学期《Web技术》综合练习题答案_第2页
第2页 / 共14页
2018年春季学期《Web技术》综合练习题答案_第3页
第3页 / 共14页
2018年春季学期《Web技术》综合练习题答案_第4页
第4页 / 共14页
2018年春季学期《Web技术》综合练习题答案_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《2018年春季学期《Web技术》综合练习题答案》由会员分享,可在线阅读,更多相关《2018年春季学期《Web技术》综合练习题答案(14页珍藏版)》请在金锄头文库上搜索。

1、“Web 技术”综合练习题参考答案第 1 页 / 共 15 页“Web 技术技术”综合练习题参考答案综合练习题参考答案 一单项选择题一单项选择题 1. C 2. D 3. A 4. D 5. C 6. A 7. C 8. A 9. C 10. A 11.C 12. C 13. C 14. B 15. D 16. D 17. B 18. D 19. C 20. D 21. C 22. C 23.D 24. C 25. D 26. C 27. B 28. D 29. C 30. B 31. D 32. C 33. A 34. B 35. C二多项选择题二多项选择题 1. BCD 2. ACD 3.

2、 AC 4. ACD“Web 技术”综合练习题参考答案第 2 页 / 共 15 页5. CD 6. AB 7. AC 8. BD 9. BD 10. BC 11. ABCDE 12. ABCD 13. DE 14. ABDE 15. ACD 16. AB 17. BCD 18. CD 19. BC 20. BD三判断题三判断题 1. A 2. B 3. B 4. A 5. A 6. B 7. B 8. A 9.A 10. B 11. B 12. A 13. B 14. B 15. B 16. B 17. A 18. A 19. B 20. B 21. A 22. A 23. B 24. A 2

3、5. A 26. A 27. A“Web 技术”综合练习题参考答案第 3 页 / 共 15 页28. A 29. B 30. B四简答题四简答题 1. Web 系统要解决的主要问题什么?Tim Berners-Lee 提出了怎样的解决方案? 答: Web 系统要解决的基本问题是通过计算机网络及时沟通传递信息,这涉及到如何表示包含信息的文档、怎样 在互联网上标识文档的地址、以及如何在互联网上的主机之间传输文档。 Tim Berners-Lee 给出的解决方案是: (1)文档系统用超文本(hypertext)系统,文档描述方法采用 HTML。 (2)用 URL 在互联网上标识文档的地址。 (3)使

4、用 HTTP 作为文档的传输协议。 后来,HTML、URL 和 HTTP 成为 Web 的基础规范。 2. 标记语言、编程语言和脚本语言有哪些不同? 答: 标记语言源于文字编辑在编辑文稿时所使用的标记符号。标记语言规定了一系列文档标记,而文档标记是在 文档中插入的命令,这些命令要么描述文档结构,要么描述当文档被打印时呈现的格式。 编程语言是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种 计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的操作。 脚本语言是编程语言的一种。人们在用高级编程语言编写和运行程序时,通常要经

5、过“编写-编译-链接-运行” 的过程。脚本语言是为了缩短传统的“编写-编译-链接-运行”过程而创建的计算机编程语言。早期的脚本语言通常 是解释执行,用于批处理或工作控制等简单自动化任务。后来的脚本语言成熟到可以编写精巧的程序,但仍然还 是被称为脚本。现在,很多时候高级编程语言和脚本语言之间互相交叉,二者之间没有明确的界限。 3. 从开发的角度看,Web 系统模型是怎样的?这意味着学习 Web 开发技术要重点学习哪些内容? 答: 从 Web 开发的角度看,Web 系统的主要组件是用户、浏览器、Web 服务器和后端服务。 用户是网站存在的首要原因。用户浏览 Web 系统提供的信息,使用鼠标、键盘的

6、设备与 Web 系统交互。 浏览器提供与 Web 服务器的通信;解释来自 Web 服务器的数据,并将其呈现为用户实际看到的视图;提供用 户交互界面,并执行适当的行为。 Web 服务器处理来自浏览器的请求;执行服务器端脚本程序;与其它后端服务交互。 护短服务器是在 Web 服务器后面运行的服务,它提供数据,用来构建对浏览器的响应。 学习 Web 开发技术要重点学习:(1)浏览器端开发技术,如 HTML、CSS、JavaScript、XML 等;(2)服 务器技术,如 Apache 的安装和配置、IIS 的安装和配置、Tomcat 的安装和配置、搭建高可用性/高扩展性/高安全 服务器等。 (3)服

7、务器端开发技术,如 PHP 技术、ASP.NET 技术、JavaWeb 技术等;(4)数据库技术,如 Oracle 技术、MySQL 技术、SQL Server 技术等。 4. HTML 标记的基本组成是怎样的? 答: HTML 标记由几个关键组件组成,包括标签(标签可以有属性) 、基于字符的数据类型、字符引用和实体引用。HTML 标记标签通常被称为 HTML 标签 (HTML tag)。HTML 标签是由尖括号包围的关键词,标签形如 、.等。HTML 标签通常成对出现,如和。也有一些表示空元素的标签不成对 出现,如。 HTML 为元素内容定义了多种数据类型,如脚本数据、样式表的数据,以及大量

8、的属性值(包括 ID、名称,“Web 技术”综合练习题参考答案第 4 页 / 共 15 页URI,数字,长度单位、语言、媒体描述符、颜色、字符编码、日期和时间等) 。所有这些数据类型都是字符数据 的方式定义的。 在 HTML 中,某些字符是预留的,如小于号() 。在 HTML 中,元素的中间数据不能使用 小于号() ,这是因为浏览器会误认为它们是标签。如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities) 。注意,实体名称对大小写敏感。 5. 在 HTML 页面中应用 CSS 的方法有哪些? 答: 在 HTML 页面中应用 CSS 的方法

9、有三种:内联样式、内部样式和外部样式。 内联样式(inline)也称行内样式,它是直接在 HTML 标签中使用 style 属性设置元素的样式。 内部样式(internal)也称内嵌样式,它使用 元素,把页面中需要应用的多个样式规则集中定义在页面头 部,即把元素放置在元素中。 外部样式(external)是把若干样式规则保存为一个单独的样式表文件(扩展名为“.css” ) ,然后在 HTML 文档中 把样式表文件链接到文档或导入到文档。此时,HTML 文件与 CSS 文件是两个独立的文件。在 HTML 文档中使用 外部样式表有两种方法: (1)链接外部样式表。 (2)导入外部样式表。 6. X

10、ML 文档的基本结构是怎样的? 答: 一个标准的 XML 文档由两大部分组成: (1)文档头部(序言) 作用是通知解析器按相关条件和限制对 XML 文档进行解析。文档头部可以包括声明、注释、处理指令和文 档类型定义四部分。 “声明”必不可少,并且作为文档的第一条语句出现,其他部分根据需要确定其有无。 (2)文档主体(文档元素) 作用是描述数据和数据结构。由一个称为文档(根)元素和多个低层元素构成的树型结构组成。也可以有处 理指令和注释。 7. 在 HTML 页面中如何嵌入 JavaScript 代码? 答: 有四种方法: (1)内联把 JavaScript 代码放置标签和之间(即放在元素中)

11、; (2)外部文件把 JavaScript 代码放置在由标签的 src 属性指定的外部文件中; (3)事件句柄属性把 JavaScript 代码放置在事件句柄属性中,例如 onclick 或 onmouseover; (4)放置在 URL 中把 JavaScript 代码放置在一个 URL 中,这个 URL 使用特殊的“javascript:”协议。 8. 如何理解 JavaScript 的事件处理机制? 答: 事件是一个原始名词,就是 Web 浏览器通知应用程序发生了什么事情。 客户端 JavaScript 采用异步事件驱动编程模型。Web 浏览器会产生事件,例如,当 Web 浏览器加载完文

12、档、 用户把鼠标指针移到超链接上或敲击键盘时,Web 浏览器都会产生事件。如果 JavaScript 程序关注特定类型的时间, 那么它可以注册当这类事件发生时要调用的一个或多个函数,这些函数响应发生的事件。 事件传播是浏览器决定哪个对象触发其事件处理程序的过程。DOM 标准同时支持两种事件传播模型,即“捕 获”与“冒泡” 。对于单个对象的特定事件(如 Window 对象的 load 事件) ,必须是不能传播的。当文档元素上发 生某个类型的事件时,它们会在文档树上向上传播(冒泡) ,如鼠标指针移动到超链接上等类似的事件。事件处理 程序能通过调用方法或设置事件对象属性来组织事件传播,这样它就能停止

13、冒泡且将无法在容器元素上触发处理 程序。事件传播的另外一种形式是捕获。事件捕获使得在容器元素上注册的特定处理程序有机会在事件传播到真 实目标之前拦截(捕获)它。例如,当处理鼠标拖放事件时,捕获或“夺取”鼠标事件的能力就是必须的。 一些事件由与之相关的默认操作。例如,当超链接上发生 click 事件时,浏览器的默认操作是按照链接加载新“Web 技术”综合练习题参考答案第 5 页 / 共 15 页页面。事件处理程序可以通过返回一个适当的值、调用事件对象的某个方法或设置事件对象的某个属性来阻止默 认操作的发生。这是称为“取消”事件。 9. Servlet 容器是什么?请列举一个 Servlet 容器

14、的例子。 答: 许多 Web 服务器软件都不能直接支持 Servlet。为了支持 Servlet,通常要单独开发程序,这种程序一般称为服 务器小程序容器(Servlet Container) ,有时也叫做服务器小程序引擎(Servlet Engine) 。它是 Web 服务器或应用程 序服务器的一部分,用于在发送的请求和响应之上提供网络服务,解码基于 MIME 的请求,格式化基于 MIME 的 响应。它在 Servlet 的生命周期内包容和管理 Servlet,是一个实时运行的外壳程序。运行时由 Web 服务器软件处理 一般请求,并把 Servlet 调用传递给“容器”来处理。 Tomcat

15、就是满足这种需要的 JSP/Servlet 引擎,是 Sun 公司的 JSP/Servlet 的官方实现。 10. JSP 文件的执行过程是怎样的? 答: JSP 的执行过程如下: (1) 客户端发出请求,Web 容器接收请求并判断: 这个 JSP 页面是否是第一次被请求或被修改过, 如果是,则执行后面(2)(3)(4)(5); 如果不是,则直接(4)(5); (2) Web 容器将 JSP 转译成 Servlet 源代码; (3) Web 容器将产生的源代码进行编译; (4) Web 容器加载编译后的代码并执行,生成 HTML 文件; (5) 把执行结果(HTML 文件)响应至客户端。 11

16、. JDBC 的基本组成和实现原理是怎样的? 答: JDBC 的基本组成如下图所示:(1)JDBC 驱动管理器:java.sql.DriverManager,负责注册 JDBC 驱动器,并为创建数据库连接提供支持。由 SUN 公司实现。 (2)JDBC 驱动器 API:java.sql.Driver,由 SUN 公司实现。 (3)JDBC 驱动器:由数据库供应商或者第三方工具提供商创建,也称为 JDBC 驱动程序。JDBC 驱动程序负“Web 技术”综合练习题参考答案第 6 页 / 共 15 页责与特定的数据库连接,并处理通信细节。 12. Java Web 应用的目录结构是怎样的? 答: Java Web 应用必须采用固定的目录结构,类似下面的样子:其中: WEBAPPS:是系统原来就有的。Tomcat 的应用程序目录,你开发 Web 应用程序连同目录一起放到这里。 Unit6:是你的 Web 应用目录,Unit6 及其子目录都需要你自己创建。 WEB-INF:此目录存放本 Web 应用的配置文件、class 文件和库文件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号