ASP动态网站开发教程习题答案.docx
《ASP动态网站开发教程习题答案.docx》由会员分享,可在线阅读,更多相关《ASP动态网站开发教程习题答案.docx(28页珍藏版)》请在冰豆网上搜索。
ASP动态网站开发教程习题答案
ASP动态网站开发教程(第二版)习题答案
第1章答案:
1.11.1填空题
1.超文本标记语言
2.
3.像素
4.
5..ActionMethod
6.namevalue
1.11.2选择题
1.C
2.A
3.D
4.B
5.B
6.B
1.11.3上机操作
1.
古诗两首李白诗两首
黄鹤楼送孟浩然之广陵
故人西辞黄鹤楼, 烟花三月下扬州。 孤帆远影碧空尽, 唯见长江天际流。 | 下江陵
朝辞白帝彩云间, 千里江陵一日还。 两岸猿声啼不住, 轻舟已过万重山。 |
2.
表单练习
请填写个人资料:
(注意带有*的项目必须填写)
|
*密码
密码可使用长度为6-14的任何字符
|
*密码确认
请再输入一次密码
|
*密码提示
例如:
我的哥哥是谁?
当您忘记密码时可以通过密码提示问题和答案找回密码
注意:
答案长度不少于6位
|
*提示答案
|
*出生日期
年
01
02
…………
12
月
用以找回密码,请如实填写
|
*姓名
请输入真实的姓名
|
*性别
男
女
|
*所在省份
请选择
北京
辽宁
广东
…………
其它
|
*所属行业
请选择
金融业
服务业
信息产业
…………
其它
|
个人声明
|
我愿意公开我的如下资料:
姓名,联系方式
其他已登记的信息
|
|
hand;">
hand;">
|
第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的特有<%%>脚本标记;第二种是查看是否被指定要运行在服务器端,如:
。
(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%>
HelloWorld
<%
'以下循环输出HelloWorld字符串,字体由小变大
Fori=1to5
Response.write"helloworld
"
Next
%>
第3章答案:
3.6.1填空题
1.<%@Language=VBScript%>
2.Variant
3.连接运算符;关系运算符
4.常量
5.逗号
6.下标
3.6.2选择题
1.A
2.A
3.D
3.6.3问答题
1.答:
通常使用的方法有三种:
首先,ASP可通过IIS指定一个默认脚本语言,只要是<%和%>之间的代码ASP在解释时会认为它使用的是默认脚本语言。
第二种方法是直接在asp文件中加以声明。
第三种在ASP中对Script脚本的选择方法是利用HTML语言的
第4章答案:
答案:
4.5.1填空题
1.RequestResponse
2.FormCookies
3.GET
4.Redirect
5.Buffer
4.5.2选择题
1.C
2.D
3.A
4.5.3问答题
1.答:
在面向对象编程中,对象就是指由当作完整实体的操作和数据组成的变量。
在对象中客户可通过由一组方法或相关函数来访问对象的数据,然后客户端可以调用这些方法执行某种操作。
对象一般有方法、属性、集合和事件。
其中方法决定了可以用这个对象作什么事情。
属性可以读取出来了解对象状态或者设置对象状态。
对象的集合是由很多不同的和对象有关系的键和值的配对组成的。
2.答:
在ASP中,与客户端的动态交互是通过Request和Response对象实现的,它们连接了服务器与客户机的之间的信息传递。
Request对象用于接收客户端浏览器提交的数据,而Response对象的功能则是将服务器端的数据发送到客户端浏览器。
这两个对象的功能是对立的,它们结合在一起,便可实现客户端Web页面与服务器端.asp文件之间的数据交换。
3.答:
Cookie是Web服务器嵌入客户机中以标识用户的标记,它是服务器或脚本可以维护用户信息的一种方式。
当用户访问一个Web站点时,Web服务器可以在用户的计算机上建立一个Cookie文件,里面包含用户的有关信息,如身份识别号码、密码、用户在Web站点上购物的方式或用户访问该站点的次数。
以后,无论何时用户连接到服务器,Web站点服务器都可以访问这个cookie文件,查询和修改其中的信息。
4.5.4上机操作
1.建立一个ASP文件,名称为order.asp,代码如下:
<%@Language=VBScript%>
订购水果
请选择你所要订购的水果
苹果
香蕉
菠萝
桔子
<%
ifRequest.QueryString("fruit").Count=0then
%>
你没有订购水果
<%else%>
你订购了
<%
foreachfruitinRequest.QueryString("fruit")
response.write"
"&fruit&""
next
endif
%>
2.建立一个ASP文件,名称为LastVisit.asp,代码如下:
<%@LANGUAGE=VBScript%>
<%OptionExplicit%>
<%
'Cookies通过HTTPHeaders来从服务器端返回到浏览器上.
'在发送Cookies之前,不能向浏览器端发送任何数据.
Response.Expires=0
'从Cookie中取出上一次访问的日期和时间
DimLastVisit
LastVisit=Request.Cookies("LastVisitCookie")
Response.Cookies("LastVisitCookie")=FormatDateTime(NOW)
%>
上次访问时间
使用Cookies
<%
If(LastVisit="")Then
'如果Cookie从未被写过,则用户是第一次访问本页
Response.Write("欢迎光临本页")
Else
'显示上一次访问日期及时间
Response.Write("你上一次访问本页在"+LastVisit)
EndIf
%>
重新访问本页