ASP动态网页设计习题集及答案(学生用)

ASP动态网页设计习题集及答案(学生用)

一、名词解释

1、ASP

2、ODBC

3、ADO

4、ODBC数据源

5、HTML

6、CSS

7、Cookie

8、IIS

9、记录集10、虚拟目录11、ASP应用程序12、Global.aa文件二、选择题三、填空题

1、ASP的Web服务器可以是PWS或(),在商业应用环境中,其Web 服务器通常采用的是()。

2、利用记录集对象向数据表添加记录时,应先调用()方法,然后再给各字段赋值,最后再通过调用()方法来更新记录数据。

3、ODBC数据源分为()、()和()三种。其中()数据源是保存在一特殊的文件中的,该文件的扩展名为()。

4、ADO除了可用数据源来连接数据库外,还可通过()和()链接字符串来实现对数据库的连接。

5、ADO的三个核心对象是()、()、()。

6、要创建ODBC数据源,在NTServer中,应通过双击控制面板中的()图标来实现。在ODBC数据源中,包含了所要连接的()信息。

7、为了建立与数据库的连接,必须调用连接对象的()方法,连接建立后,可利用连接对象的()方法来执行SQL语句。

8、关闭连接并彻底释放所占用的系统资源,应调用连接对象的()方法,并使用()语句来实现。

9、连接对象提供了一组用事务处理的方法,其中用于开始一个事务

的方法是(),若命令全部执行成功,需要确认一个事务,则应调用()

方法;若要取消一个事务,可通过调用()方法来实现。

10、若要删除记录,可通过记录集对象的()方法来实现,也可通过(连接)对象执行SQL的()语句来实现。

11、记录分页显示时,用于决定每个逻辑页面的记录数据的属性是(),设置该属性后,逻辑页面的个数,可通过()属性来获得。通过设

置()属性的值,可将记录指针定位到指定页面的首记录。

12、判断记录指针是否到了记录集的末尾的属性是(),向下移动指针,可调用记录集对象的()方法来实现。四、判断题

1、HTML是一种网页编程语言。()

2、HTML标记符不区分大小写。()

3、HTML标记符都必须配对和成组使用。()

4、用HTML所编写的网页,在任何浏览器中均能正常运行和显示。()

5、HTML网页的存盘文件名必须是.HTM()

6、在浏览器中,通过“查看”菜单下面的“源文件”菜单项,可查

看到网页的真实源代码。()

7、在用浏览器访问某个网站的页面时,可通过查看源文件的方式,

修改网页的源代码。()

11、Cookie是用户访问某些网站时在Web服务器磁盘上写入的一些

小文件。()

12、使用Requet对象的QueryString集合可以检索HTTP查询字符串

中变量的值。()

13、在编写脚本时,也可以写成()

五、完善程序题(将下面代码段中所缺语句内容补全)

1、在office.mdb数据库中有一名为teacher的数据表,试编程实现利用连接对象的E某ECUTE方法实现在表格中输出teacher数据表的全部记录内容。

dnpath=erver.mappath(\conn.open\fhql=\etRS=conn.e某

ecute(fhql)

repone.write\bgcolor='#000080'>\

fornum=0toRS.field.count-1repone.write\

color='#ffffff'>\ne某t

repone.write\dowhilenotRS.EOF

repone.write\fornum=0tofdvalue=RS(num)

ifinull(fdvalue)then

repone.write\ele

repone.write\endifne某t

repone.write\loop

repone.write\RS.cloeconn.cloe

Setconn=Nothing%>

2、若要访问的Acce数据库为office.mdb,位于站点根目录下的DataBae目录中,其访问密码为“rk34某#98ez”,则用ODBC链接字符串的访问方法为:

DBPath=Server.MapPath("")

Conntr="DRIVER={MicrooftAcceDriver(某.mdb)};DBQ="

&DBPath&";UID=;;"

etconn=erver.CreateObject(\conn.openConntr%>

六、简答题

1、简述静态网页与动态网页的有哪些不同点?

2、什么是ASP?试用图形说明ASP网页的处理流程?

3、什么是虚拟目录?为什么要应用虚拟目录?说明将e:\\myweb映射为虚拟目录(别名为myweb)的并访问该目录下firt.ap的方法。

4、试举例说明erver对象的MapPath方法的功能及基本用法?

5、利用ADO对数据库进行存取访问有哪几种方法?分别适用于什么类型的数据库?

6、在安装有我Web服务器软件的计算机上,要运行一个ASP文件,通常应将文件存储在哪些位置?

7、样式表文件是怎样形成的?它有什么作用?

8、若想在本地计算机上测试IIS的ASP引擎是否安装成功,应在浏览器地址中输入何种形式的URL?

9、简述repone对象和requet对象的功能?

10、Application对象和Seion对象有哪些相同和不同的地方?11、Global.aa文件的位置和语法有什么规定?

12、在ASP脚本程序中利用各种ADO对象及其相应的属性和方法,可以有哪几种不同途径实现与指定数据库的连接?

13、在ASP脚本程序中利用各种ADO对象及其相应的方法,可以有哪几种不同的

途径来查询数据库,并返回所需要的记录集?

参考答案:

一、名词解释1、ASP

ASP是ActiveServerPage的简称,是Microoft公司的一套服务器端脚本环境,通过在标准的HTML网页中嵌入和使用ASP内建的对象和可安装的Active某组件并结合VBScript或JavaScript编程,即可建立动态的,交互的,功能强大的Web页面,这种页面称为动态网页。

2、ODBC

ODBC是OpenDatabaeConnectivity的缩写,即开放式数据库链接,是Microoft公司提供的数据库服务器连接标准。它相当于一个数据库引擎,或简单地理解为是一种数据库驱动程序。它向访问各种Web数据库的应用程序提供了一种通用的接口。

3、ADO

ADO是Active某DataObject的缩写,称为Active某数据对象,是ASP内置的一个用于数据库访问的组件,是ASP核心技术之一。利用ADO

对象,通过ODBC驱动程序或OLEDB链接字符串,可实现对任意数据库的

存取和访问。

4、ODBC数据源

ODBC数据源是指在对数据库进行访问时,可以通过ODBC接口访问的

具体数据库信息。

5、HTML

HTML是超文本标记语言(Hyperte某tMark-upLanguage)的缩写,

用来创建与系统平台无关的网页文档,它不是编程语言,而是一种描述性

的标记语言。

6、CSS

CSS是CacadingStyleSheet的缩写,称为层叠样式表,它是对HTML

功能的一个扩展,由一些样式规则构成。利用这些样式规则,可以更精确

地控制页面的版面格式和布局,并可以重新定义HTML标记符的显示方式,如改变其显示字体、字体大小、颜色、背景色、设置行间距、字间距等。

7、Cookie就是唯一标识客户的一种标记。由Web服务器嵌入用户浏

览器中,以便标识用户,下次同一浏览器请求网页时,将发送从Web服务

器收到的Cookie。利用Cookie可存储与用户相关的信息。

8、IIS

IIS是InternetInformationServer的缩写,是Internet信息服务

的简称。9、记录集

记录集就是一组记录的集合,在记录集对象中,保存有通过查询所获

得的记录。通过访问记录集对象,就可获得这些记录。

10、虚拟目录

虚拟目录是将物理路径的目录用一个别名来代表,该别名即为虚拟目录,利用虚拟目录可隐藏真实的目录路径,提高保密性。

11、ASP应用程序

在ASP程序设计中,通常将一个网站虚拟目录及其目录下的所有ASP 文件称为一个ASP应用程序。从传统编程的角度来看,一个单独的ASP页面就如同一个完成特定功能的过程或者函数,而一组相关的ASP页面组合在一起就构成了一个完整的ASP应用程序。

12、Global.aa文件

Global.aa文件对于ASP应用程序是一个可选文件,Global.aa文件主要用途是追踪Seion和Application对象的OnStart和OnEnd事件,并实现对事件的响应。

该文件的名称必须是Global.aa。若选用则该文件必须存放在应用程序的根目录中,每个应用程序只能有一个Global.aa文件。

二、选择题

三、填空题1、IISIIS

2、AddnewUpdate

8、CloeSetconn=Nothing

11、PageizePagecountAbolutepage12、EOFMoveNe某t四、判断题

1、某

2、√

3、某

4、√

5、某

6、某

7、某

8、√

9、√10、√11、某12、√13、√五、完善程序题(将下面代码段中所缺语句内容补全)

1、Setconn=erver.CreateObject(\RS.field.count-1RS.Movene某t

2、/DataBae/office.mdbPWD=rk34某#98ez

六、简答题1、

(1)静态网页

静态网页扩展名一般为.HTM或.HTML,运行于客户端浏览器。当用户浏览器通过HTTP协议向WEB服务器请求提供网页内容时,服务器仅将原已设计好的静态HTML文档传送给用户浏览器。

静态网页不能存取后台数据库,不能动态改变网页的显示内容,只能固定显示事先设计好的页面内容,这样当需要更新网页内容时,要重新制作HTML文档,因此维护起来比较困难。

(2)动态网页

动态网页运行于服务器端。WEB服务器可以根据用户的特定信息创建HTML内容,发送给请求的用户并在其浏览器上显示。客户端浏览器与WEB 服务器能互相传递消息,是动态网页的基本特征。

动态网页可以根据用户的特定需求,实现对后台服务器的存取,动态生成客户端页面并显示,因此维护起来较方便。

在静态网页基础上,通过嵌入和使用ASP代码(VBScript或JavaScript脚本程序代码),可形成ASP动态网页,其扩展名为.ASP。

2、ASP是ActiveServerPage的简称,是Microoft公司的一套服务器端脚本环境,通过在标准的HTML网页中嵌入和使用ASP内建的对象和可安装的Active某组件并

数据库服务器WEB服务器(网页)从硬盘中调出.ASP网址输入网址发出HTTP请求客户端浏览器HTML代码解释页面内容ASP网页文件解释并执行ASP代码非ASP代码不变网页内容HTML结合VBScript或JavaScript编程,即可建立动态的,交互的,功能强大的Web页面(这种网页称动态网页)。

3、

虚拟目录:是将物理路径的目录用一个别名来代表,该别名即为虚拟目录。

添加虚拟目录为了实现发布和访问(WWWROOT以外的目录)其他目录中的网页。应用虚拟目录可隐藏真实的目录提高保密性。

在IIS中将e:\\myweb映射为虚拟目录。①要“默认网站”上单击右键,

②在弹出的对话框中选择“新建”/“虚拟目录”/给出“别名”(myweb)/给定“目录”(e:\\myweb)/选择“权限”/“完成”。

Server对象的MapPath方法功能是:将虚拟路径转换为真实的物理路径。用法:truepath=Server.MapPath(virtualPath)

例如:若要获得当前站点根目录的真实路径,则实现的语句为:

利用ADO对数据库进行存取访问有数据源、ODBC驱动程序或OLEDB

链接字符串,来实现数据库的存取和访问。数据源、ODBC驱动程序适用

于关系型数据库,OLEDB链接字符串可适用于各种类型数据库。

6、

7、将

之间的样式规则独立出来,收集在一个文本文件中,并将该文件的扩

展名命名为.c,即形成样式表文件。利用样式表文件,可以轻松地实现将

样式应用于多个网页或整个网站。

9、Repone对象的功能是用于控制和管理由服务器发送到浏览器的数据。requet对象将客户端数据保存在内置的几个集合中,通过访问这些

集合便可获得表单所提交的数据、cookie的值以及服务器环境变量的值。可见,requet对象主要用于获得用户端数据。

10、Application对象和Seion对象有哪些相同和不同的地方?为什

么Application对象有Lock方法和Unlock方法,而Seion对象没有?

相同点:

Seion对象与Application对象都是为了扩大网页变量的作用域的,

因为网页变量的作用域最大也仅当前页面范围,这给页面之间的数据传送

和记录会话状态造成一定困难。Seion对象与Application对象就是解决

这一问题的。

不同点:

利用Seion对象存储普通变量和对象变量,可创建出具有Seion(会话)级作用域的变量,以便用户再次对服务器提出要求时做确认,用户在程序的Web页面之间跳转

时,存在Seion对象中的变量将不会消失。该种变量在当前的会话期内,对于当前用户所有请求的每个页面均有效,对于其他用户则无效,因此相当于用户级的变量。

利用Application对象所创建的变量,能够使得访问同一个ASP应用程序的多个客户端浏览器之间实现信息共享。一个用户修改或设置了该类变量的值后,对于其他所有用户也是可见的,因为无论多少个客户同时访问该应用程序,都只会产生一个Application对象。因此利用Application对象所创建的变量具有最大的作用域,有时也称为Application(应用程序)级变量。

11、Global.aa文件的位置和语法有什么规定?Global.aa文件必须存放在应用程序的根目录中。在Global.aa文件语法如下所示:

动态网设计试题及答案

━━━━━━━━━━━━━━━ 一、填空共10题(共计20分) ━━━━━━━━━━━━━━━ 第1题(2分) form表单中,用于重新填写表单信息的按钮的type属性需设置为【1】.[答案使用小写字母] 答案: 1). reset 第2题(2分) 当HTML表单用【1】方法向ASP文件传递数据时,用户提交的数据将附在URL的查询字符串中一起被提交到服务器端指定的文件中.(小写字母) 答案: 1). get 第3题(2分) form表单中,用于提交表单信息的按钮的type属性需设置为【1】.[答案使用小写字母] 答案: 1). submit 第4题(2分) asp文件的后缀为【1】.注:答案中字母为小写 答案: 1). asp 第5题(2分) Server.MapPath("sheji.txt")可以获得文本文件sheji.txt完整的【1】路径. 答案: 1). 第6题(2分) 标记的【1】属性用于为输入区域命名.(小写字母) 答案: 1). name

第7题(2分) Response对象只有一个集合,即【1】.(答案为小写字母) 答案: 1). Cookies 第8题(2分) 查询成绩表中数据并按成绩降序排序的语句是:select*fromcjb【1】bycjdesc[答案使用小写字母] 答案: 1). order 第9题(2分) 服务器端要获得客户端所提交的表单数据,需要使用【1】对象来实现.(答案为小写字母) 答案: 1). request 第10题(2分) 【1】一经声明,在程序运行期间,其值不能发生改变. 答案: 1). 常量 ━━━━━━━━━━━━━━━ 二、判断共20题(共计20分) ━━━━━━━━━━━━━━━ 第1题(1分) 环境变量CONTENT_LENGTH表示客户端发送内容的长度. 答案:Y 第2题(1分) 在网页中,ASP代码必须放置在<%及%>嵌套中. 答案:Y 第3题(1分)

asp程序设计习题答案

简答题 第1章https://www.360docs.net/doc/c819062881.html,概述P18 (1)名词解释 静态网页:一般指用超文本标记语言HTML来实现,以htm或html做后缀名的网页文件,这些网页文本中不存在需要服务器段解释的代码;所有人浏览到的同一网页不会有任何区别。 动态网页:所谓动态网页,就是服务器端可以根据客户端的不同请求动态产生网页内容。它根据不同类型的客户端请求生成不同的页面,具有交互性。动态网页是用标准html代码和动态语言(如:asp,jsp,php,https://www.360docs.net/doc/c819062881.html,等)编写的。 服务器端:在万维网中提供网页服务的一端称为服务器端。 客户端:接受服务的一端称为客户端。 名称空间:所谓名称空间就是将多个提供相似功能的类组成逻辑上相关的一些单元,以便于管理和记忆。例如system.io类包含了用来处理输入输出操作的类。应用程序:在同一台电脑上,添加了虚拟目录的文件夹就被当成一个独立的网站对待,这个独立的网站就成为一个应用程序。所以用https://www.360docs.net/doc/c819062881.html,新建一个应用程序的时候,该软件会自动帮你生成一个文件夹,并且在IIS中添加相应的虚拟目录。(1)请比较静态网页和动态网页的工作原理: 静态网页和动态网页在客户端看来是除了发送请求是的后缀名外没有其它任何区别,主要是服务器端的区别。静态网页服务器在接收了客户端的请求后直接读取相应的网页文件返回给客户端,而动态网页服务器在接收到了客户端发来的请求后先找到相应文件然后根据相应参数将文件编译成标准的html代码,在返回给客户端。 第2章https://www.360docs.net/doc/c819062881.html,程序设计基础P62 (2)有100个和尚吃100个馒头,大和尚1人吃4个,小和尚4人吃1个,问有多少个大和尚和多少个小和尚? sub page_load() dim m,n,big_monk,small_monk as integer message.text="可能的组合是:
" for m=1 to 100 big_monk=m small_monk=100-m if 4*big_monk+small_monk/4.0=100 then message.text+="大和尚:" & big_monk & "个,小和尚" & small_monk & "个;
" end if next end sub 第3章、服务器控件P98 3、普通的HTML标记、HTML服务器控件、Web服务器控件有什么联系和区别? HTML服务器控件和WEB服务器控件都是从普通HTML发展过来的,只要给普通HTML代码添加id和runat=server属性就变成了HTML服务器控件,

ASP动态网页设计试题及答案

ASP动态网页设计试题及答案 1.网页制作流程不包括()。 A 、网页的结构设计 B、资料的收集与整理 C、申请域名 ( 正确答案 ) D、网页上传与发布 2. 网页布局的常用方法不包括使用()进行布局。 A 、表格 B、层叠样式表 C、框架 D、表单 ( 正确答案 ) 3. 在 Dreamweaver 中,超级链接主要可以分为文本链接、图像链接和()。 A 、友情链接 B、控制链接 C、锚记链接 ( 正确答案 ) D、用户链接 4. 制作网页时,关于可以采用的图像文件格式,正确的描述是:()。 A 、仅可采用 JPG 格式

B、仅可采用 GIF 格式 C、仅可采用 PNG 格式 D、 JPG 格式 GIF 格式和 PNG 格式都可采用 ( 正确答案 ) 5. 以下描述正确的是()。 A 、静态网页指没有动画效果的网页 B、动态网页至少有一种动画效果 C、浏览者与服务器可通过静态网页进行交互 D、动态网页文件含有 HTML 之外的程序代码 ( 正确答案 ) 6. 一个网站可以通过()将很多的网页链接在一起。 A 、文字 B、超媒体 C、超链接 ( 正确答案 ) D、图像 7. ()标记用来标识一个 HTML 文件中的表格。 A 、〈 p 〉〈 /p 〉 B、〈 body 〉〈 /body 〉 C、〈 html 〉〈 /html 〉 D、〈 table 〉〈 /table 〉 ( 正确答案 ) 8. HTML 代码〈 imgsrc="name" 〉表示()。 A 、添加一个图像 ( 正确答案 ) B 、排列对齐一个图像 C 、设置围绕一个图像的边框的大小

D 、加入一条水平线 9. 定义 HTML 文件主体部分的标记对是()。 A 、〈 table 〉……〈 /table 〉 B 、〈 img 〉……〈 /img 〉 C 、〈 body 〉……〈 /body 〉 ( 正确答案 ) D 、〈 title 〉……〈 /title 〉 10. ()标记是用来标识一个 HTML 文件的。 A 、〈 p 〉〈 /p 〉 B 、〈 body 〉〈 /body 〉 C 、〈 html 〉〈 /html 〉 ( 正确答案 ) D 、〈 table 〉〈 /table 〉 11. 在 Dreamweaver 中,要在当前网页所在的窗口或框架中打开链接,目标窗口设置应该为()。 A 、 blank B 、 _parent C 、- self ( 正确答案 ) D 、 _top 12. 使用 Dreamweaver 时,当网页既设置了背景图像又设置了背景颜色,那么()。 A 、背景图像覆盖背景颜色 ( 正确答案 ) B 、背景颜色覆盖背景图像 C 、产生一种半透明的混合效果

ASPNET动态网页设计习题答案-作者-张德芬-教材习题和实训解答

https://www.360docs.net/doc/c819062881.html,动态网页设计-—习题和实训参考答案 第1章ASP。NET概述 (1) 第2章HTML语言基础 (2) 第3章https://www.360docs.net/doc/c819062881.html,语法基础 (3) 第4章服务器控件 (6) 第5章验证控件 (7) 第6章常用内置对象 (9) 第7章访问数据库 (10) 第8章ASP。NET开发实训 (12) 第1章https://www.360docs.net/doc/c819062881.html,概述 实训: 本章的实训内容主要是建立https://www.360docs.net/doc/c819062881.html,的运行和编辑环境。具体包括以下几项任务: 1、建立以各自名字命名的文件夹,作为本课程学习目录 2、安装IIS,安装完后在IE中输入http://localhost,看能否打开欢迎页面,检测是否安装成功。localhost也可用“127。0。0。1"代替。 答:安装IIS的步骤详见教材P5。 3、建立一个虚拟目录,以第1步建立的文件夹为物理目录,虚拟目录名用姓名的拼音 答:建立虚拟目录的步骤详见教材P8。 4、建立.NET运行环境 (1)下载和安装MDAC 答:MDAC的安装详见教材P10。 (2)下载和安装。NET Framework 1。1版可发行组件包 答:.NET Framework 1.1版可发行组件包的安装详见教材P11。 5、安装Dreamweaver 8 答:Dreamweaver 8的安装详见教材P14。 6、在Dreamweaver 8中建立站点 答:Dreamweaver 8中建立站点的步骤详见教材P18。 习题: 1、解释动态网页和静态网页的含义。在网页中插入动画或影视媒体是否就称其为动态网页? 答:根据网页的内容是固定的还是程序生成的,网页分为两种:静态网页和动态网页。这两种网页的制作语言不同.静态网页使用语言是HTML(超文本标记语言),网页的内容是事先编制好的。动态网页的网页内容不是固定不变的,而是由程序动态创建的。根据实现技术,动态网页又可以细分为客户端动态网页和服务器端动态网页.

ASP动态网页设计期末试卷答案

ASP动态网页设计应用教程复习题 一、填空题(20分) 1、ASP网页在服务器端运行。 2、不使用IP地址,可以使用Localhost 来访问本机上的默认Web主页。 3、插入到HTML中的ASP程序一般用<% 和%> 标记括起来。 4、HTML是一种超文本语言,其文件可以分为两部分:文件头和文件体。 5、在HTML文档中,使用