WEB程序设计习题及答案

上传人:tia****nde 文档编号:36844490 上传时间:2018-04-03 格式:DOC 页数:23 大小:98KB
返回 下载 相关 举报
WEB程序设计习题及答案_第1页
第1页 / 共23页
WEB程序设计习题及答案_第2页
第2页 / 共23页
WEB程序设计习题及答案_第3页
第3页 / 共23页
WEB程序设计习题及答案_第4页
第4页 / 共23页
WEB程序设计习题及答案_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《WEB程序设计习题及答案》由会员分享,可在线阅读,更多相关《WEB程序设计习题及答案(23页珍藏版)》请在金锄头文库上搜索。

1、1WEB 程序设计复习题(1)1HTML 是什么?简述它的基本结构。 答:HTML(Hypertext Marked Language,超文本标记语言)是一种用来制作 WEB 上超文 本文档的简单标记语言。 对于大多数 WEB 页面来说,都具有如下所示的基本结构: 标题内容 主体内容 2浏览器/服务器模式的通信方式是什么? 答:(1)用户打开计算机的浏览器; (2)输入网址,浏览器将生成一个请求并把它发送到指定的 WEB 服务器; (3)服务器将主页发回,浏览器将其显示到屏幕上。 3、简述在普通的 HTML 语句中和在 ASP 语句中所采用的注释语句的区别? 答:在普通的 HTML 中使用的注

2、释语句为:; 而在 ASP 中使用的注释语句为: 用 REM 或 符号来表示该符号所在行的所有在该符号后面的语句是注释语句,运行时 ASP 不执行该句。加注释主要是为了方便自己和别人阅读程序4分别说明什么是超文本和普通文本,并简述 2 者的区别。 超文本是相对普通文本而言的,与普通文本按顺序定位不同,超文本是典型的特点就是文本中 包含指向其他位置的链接,通过这些链接使文档组织成了网状结构. 我们可以把常规意义上的书本理解为普通文本,而把由超链接组织起来的电子文档理解为超 文本. 5当前较为流行的服务器端脚本编程技术有哪些? 几种有代表性的服务器端脚本编程技术是 ASP、PHP、JSP。6什么是

3、脚本?试比较 JavaScript 和 VBScript 这两种脚本语言的异同点。 所谓脚本(Script),是由对应用程序或实用程序的一组说明组成的一种程序,它可发嵌入到 Web 页面中。简单地说,就是使用脚本语言编写的基于 Web 的小程序。 相似之处:两者都是面向对象的、两者都是解释性的脚本语言、两者都不需要额外的插件 或播放工具、两者都可用来创建客户端脚本。不同之外:基础语言和语法不同、开发者不 同、可扩展性不同、平台兼容性不同。27什么是静态网页,什么是动态网页? 答:所谓静态网页,就是网站的网页内容固定不变,当用户在浏览器中通过 HTTP(Hypertext Transfer Pr

4、otocol)协议向 web 服务器请求提供网页内容时,服务器仅仅是 将已设计好的静态 HTML 标准代码传送给浏览器。静态网站的缺点就是不易维护,如果网 站维护者要更新网页的内容,就必须更新 HTML 文 档,然后重新上传到服务器上。随着 网站内容和信息量的日益扩大,网页维护的工作量会非常巨大。所谓动态网页,并不是指 在网页上显示几个动态图片,而是网页 文件含有程序代码,应用程序会根据用户的要求和 选择作出动态响应,不用修改程序,便会自动生成新的页面。这样可使不同的人在不同的 时间访问同一网址时,会 产生不同的页面,因此可大大节省网站维护的工作量,并能很好 地体现网站与客户端用户的交互性。

5、8简要说明在网页中插入 JavaSCRIPT 脚本的几种方式? 在网页中插入脚本语言通常有三种方式:使用 SCRIPT 标记符、在标记符中直接嵌入脚本以 及链接外部脚本文件. 9说明在网页中使用 CSS 的几种方式?CSS 选择符的作用及分类? 在网页中使用 CSS 包括三种常用方式:将样式定义直接嵌入到标记符中、将样式定义嵌入到 网页中以及将样式定义包含在外部 CSS 样式文件中. CSS(Cascading Style Sheet,层叠样式表)技术是一种格式化网页的标准方式,它扩展了 HTML 的功能,使网页设计者能够以更有效的方式设置网页格式. 常用的 5 种 selector:HTML

6、 标记符、具有上下文关系的 HTML 标记符、用户定义的类、用 户定义的 ID、虚类.10VBScript 是什么? 答:VBScript 是 Microsoft Visual Basic 的简化版本。VBScript 是一种脚本语言。这意味着 这种语言比 Basic 语言的成熟版本既容易使用又难于使用。读者可以在 HTML 文件中直接 嵌入 VBScript 脚本,这可以扩展 HTML,使它不仅仅是一种页面格式语言。带有 VBScript 脚本的网页在每次下载到浏览器时都可以是不同的,而且可以对用户的操作做出反应。 VBScript 是 Active Sever Pages 的默认语言。11

7、VBScript 变量的数据类型是什么?有什么特点? 答:在 VBScript 中只有一种数据类型,称为 Variant,也叫做变体类型。Variant 是一种特 殊的数据类型,根据不同的使用方式,它可以包含不同的数据类别信息,如字符串、整 数、日期等。这些不同的数据类别称为数据子类型 12VBScript 中的变量和数组在功能上有何异同? 答:所谓 VBScript 变量,从专业的角度说,就是存储在内存中的用来包含数据的地址的名 字。声明 VBScript 变量可以使用 Dim 语句,多数情况下,只需为声明的变量赋一个值。只 包含一个值的变量被称为标量变量。有时候,将多个相关值赋给一个变量更

8、为方便,因此 可以创建包含一系列值的变量,称为数组变量。数组变量和标量变量是以相同的方式声明 的,唯一的区别是声明数组变量时变量名后面带有括号 ( )。313简述 ASP 页的执行过程。答案要点: 浏览器向 Web 服务器发出 ASP 页请求,Web 服务器将 ASP 页传递给应用程序服务器; 应用程序服务器接到执行 ASP 页中的服务器端脚本指令,根据指令要求访问数据库并进行有关计算; 将计算结果生成标准的 HTML 代码并插入到页面中相应的位置,然后将页传递给 Web 服务器; Web 服务器将页面发送回发出请求的浏览器端。14ASP 提供的 6 个内置全局对象的名称及其主要功能是什么?

9、(1)Response(响应)对象:它控制在 HTTP 响应消息中,将消息发送给浏览器 (2)Request(请求)对象:它在一个 HTTP 请求过程中,获取由浏览器传送给服务器的消息 (3)Server(服务器)对象:它提供对驻留在服务器上的资源的访问 (4)Session(会话期)对象:它用于存储和管理与一个特定的用户会话有关的信息 Application(应用程序)对象:它用于存储和管理与该 Web 应用程序有关的信息 ObjectContext:用来配合 Microsoft Transction Server 进行分散式交易处理。15Response 对象 Request 对象的区别是

10、什么? 答:ASP 提供的内置对象。Response(响应)对象:它控制在 HTTP 响应消息中,将消息 发送给浏览器 Request(请求)对象:它在一个 HTTP 请求过程中,获取由浏览器传送给服 务器的消息 16POST 与 GET 的区别是什么? 一般 GET 方式是将数据附在 URL 后发送,数据长度不能超过 100 个字符,一般搜索引擎 查找关键词等简单操作是通过 GET 方式进行。而 POST 则不存在字符长度的限制,而且不 会把内容附在 URL 后,比较适合内容较多的表单。17同样是 ASP 所提供的通用对象,Session 对象和 Application 对象的区别是什么?

11、答:使用 Application 对象可使整个 ASP 应用程序的所有用户共享数据,由此把一个 ASP 程序中的不同用户、不同页面联系在一起。Session 对象主要用来存储访问者的用户信息,多 个页面可以同时访问该信息,但是两个访问者之间不能共享该信息。 18. 什么是 Cookies 集合?如何在 ASP 网页中创建和使用 Cookies 集合? 答:其实就是浏览器在用户端硬盘上为每个网站开辟的一小块硬盘空间,这样服务器端程 序就能在这块区域中记录与用户相关的信息,以便区分不同的用户。Response.Cookies 用 来设置 Cookies 集合中的 Cookie 的值。若指定的 Co

12、okie 不存在,则创建它,若存在,则设 置新的值并且将旧值删去。 19. 假设 WWW 根目录是 C:inetpubwwwroot , 网页当时所在的目录是 C:inetpubwwwrootasp,某个文件的实际路径为 C:inetpubwwwrootaspimagesTitle.gif, 请用相对路径和虚拟路径来表示该文件。 答:相对路径 server.mappath(“imagesTitle.gif “) 4虚拟路径 server.mappath(“imagesTitle.gif “)20. Server 对象的主要功能是什么?它所提供的方法中最为常用有哪几个,各有什么功能? 如何读取

13、Server 对象所提供的信息? 答:Server 对象提供许多高级的功能,可以用该对象的 Scripttimeout 属性来指定文件执行 的时间期限,以避免诸如服务器正好非常忙不能处理该程序,或者程序本身出现的某些错误 而导致不能运行的情况。该对象还提供了最常用的方法 Createobject,该方法可用来创建 ActiveX 组件的实例,该对象的其他方法用于将 URL 或 HTML 编码成字符串,将虚拟路径 映射到物理路径等。 Mappath 方法方法主要用于返回指定文件的相对路径或虚拟路径映射到服务器上相应的物 理路径。Createobject 方法用来创建一个对象的实例,创建该对象之后

14、,就可以使用这个对 象提供的属性和方法。CreateObject 方法恐怕是 ASP 中最为实用,也是最具强劲功能的。 它用于创建已经注册到服务器上的 ActiveX 组件实例。 server 对象提供你运用许多 server 端的应用函数,利用这些函数可以读取 Server 对象所提 供的信息。例如,你可以利用 server 对象来控制你的脚本语言在超过时限前的运行时间21怎样在 ASP 程序中混合使用服务器端脚本和客户端脚本? 答:使用编写客户端脚本,而使用来编 写服务器端脚本。客户端编程语言的优点是浏览器完成了所有的工作,这样可减轻服务器 的负担。但执行时必须要有一个配备了解释器的 We

15、b 浏览器才行,除 Microsoft Internet Explorer 能解释 VBScript。 表示该页中所有脚本(在之间)用 VBScript 生成。VBScript 为 IE 浏览器默认的脚本处理语言,如果使用 IE 浏览器,则可省略此句。22在客户端与在服务器端运行 VBScript 脚本有何区别?分别应如何声明? 答:使用编写客户端脚本,客户端编程语言的 优点是浏览器完成了所有的工作,这样可减轻服务器的负担。但执行时必须要有一个配备 了解释器的 Web 浏览器才行(除 Microsoft Internet Explorer 能解释 VBScript);而使用来编写服务器端脚本,

16、即表示该页中所有脚本(在 之间 ) 用 VBScript 生成 ( 或 )。VBScript 为 IE 浏览器默认的脚本处理语言,如果使用 IE 浏览 器,则可省略此句。 23什么是 ODBC?怎样用 ODBC 数据源管理器来建立系统 DSN? 答:ODBC(开放数据库连接)提供了一个与产品无关的在前端应用和后端数据库服务器之间 的接口,简言之,ODBC 是一种访问数据库的方法,只要系统中有相应的 ODBC 驱动程 序, 任何程序都可以通过 ODBC 操纵驱动程序的数据库。 通过 ODBC 建立与数据库的连接:此方法必须应用“ODBC 管理器” (位于控制面板中) 注册一个数据源,并根据数据源提供的数据库位置、数据库类型及 ODBC 驱动程序等信 息,建立起 ODBC 与具体数据库的联系。这

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

当前位置:首页 > 中学教育 > 试题/考题

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