WEB程序设计习题及答案.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《WEB程序设计习题及答案.doc》由会员分享,可在线阅读,更多相关《WEB程序设计习题及答案.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 WEB程序设计复习题(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什么是脚本?试比较JavaScr
3、ipt和 VBScript这两种脚本语言的异同点。 所谓脚本(Script),是由对应用程序或实用程序的一组说明组成的一种程序,它可发嵌入到 Web页面中。简单地说,就是使用脚本语言编写的基于 Web的小程序。 相似之处:两者都是面向对象的、两者都是解释性的脚本语言、两者都不需要额外的插件 或播放工具、两者都可用来创建客户端脚本。不同之外:基础语言和语法不同、开发者不 同、可扩展性不同、平台兼容性不同。7什么是静态网页,什么是动态网页? 答:所谓静态网页,就是网站的网页内容固定不变,当用户在浏览器中通过 HTTP(Hypertext Transfer Protocol)协议向 web 服务器请
4、求提供网页内容时,服务器仅仅是 将已设计好的静态 HTML 标准代码传送给浏览器。静态网站的缺点就是不易维护,如果网 站维护者要更新网页的内容,就必须更新 HTML 文 档,然后重新上传到服务器上。随着 网站内容和信息量的日益扩大,网页维护的工作量会非常巨大。所谓动态网页,并不是指 在网页上显示几个动态图片,而是网页 文件含有程序代码,应用程序会根据用户的要求和 选择作出动态响应,不用修改程序,便会自动生成新的页面。这样可使不同的人在不同的 时间访问同一网址时,会 产生不同的页面,因此可大大节省网站维护的工作量,并能很好 地体现网站与客户端用户的交互性。 8简要说明在网页中插入JavaSCRI
5、PT脚本的几种方式? 在网页中插入脚本语言通常有三种方式:使用 SCRIPT 标记符、在标记符中直接嵌入脚本以 及链接外部脚本文件. 9说明在网页中使用 CSS的几种方式?CSS选择符的作用及分类? 在网页中使用 CSS包括三种常用方式:将样式定义直接嵌入到标记符中、将样式定义嵌入到 网页中以及将样式定义包含在外部 CSS样式文件中. CSS(Cascading Style Sheet,层叠样式表)技术是一种格式化网页的标准方式,它扩展了 HTML 的功能,使网页设计者能够以更有效的方式设置网页格式. 常用的 5 种 selector:HTML 标记符、具有上下文关系的 HTML 标记符、用户
6、定义的类、用 户定义的 ID、虚类.10VBScript是什么? 答:VBScript 是 Microsoft Visual Basic 的简化版本。VBScript 是一种脚本语言。这意味着 这种语言比 Basic 语言的成熟版本既容易使用又难于使用。读者可以在 HTML 文件中直接 嵌入 VBScript脚本,这可以扩展 HTML,使它不仅仅是一种页面格式语言。带有 VBScript 脚本的网页在每次下载到浏览器时都可以是不同的,而且可以对用户的操作做出反应。 VBScript是 Active Sever Pages的默认语言。11VBScript变量的数据类型是什么?有什么特点? 答:在
7、 VBScript 中只有一种数据类型,称为 Variant,也叫做变体类型。Variant 是一种特 殊的数据类型,根据不同的使用方式,它可以包含不同的数据类别信息,如字符串、整 数、日期等。这些不同的数据类别称为数据子类型 12VBScript中的变量和数组在功能上有何异同? 答:所谓 VBScript 变量,从专业的角度说,就是存储在内存中的用来包含数据的地址的名 字。声明 VBScript变量可以使用 Dim语句,多数情况下,只需为声明的变量赋一个值。只 包含一个值的变量被称为标量变量。有时候,将多个相关值赋给一个变量更为方便,因此 可以创建包含一系列值的变量,称为数组变量。数组变量和
8、标量变量是以相同的方式声明 的,唯一的区别是声明数组变量时变量名后面带有括号 ( )。13简述ASP页的执行过程。答案要点: 浏览器向Web服务器发出ASP页请求,Web服务器将ASP页传递给应用程序服务器; 应用程序服务器接到执行ASP页中的服务器端脚本指令,根据指令要求访问数据库并进行有关计算; 将计算结果生成标准的HTML代码并插入到页面中相应的位置,然后将页传递给Web服务器; Web服务器将页面发送回发出请求的浏览器端。14ASP提供的 6个内置全局对象的名称及其主要功能是什么? (1)Response(响应)对象:它控制在HTTP响应消息中,将消息发送给浏览器 (2)Request
9、(请求)对象:它在一个HTTP请求过程中,获取由浏览器传送给服务器的消息 (3)Server(服务器)对象:它提供对驻留在服务器上的资源的访问 (4)Session(会话期)对象:它用于存储和管理与一个特定的用户会话有关的信息 Application(应用程序)对象:它用于存储和管理与该 Web 应用程序有关的信息 ObjectContext:用来配合 Microsoft Transction Server进行分散式交易处理。15Response对象 Request对象的区别是什么? 答:ASP 提供的内置对象。Response(响应)对象:它控制在 HTTP 响应消息中,将消息 发送给浏览器
10、 Request(请求)对象:它在一个 HTTP请求过程中,获取由浏览器传送给服 务器的消息 16POST与 GET的区别是什么? 一般 GET 方式是将数据附在 URL 后发送,数据长度不能超过 100 个字符,一般搜索引擎 查找关键词等简单操作是通过 GET方式进行。而 POST则不存在字符长度的限制,而且不 会把内容附在 URL后,比较适合内容较多的表单。 17同样是 ASP所提供的通用对象,Session对象和 Application对象的区别是什么? 答:使用 Application 对象可使整个 ASP 应用程序的所有用户共享数据,由此把一个 ASP 程序中的不同用户、不同页面联系
11、在一起。Session对象主要用来存储访问者的用户信息,多 个页面可以同时访问该信息,但是两个访问者之间不能共享该信息。 18. 什么是 Cookies集合?如何在 ASP网页中创建和使用 Cookies集合? 答:其实就是浏览器在用户端硬盘上为每个网站开辟的一小块硬盘空间,这样服务器端程 序就能在这块区域中记录与用户相关的信息,以便区分不同的用户。Response.Cookies 用 来设置 Cookies 集合中的 Cookie 的值。若指定的 Cookie 不存在,则创建它,若存在,则设 置新的值并且将旧值删去。 19. 假设 WWW 根目录是 C:inetpubwwwroot , 网页
12、当时所在的目录是 C:inetpubwwwrootasp,某个文件的实际路径为 C:inetpubwwwrootaspimagesTitle.gif, 请用相对路径和虚拟路径来表示该文件。 答:相对路径 server.mappath(imagesTitle.gif ) 虚拟路径 server.mappath(imagesTitle.gif )20. Server 对象的主要功能是什么?它所提供的方法中最为常用有哪几个,各有什么功能? 如何读取 Server对象所提供的信息? 答:Server 对象提供许多高级的功能,可以用该对象的 Scripttimeout 属性来指定文件执行 的时间期限,以
13、避免诸如服务器正好非常忙不能处理该程序,或者程序本身出现的某些错误 而导致不能运行的情况。该对象还提供了最常用的方法 Createobject,该方法可用来创建 ActiveX组件的实例,该对象的其他方法用于将 URL或 HTML编码成字符串,将虚拟路径 映射到物理路径等。 Mappath 方法方法主要用于返回指定文件的相对路径或虚拟路径映射到服务器上相应的物 理路径。Createobject 方法用来创建一个对象的实例,创建该对象之后,就可以使用这个对 象提供的属性和方法。CreateObject 方法恐怕是 ASP 中最为实用,也是最具强劲功能的。 它用于创建已经注册到服务器上的 Acti
14、veX 组件实例。 server 对象提供你运用许多 server 端的应用函数,利用这些函数可以读取 Server 对象所提 供的信息。例如,你可以利用 server对象来控制你的脚本语言在超过时限前的运行时间21怎样在 ASP程序中混合使用服务器端脚本和客户端脚本? 答:使用编写客户端脚本,而使用来编 写服务器端脚本。客户端编程语言的优点是浏览器完成了所有的工作,这样可减轻服务器 的负担。但执行时必须要有一个配备了解释器的 Web 浏览器才行,除 Microsoft Internet Explorer 能解释 VBScript。 表示该页中所有脚本(在之间)用 VBScript 生成。VB
15、Script为 IE浏览器默认的脚本处理语言,如果使用 IE浏览器,则可省略此句。22在客户端与在服务器端运行 VBScript脚本有何区别?分别应如何声明? 答:使用编写客户端脚本,客户端编程语言的 优点是浏览器完成了所有的工作,这样可减轻服务器的负担。但执行时必须要有一个配备 了解释器的 Web浏览器才行(除 Microsoft Internet Explorer能解释 VBScript);而使用来编写服务器端脚本,即表示该页中所有脚本(在 之间 ) 用 VBScript 生成 ( 或 )。VBScript 为 IE 浏览器默认的脚本处理语言,如果使用 IE 浏览 器,则可省略此句。 23
16、什么是 ODBC?怎样用ODBC数据源管理器来建立系统 DSN? 答:ODBC(开放数据库连接)提供了一个与产品无关的在前端应用和后端数据库服务器之间 的接口,简言之,ODBC 是一种访问数据库的方法,只要系统中有相应的 ODBC 驱动程 序, 任何程序都可以通过 ODBC操纵驱动程序的数据库。 通过 ODBC 建立与数据库的连接:此方法必须应用“ODBC 管理器”(位于控制面板中) 注册一个数据源,并根据数据源提供的数据库位置、数据库类型及 ODBC 驱动程序等信 息,建立起 ODBC 与具体数据库的联系。这样,只要应用程序将数据源名提供给 ODBC, ODBC 就能建立起与相应数据库的连接
17、(使用 ODBC时,经常用到 DSN这个名词,DSN即 Data Source Name的意思,数据源名)。 24请说明数据库调用的基本格式(三种格式之一即可)和特点。 答:格式说明:利用Execute方法执行 SQL语句 第一步:建立 Connection对象 set conn=Server.CreateObject(ADODB.Connection) 第二步:使用 Connection对象的 Open方法建立数据库链接 conn.Open(driver=Microsoft Access Driver(*.mdb);dbq= & Server.MapPath(Access 数据 库.mdb)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 程序设计 习题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内