原来用一个数组users保存学生名单,现在新转来一位同学“张峰”,需要将其名字添加到该数组中,请填写下面程序段中的空格。
<%
Dim users()
Redim users(40)
users(0)="王军"
users(1)="李俊"
……
Redim _______ users(41)
_______="张峰"
%>
答:
Preserve (说明:这样就可以保留原有数据,否则就不能保留)
users(41)
6、使用VBSCRIPT脚本,编写一段程序,求1-1/3+1/5-1/7+1/9-…+1/101的和。请补充完成如下代码。
<%
dim n
dim t
dim s
t=_____
s=_____
response.Write("计算并输出数列1-1/3+1/5-1/7+1/9-...+1/101")
response.Write("
")
for __________________________
s=__________
_________
next
response.Write("计算结果:"&s)
response.Write("
")
%>
答:
1
0
n=1 to 101 step 2
s=s+(1/(t*n))
t=-t
ASP的工作原理
答:
1 )当浏览器向 Web 服务器请求调用 ASP 文件时,就启动了 ASP ;
2 ) Web 服务器响应了该 HTTP 请求,调用 ASP 引擎,解释被申请的文件;
3 )当遇到与 ActiveX Script 兼容的脚本时, ASP 引擎调用相应的脚本引擎进行解释处理;
4) 若脚本指令中涉及到数据库的访问,就通过 ODBC 与后台数据库进行连接,有数据库访问组件实现对数据库的操作,并将执行结果动态生成一个 HTML 页面返回 Web 服务器端,然后与页面中非脚本的 HTML 合并成一个完整的 HTLM 页面送至客户端浏览器。
2、简述HTTP协议处理事务的基本步骤
答:
1)客户与服务器建立连接
2)客户向服务器提出请求
3)如果请求被接受,则服务器送出响应,在响应中包括状态码和所需的文件
4)客户和服务器断开连接
3、简述Web服务器向浏览器提供服务的过程
答:
大致可以归纳为以下几个步骤:
1) 用户打开计算机(客户机),启动浏览器程序,并在浏览器中指定一个 URL ,浏览器便向该 URL 所指向的 Web 服务器发出请求。
2)Web 服务器接到浏览器的请求后,把 URL 转换成页面所在服务器上的文件路径名。
3)如果 URL 指向的是普通的 HTML 文档, Web 服务器直接将它送给浏览器
4)如果 HTML 文档中嵌有 ASP 或 CGI 程序, Web 服务器就运行 ASP 或 CGI 程序,并将结果传送至浏览器。
5)URL 也可以指向 VRML 文档。只要浏览器中配置有 VRML 插件,或者客户机上已安装了 VRML 浏览器,就可以接收 Web 服务器发送的VRML 文档。
4、把一个HTML网页文件直接更改扩展名为.asp行不行
答:
可以, ASP 文件也可以不包含任何程序代码,只包含 HTML 标记。
5、ASP的特点有哪些?
答:
1)ASP页面中可包含文本、HTML标记、服务器端脚本、客户端脚本命令、ActiveX组件。Web服务器只执行ASP页面中的服务器脚本,其它内容发送给客户端。
2)ASP中可以有多种脚本语言,VBScript和Jscript。
3)ASP提供了一些内置对象,使用这些内置对象可以增强ASP的功能。
4)ASP可以使用内置ActiveX组件和第三方组件完成特定功能。
5)ASP具有一定的安全性。用户只能得到HTML代码而无法获取ASP页面源代码。
6)ASP是一种解释性语言,服务器只要在使用时对其进行解释执行即可。