《ASP动态网页设计》习题答案Word文档格式.docx

上传人:b****6 文档编号:17653942 上传时间:2022-12-07 格式:DOCX 页数:13 大小:24.05KB
下载 相关 举报
《ASP动态网页设计》习题答案Word文档格式.docx_第1页
第1页 / 共13页
《ASP动态网页设计》习题答案Word文档格式.docx_第2页
第2页 / 共13页
《ASP动态网页设计》习题答案Word文档格式.docx_第3页
第3页 / 共13页
《ASP动态网页设计》习题答案Word文档格式.docx_第4页
第4页 / 共13页
《ASP动态网页设计》习题答案Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

《ASP动态网页设计》习题答案Word文档格式.docx

《《ASP动态网页设计》习题答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《《ASP动态网页设计》习题答案Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

《ASP动态网页设计》习题答案Word文档格式.docx

(1)在客户端计算机上,用户在浏览器的地址栏中输入一个ASP动态网页的URL地址并按Enter键,向Web服务器发出一个ASP文件请求。

(2)Web服务器收到该请求后,根据扩展名.asp判断出这是一个ASP文件请求,并从硬盘或内存中获取所需ASP文件,然后向应用程序扩展Asp.dll发送ASP文件。

(3)Asp.dll自上而下查找、解释并执行ASP页中包含的服务器端脚本命令,处理的结果是生成了HTML文件,并将HTML文件送回Web服务器。

(4)Web服务器将HTML发送到客户端计算机上的Web浏览器,然后由浏览器负责对HTML文件进行解释,并在浏览器窗口中显示结果。

1.9要使用ASP创建动态网页,在硬件方面应在计算机上安装网卡,至少要安装一个虚拟网卡(如MicrosoftLoopbackAdapter);

在软件方面,必须安装TCP/IP协议和服务器软件。

1.10在Windows95/98中应当安装PWS作为服务器软件;

在Windows2000和WindowsXP中应当安装IIS作为服务器软件。

1.11若想在本地计算机上测试PWS或IIS的ASP引擎是否安装成功,应在浏览器地址中输入以下URL:

http:

//localhost

1.12在安装有Web服务器软件的计算机上,要运行一个ASP文件,通常应将该文件存储在站点主目录及其子目录、虚拟目录及其子目录中。

习题2答案

2.1网页的HTML代码如下:

<

HTML>

HEAD>

TITLE>

一个基本的HTML网页<

/TITLE>

/HEAD>

BODY>

P>

欢迎你使用HTML语言编写网页<

/P>

/BODY>

/HTML>

2.2BGCOLOR;

blue;

TEXT;

red。

2.3<

BR>

HR>

2.4HTML源代码如下:

春夜喜雨<

H3>

/H3>

好雨知时节,当春乃发生。

随风潜入夜,润物细无声。

2.5FACE;

SIZE;

COLOR。

2.6HTML代码如下:

在数学中,勾股定理可以表示为:

a<

SUP>

2<

/SUP>

+b<

=c<

在化学中,硫酸的分子式可以表示为:

H<

SUB>

/SUB>

SO<

4<

2.7OL标记和LI标记;

UL标记和LI标记。

2.8HTML代码如下:

有序列表的例子:

<

OLTYPE="

A"

>

LI>

计算机应用基础<

/LI>

数据库应用基础<

VisualBasic程序设计<

/OL>

无序列表的例子:

UL>

计算机及应用<

计算机网络技术<

电子技术应用<

/UL>

2.9SRC;

ALT;

HEIGHT;

WIDTH。

2.10DYNSRC;

CONTROLS。

2.11scroll;

slide;

alternate;

down;

left;

right;

up;

infinite。

2.12HEAD;

SRC;

BALANCE;

LOOP;

声音反复播放,直到页面卸载;

VOLUME。

2.13TABLE;

TR;

TD;

TH;

CAPTION。

2.14FRMAESET;

FRAME;

FRMAESET;

NOFRAMES。

2.1530%,200,*;

*,*,*;

*,2*,3*。

2.16SRC;

SCROLLING。

2.17文件链接;

锚点链接;

E-mail链接;

绝对路径;

相对路径;

根相对路径。

2.18_blank;

_parent;

_self;

_top。

2.19将要接收表单数据的服务器端程序或动态网页的URL地址将表单数据传输到服务器的方法;

在HTTP请求中嵌入表单数据;

将表单数据附加到请求该页的URL中。

2.20text;

password;

submit;

reset;

checkbox;

radio;

file;

hidden。

2.21TEXTAREA;

SELECT;

OPTION。

习题3答案

3.1VBScript的全称是MicrosoftVisualBasicScriptingEdition,它是程序开发语言VisualBasic家族的最新成员,可以将灵活的脚本应用于更广泛的领域,包括MicrosoftInternetExplorer中的Web客户端脚本和MicrosoftInternetInformationServer中的Web服务器端脚本。

VBScript脚本语言有以下主要特点:

易学易用;

使用ActiveX脚本与宿主应用程序对话;

所开发者可以在其产品中免费使用VBScript来实现程序。

3.2VBScript;

指定与事件相关联的对象;

指定与脚本代码相关联的事件。

3.3不对。

3.4Variant数据类型的特殊之处在于它可以包含不同类别的信息;

它包含的子类型有:

Empty,Null,Boolean,Byte,Integer,Currency,Long,Single,Double,Date(Time),String,Object,Error。

3.5OptionExplicit。

3.6在VBScript中,变量命名规则的主要内容为:

(1)第1个字符必须是字母;

(2)不能包含嵌入的句点(.);

(3)长度不能超过255个字符;

(4)在被声明的作用域内必须惟一;

(5)不能与VBScript的关键词相同。

3.7局部;

过程级;

脚本级;

脚本级。

3.8从被声明的一刻起,直到脚本运行结束;

该过程运行的时间,该过程结束后,变量随之消失。

3.9

(1)84;

(2)10.125;

(3)True;

(4)False。

3.10脚本清单如下:

SCRIPTLANGUAGE="

VBScript"

SubShowMax

DimA,B,C,D,E

A=CLng(InputBox("

请输入一个整数:

"

))

B=CLng(InputBox("

C=CLng(InputBox("

))

D=Max(A,B)

E=Max(B,C)

D=Max(D,E)

Msgbox"

最大数为:

&

D

EndSub

FunctionMax(X,Y)

IfX>

YThen

Max=X

Else

Max=Y

EndIf

EndFunction

/SCRIPT>

3.11脚本清单如下:

Subaccount

Dimmoney,price,msg

money=Ccur(InputBox("

请输入购物金额:

Ifmoney<

500Then

msg="

没有优惠,应支付"

money&

"

元。

ElseIfmoney<

1000Then

price=money*0.95

按九五折优惠,应支付"

price&

1500Then

price=money*0.90

按九折优惠,应支付"

2000Then

price=money*0.85

按八五折优惠,应支付"

price=money*0.8

按八折优惠,应支付"

Msgboxmsg

3.12用Do...Loop语句实现时脚本如下:

SubSum

DimI,S

I=1

S=0

DoWhileI<

=1000

IfIMod7<

0Then

S=S+I

EndIf

I=I+1

Loop

结果为:

S

用For...Next语句实现时脚本如下:

ForI=1To1000

Next

用While...Wend语句实现时脚本如下:

WhileI<

Wend

3.13A,D。

3.14脚本代码如下:

FunctionIIf(d,e1,e2)

IfdThen

IIf=e1

IIf=e2

3.15可以被任何脚本引擎访问的;

Web浏览器;

IE;

Window。

习题4答案

4.1

(1)使用@LANGUAGE指令;

(2)使用SCRIPT标记的相关属性;

(3)使用Internet信息服务管理单元。

4.2ASP提供的内置对象包括:

Response对象,Request对象,Server对象,Session对象,Application对象,ObjectContext对象;

说在脚本中创建这些内置对象之后才能访问它们的集合、属性和方法是不对的。

4.3(4)。

4.4在下列各行的左边列出了Response对象的属性和方法,在右边给出了这些项目的描述文字,试将左边的项与右边的描述文字联系起来(将适当的字母写入括号中)。

(1)(C);

(2)(N);

(3)(G);

(4)(B);

(5)(J);

(6)(I);

(7)(L);

(8)(P);

(9)(M);

(10)(Q);

(11)(O);

(12)(K);

(13)(A);

(14)(E);

(15)(H);

(16)(D);

(17)(F)。

4.5

(1);

(3);

(5)。

4.6True;

False;

True;

%@LANGUAGE%>

出现错误。

4.7Clear;

Flush;

End。

4.8True。

4.9

(2);

(4)。

4.10

(1)(A);

(2)(E);

(4)(F);

(5)(C);

(6)(D);

(7)(B)。

4.11

(2)。

4.12

(1)Request.QueryString.Count;

Request.QueryString(i)。

(2)thing;

Request.QueryString(thing)。

4.13Request.QueryString("

txtUserName"

);

Request.QueryString("

txtUserSex"

Request.Form("

)。

4.14Request.Form;

x;

Request.Form(x)。

4.15

(1)(E);

(2)(D);

(3)(C);

(5)(A)。

4.16

(1)(C);

(2)(A);

(3)(D);

(4)(E);

(5)(G);

(6)(H);

(7)(B);

(8)(F)。

4.17Server.Transfer方法与Server.Execute方法都能够使控制从一个页面转移到另一个页面,但执行Server.Transfer方法后不再返回原来的页面,执行Server.Execute方法则重新返回原来的页面;

Server.Transfer方法与Response.Redirect方法都具有网页转向功能,但使用Server.Transfer方法只能将用户引导到同一个Web服务器上的另一个页面,而不能是其他Web服务器上的页面,使用Response.Redirect方法则能够将用户引导到同一个或另一个Web服务器的页面上;

使用Server.Transfer方法在页面之间转换时,ASP内置对象的值也能够传递到新的页面,使用Response.Redirect方法则不能。

4.18

(1)<

%=Server.HTMLEncode("

FONTFACE="

楷体"

SIZE="

3"

心想事成<

/FONT>

)%>

(2)<

%UserName=Server.URLEncode("

AndrewJones"

)%>

AHREF="

NextPage.asp?

UserName="

%=UserName%>

下一页<

/A>

4.19

(1)(I);

(2)(H);

(3)(B);

(5)(D);

(6)(F);

(7)(K);

(8)(C);

(9)(J);

(10)(A);

(11)(G)。

4.20使用Session对象的Contents集合和StaticObjects集合都可以用来保存每个访问者的会话信息。

两者的区别在于:

Contents集合用来保存所有未使用OBJECT标记而为该会话建立的项目(在普通ASP脚本中);

StaticObjects集合包含Session对象中用OBJECT标记创建的所有对象(在global.asa文件中)。

4.21不能。

应按以下方法修改:

%

DimLocalArray()'

创建一个普通数组并对其进行初始化

RedimLocalArray(5)

MyArray(3)="

newvalue"

Session("

StoredArray"

)=LocalArray'

将数组存储到Session对象中

%>

4.22Session对象有两个事件:

即OnStart事件和OnEnd事件,前者在会话开始时发生,后者在会话结束时发生,这些事件过程的脚本代码必须包含在一个名为global.asa的文件中,而该文件必须存放在应用程序的根目录中。

4.23基于ASP的应用程序是指Web站点中的一个虚拟目录及其下面的所有文件夹和ASP文件;

如果将一个文件夹设置为虚拟目录,该虚拟目录下的所有文件夹和文件就构成了一个应用程序,而该文件夹就是这个应用程序的根目录;

若要在Web站点中创建一个基于ASP的应用程序,应在Internet服务管理单元中指定应用程序的根目录并对其属性进行设置。

4.24

(1)(F);

(3)(A);

(4)(G);

(5)(B);

(6)(C);

(7)(D)(8)(E)。

4.25

(1)Application.Contents.Count;

Application.Contents(i);

(2)Application.Contents;

Key;

Application.Contents(Key)。

4.26global.asa文件可以包含的内容有:

应用程序事件过程Application_OnStart和Application_OnEnd的脚本;

会话事件过程Session_OnStart和Session_OnEnd的脚本;

使用OBJECT标记声明的应用程序作用域对象或会话作用域对象。

在global.asa文件中不能否使用Response.Write方法向客户端浏览器输出数据;

该文件必须存放在在应用程序的根目录中。

习题5答案

5.1组件是指包含在动态链接库(.dll)或可执行文件(.exe)中的可执行代码;

ASP服务器组件与ASP内置对象的主要区别在于:

ASP内置对象在脚本中不必创建即可直接访问它们的方法、属性和集合,ASP服务器组件在使用之前应创建相应的对象实例。

5.2Server;

CreateObject;

OBJECT。

5.3内容轮显组件的功能是用于创建ContentRotator对象,通过该对象可以在Web页上自动轮换显示HTML内容字符串;

使用内容轮显组件的步骤包括:

创建内容轮显对象实例;

创建内容列表文件;

检索并显示内容字符串。

5.4MSWC.ContentRotator。

5.5ChooseContent;

GetAllContent。

5.6内容链接组件的功能是用于创建管理URL列表的Nextlink对象,通过该对象可以自动生成和更新目录表及先前和后续的Web页的导航链接;

使用该组件的步骤包括:

创建Nextlink对象实例;

创建内容链接列表文件;

使用Nextlink对象的方法生成导航链接。

5.7MSWC.NextLink。

5.8Web服务器的虚拟路径;

Tab制表符。

5.9

(1)Web页总数;

(2)当前页的索引号,1,0;

(3)下一项的描述文字,最后一页的描述文字;

(4)下一项的URL,文件中最后一页的URL;

(5)某项的描述文字,内容链接列表文件的位置,某一项的索引号;

(6)某项的URL,内容链接列表文件的位置,内容链接列表文件某一项的索引号;

(7)前一项的描述文字,列表中的第一页的描述文字;

(8)前一项的URL;

文件中第一页的URL。

5.10广告轮显组件的功能是用于创建一个AdRotator对象实例,通过该对象在Web页上自动轮换显示广告图像;

使用广告轮显组件的步骤包括:

创建AdRotator对象;

创建轮显列表文件和重定向文件;

从轮显列表文件中获取下一个广告。

5.11MSWC.AdRotator。

5.12重定向文件内容如下:

%Response.RedirectRequest.QueryString("

url"

5.13

(1)显示的广告四周的边框宽度;

(2)是否将广告作为超链接显示;

(3)链接将被装入的目标框架;

返回在当前页中显示广告的HTML。

5.14MSWC.PageCounter。

5.15MSWC.PageCounter;

File_Location;

Save_Count;

t。

5.16

(1)指定URL的Web页被打开的次数;

(2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1