ASP动态网站开发教程习题答案Word格式文档下载.docx
- 文档编号:21089586
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:23
- 大小:45.64KB
ASP动态网站开发教程习题答案Word格式文档下载.docx
《ASP动态网站开发教程习题答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《ASP动态网站开发教程习题答案Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。
#FF0000"
tr>
td>
h4align="
黄鹤楼送孟浩然之广陵<
/h4>
p>
故人西辞黄鹤楼,<
烟花三月下扬州。
孤帆远影碧空尽,<
唯见长江天际流。
/Font>
/td>
下江陵<
朝辞白帝彩云间,<
千里江陵一日还。
两岸猿声啼不住,<
轻舟已过万重山。
/tr>
/table>
2.
HTML>
HEAD>
TITLE>
表单练习<
/TITLE>
/head>
body>
tablewidth=80%border=0align=centercellspacing=0cellpadding=0>
tdheight=20colspan=3>
<
请填写个人资料:
(注意带有<
fontcolor=ffffff>
fontcolor=D11B00>
*<
/font>
的项目必须填写)<
tableborder=0cellspacing=1width=80%align=center>
formmethod=POSTaction="
/Register2.jsp"
name=formonSubmit="
returncheckdata()"
inputtype=hiddenname=usernamevalue="
hts-jj"
inputtype=hiddenname=urlvalue="
"
inputtype=hiddenname=timevalue="
tdclass=p2align=right>
密码<
tdclass=p2align=rightrowspan=17>
&
nbsp;
tdbgcolor=E5E6D3>
fontsize=2>
b>
inputname=passwordsize=25type=passwordmaxlength=14>
/b>
tdclass=p2bgcolor=E5E6D3nowrap>
密码可使用长度为6-14的任何字符<
密码确认<
inputname=confirmPasswordsize=25type=passwordmaxlength=14>
tdclass=p2bgcolor=E5E6D3>
请再输入一次密码<
密码提示<
inputtype=textname=questionsize=25maxlength=36>
tdclass=p2rowspan=2bgcolor=E5E6D3>
例如:
我的哥哥是谁?
当您忘记密码时可以通过密码提示问题和答案找回密码
注意:
答案长度不少于<
6<
位<
提示答案<
inputtype=textname=answersize=25maxlength=30>
出生日期<
tdclass=p1bgcolor=E5E6D3>
inputtype=textname=yearsize=5value=19maxlength=4>
年
selectname=monthclass=p1>
optionvalue=01selected>
01<
/option>
optionvalue=02>
02<
…………
optionvalue=12>
12<
/select>
月
inputtype=textname=daysize=2maxlength=2>
用以找回密码,请如实填写<
tdclass=p2width=25%align=right>
姓名<
tdclass=p2width=35%bgcolor=E5E6D3>
inputtype=textname=fullnamesize=25maxlength=20>
tdclass=p2width=40%bgcolor=E5E6D3>
请输入真实的姓名<
性别<
inputname=gendertype=radiovalue=0>
男
inputname=gendertype=radiovalue=1>
女<
所在省份<
selectname=provincesize=1class=p1>
optionvalue="
请选择 <
北京"
北京<
辽宁"
辽宁<
广东"
广东<
其它"
其它<
tdclass=p1valign=topbgcolor=E5E6D3>
所属行业<
selectname=industryclass=p1>
金融业"
金融业<
服务业"
服务业<
信息产业"
信息产业<
tdclass=p2>
fontcolor=FF0000>
个人声明<
tdcolspan=4class=p1>
fontcolor=red>
fontcolor=000000>
我愿意公开我的如下资料:
inputtype=checkboxname="
yes2"
checked>
姓名,联系方式
yes3"
其他已登记的信息<
tablewidth=750border=0algin=centeralign=center>
hralign=centernoshadewidth=100%color=black>
tdalign=center>
inputtype="
submit"
name="
Submit3"
value="
确认"
style="
cursor:
hand;
reset"
重填"
/form>
scriptlanguage="
JavaScript"
src="
/nnselect.js"
/script>
noscript>
imgsrc='
height='
1'
width='
/noscript>
/body>
/html>
第2章答案:
2.4.1填空题
1.VBScript,JScript
2.服务器端
3.TCP端口
4.asp
5.<
%和%>
2.4.2选择题
1.D
2.D
3.A
2.4.3问答题
1.答:
ASP有以下优点:
首先,ASP是微软的产品,和现在普遍使用的Windows操作系统以及IE浏览器很容易相容。
其次,ASP所使用的VBScript脚本语言直接来源于VB语言,而VB语言本身就是一个非常简单易学的语言。
并且它的运行环境的安装以及ASP文件的开发环境也很简单。
因此,非常适合于新手学习,能够让读者在最短的时间内迅速领会到动态网页的美妙。
最后,目前ASP发展成熟,网上各种资源也很多,可以更方便的查找资料以及与他人交流。
2.答:
其工作的流程如下:
(1)第一步服务器会读取ASP页面内容,判断是否有ASP服务器端的代码需要执行。
判断的方法有两种,一种是查看语句中的ASP的特有<
%%>
脚本标记;
第二种是查看是否被指定要运行在服务器端,如:
scriptrunat="
server"
。
(2)假如有要运行的ASP代码,ASP会将这些代码挑出来逐行进行解释。
假如没有要运行的ASP代码,它仅是简单地通知IIS这种情况。
(3)ASP运行解释后,将把结果返回给IIS。
对于那些非服务器端的脚本,或不需要ASP进行服务器处理的,将被返回给IIS。
脚本输出与静态HTML代码会进行合并,形成一个最终的网页页面。
(4)IIS把网页发送给客户端浏览器上。
3.答:
从“开始”|“设置”|“控制面板”,打开“控制面板”对话框,双击“添加删除程序”按钮,进行IIS组件的安装设定,打开“Windows组件向导”对话框,选中“Internet信息服务(IIS)”选项,开始安装IIS。
4.答:
在“默认网站属性”对话框中,单击“文档”标签,打开“文档”选项卡,其中第一个框架便是浏览器默认浏览的网页依据,选中“启用默认文档”复选框,设置使用浏览器浏览网站的时候,IIS所要回传的默认文件。
2.4.4上机操作
1.
2.
%@LANGUAGE=VBScript%>
Title>
HelloWorld
/Title>
Body>
%
'
以下循环输出HelloWorld字符串,字体由小变大
Fori=1to5
Response.write"
fontsize="
&
6-i&
"
helloworld<
Next
%>
/Body>
第3章答案:
3.6.1填空题
1.<
%@Language=VBScript%>
2.Variant
3.连接运算符;
关系运算符
4.常量
5.逗号
6.下标
3.6.2选择题
1.A
3.D
3.6.3问答题
通常使用的方法有三种:
首先,ASP可通过IIS指定一个默认脚本语言,只要是<
之间的代码ASP在解释时会认为它使用的是默认脚本语言。
第二种方法是直接在asp文件中加以声明。
第三种在ASP中对Script脚本的选择方法是利用HTML语言的<
Script>
拓展对象,即在<
中加入所需的语言。
当一个表达式包含有多个运算符时,执行运算的符号有一个固定的优先计算顺序,如下面所示:
算术运算符>
连接运算符>
比较运算符>
逻辑运算符
在同一类运算符中,应该从左到右的顺序进行计算。
在表达式中,可以使用括号改变计算的优先顺序,强令表达式的某些部分优先运算。
括号内的运算总是优先于括号外的运算。
变量的作用域由声明它的位置决定。
如果在过程中声明变量,则只有该过程中的代码可访问或更改变量值。
此时变量具有局部作用域并被称为过程级变量。
如果在过程之外声明变量,则该变量可以被脚本中所有过程所识别,称为脚本级变量,具有脚本级作用域。
3.6.4上机操作
DimintNum,i,intSum
intNum=1
intSum=0
ForI=11To23Step1
Response.Write"
循环语句正在执行第"
intNum&
遍循环"
第"
个欲相加的为"
i&
的平方"
i^2&
SUM="
intSum&
+"
="
intSum+i^2&
intSum=intSum+i^2
intNum=intNum+1
Next
ScriptLanguage="
VBScript"
>
n=InputBox("
请输入N的值:
)
m=InputBox("
请输入m的值:
MsgBox"
表达式(n-1)!
+(m+1)!
/(n+m)!
的计算结果为"
jc(n-1)+jc(m+1)/jc(n+m)
Functionjc(intNum)
j=1
fori=1tointNum
j=j*i
next
jc=j
EndFunction
/Script>
第4章答案:
答案:
4.5.1填空题
1.RequestResponse
2.FormCookies
3.GET
4.Redirect
5.Buffer
4.5.2选择题
4.5.3问答题
在面向对象编程中,对象就是指由当作完整实体的操作和数据组成的变量。
在对象中客户可通过由一组方法或相关函数来访问对象的数据,然后客户端可以调用这些方法执行某种操作。
对象一般有方法、属性、集合和事件。
其中方法决定了可以用这个对象作什么事情。
属性可以读取出来了解对象状态或者设置对象状态。
对象的集合是由很多不同的和对象有关系的键和值的配对组成的。
在ASP中,与客户端的动态交互是通过Request和Response对象实现的,它们连接了服务器与客户机的之间的信息传递。
Request对象用于接收客户端浏览器提交的数据,而Response对象的功能则是将服务器端的数据发送到客户端浏览器。
这两个对象的功能是对立的,它们结合在一起,便可实现客户端Web页面与服务器端.asp文件之间的数据交换。
Cookie是Web服务器嵌入客户机中以标识用户的标记,它是服务器或脚本可以维护用户信息的一种方式。
当用户访问一个Web站点时,Web服务器可以在用户的计算机上建立一个Cookie文件,里面包含用户的有关信息,如身份识别号码、密码、用户在Web站点上购物的方式或用户访问该站点的次数。
以后,无论何时用户连接到服务器,Web站点服务器都可以访问这个cookie文件,查询和修改其中的信息。
4.5.4上机操作
1.建立一个ASP文件,名称为order.asp,代码如下:
订购水果
BODY>
请选择你所要订购的水果
hr>
FORMACTION="
order.asp"
inputname="
fruit"
type=checkboxvalue="
苹果"
苹果
Br>
香蕉"
香蕉
菠萝"
菠萝
桔子"
桔子
inputtype=submitvalue="
订购"
/FORM>
ifRequest.QueryString("
).Count=0then
你没有订购水果
%else%>
你订购了
%
foreachfruitinRequest.QueryString("
response.write"
fontcolor=green>
fruit&
next
endif
/BODY>
/HTML>
2.建立一个ASP文件,名称为LastVisit.asp,代码如下:
%OptionExplicit%>
'
Cookies通过HTTPHeaders来从服务器端返回到浏览器上.
在发送Cookies之前,不能向浏览器端发送任何数据.
Response.Expires=0
从Cookie中取出上一次访问的日期和时间
DimLastVisit
LastVisit=Request.Cookies("
LastVisitCookie"
Response.Cookies("
)=FormatDateTime(NOW)
上次访问时间<
/HEAD>
BODYBGCOLOR="
White"
TOPMARGIN="
10"
LEFTMARGIN="
FONTSIZE="
4"
FACE="
ARIAL,HELVETICA"
B>
使用Cookies<
/B>
/FONT>
BR>
HRSIZE="
1"
COLOR="
#000000"
If(LastVisit="
)Then
如果Cookie从未被写过,则用户是第一次访问本页
Response.Write("
欢迎光临本页"
Else
显示上一次访问日期及时间
你上一次访问本页在"
+LastVisit)
EndIf
%>
P>
AHREF="
LastVisit.asp"
重新访问本页<
/A>
第5章答案:
5.5.1填空题
1.RequestResponeSessionApplicationServer
2.Contents
3.LockUnLock
4.20
5.Abandon
6.HTMLEncode
7.Global.asa
5.5.2选择题
1.D
2.C
3.C
5.5.3问答题
Session与Application对象除了应用范围不同之外,在观念、相关方法以及事件的处理机制均相同。
Session对象用于记载单个客户的信息,Web服务器为每个访问者建立一个单独的Session,比如Session对象可记载该客户的用户名称及个人爱好等。
而Application对象则可以记载所有的客户信息,比如Application对象也应用于聊天室,大家的发言都可以存放到一个Application对象中,彼此可以看到所有的发言内容了。
不同的客户必须访问属于自己的Session对象,但可以访问公共的Application对象。
使用Response.Redirect方法时重定向操作的整个过程中,客户端与服务器要进行两次来回的通信。
第一次通信是对原始页面的请求,得到一个目标己经改变的应答,第二次通信是请求Response.Redirect指向的新页面,得到重定向之
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 动态 网站 开发 教程 习题 答案