第三章使用VBScript进行动态网页设计3.1判断题1.错误2.正确3.正确4.错误5.正确6.正确7.正确8.错误第4章Request和Response对象4.1判断题1.错误2.错误3.正确4.错误5.正确6.错误4.2选择题1.A2.A3.B4.C5.A第五章Application和Session对象5.1选择题1.C2.A3.A、D4.B5.B、C、D、E6.A、C7.B8.D9.B10.A11.C12.B13.D14.B5.2问答题1.如何使用Session传递参数?当用户浏览网站时,使用Session变量记录用户的一些特定信息(如:客户身份),而不用每次向服务器发出请求时都让用户验证自己的身份。当用户请求Web页面时,如果该用户还没有Session变量,则Web服务器会为该用户创建一个属于自己的Session变量,存储用户会话所需要的信息。当用户在应用程序的各Web页之间跳转时,存储在Session变量中的信息会在整个会话过程中一直存在,直到会话过期或者被放弃,Web服务器才会终止该会话。2.如何设置Session的使用期限?Session对象的Timeout属性用来为Web应用程序的Session对象设置超时时间。他的语法结构如下:<%Session.Timeout[=Minutes]%>例如:<%Session.Timeout=5%>3.如何释放Session对象?Session对象的Abandon方法用于删除存储在Session对象中的变量,释放Web服务器上用于保存某个会话信息的存储空间。但是该方法并不影响其他用户的会话信息。如果用户未调用Abandon方法,那么该会话信息也会在Timeout属性设定的时间之后,由服务器自动删除。Abandon方法的语法结构如下:Session.Abandon4.Session对象有哪些事件?这些事件在什么情况下发生?应该将这些事件的脚本包含在哪个文件中?该文件存放在哪个目录下?1)Session对象有两个事件。一个是OnStart事件,另一个是OnEnd事件。2)Session_OnStart创建Session对象时触发这个事件。Session_OnEnd结束Session对象时触发这个事件。3)这些事件的脚本包含在Global.asa文件中。4)该文件必须放在应用程序的根目录下,即虚拟服务器的根目录。5.Application对象有什么作用?Application对象可以在所有用户之间共享信息,并在服务器运行过程中持久的保存数据。6.使用Application对象应该注意哪些事项?注意与Session对象使用范围上的区别以及两个事件与Session对象两个事件触发时机上的区别。第六章Server对象6.1选择题1.A2.A、B、C3.A4.C5.D6.C7.A、B、D8.C9.C10.B、D6.2问答题1.解释下列Server对象的属性和方法。1)CreateObjectCreateObject方法用于创建服务器端对象的实例。2)Execute该方法用于停止执行当前网页,转到新的网页执行,执行完毕后返回原网页,继续执行EXECUTE方法后面的语句。3)MapPathServer对象的MapPath方法是返回string中指定的文件或资源的完整物理路径和文件名。4)Transfer该方法用于停止当前页面的执行,控制被转到URL指定的页面执行,把用户的当前环境(会话状态等信息)传递到新的页面。该页面执行完毕后,控制权并不传递回原先的页面,执行过程结束5)URLEncodeURLEncode方法是将URL编码规则,包括转义字符,应用到指定的字符串。2.Server.Transfer方法、Server.Execute方法和Response.Redirect方法有什么异同?Transfer方法和Execute方法都是用来停止当前页面的执行,转到新的页面执行。在调用Transfer方法之后,程序转向URL指定的页面执行,该页面执行完毕后,控制权并不传递回原先的页面,执行过程结束。但在调用Execute方法之后,程序转向URL指定的页面执行,该页面执行完毕后,控制权传递回原先的页面,执行过程结束。Execute方法和redirect方法的功能有些类似,但二者之间也有一些重大区别。1)Redirect语句尽管是在服务器端运行,但重定向实际发生在客户端,而Execute方法的重定向实际发生在服务器端。2)Redirect语句执行完新的网页后,并不返回原网页,而Execute方法却返回原网页,继续向下执行。3)Redirect语句并不能把一些环境变量传递过去,比如在页面1中设置了ScriptTimeOut属性为300秒,到页面2后ScriptTimeOut属性仍为默认的90秒。而excute方法却可以,页面2会继承页面1的环境变量。4)Redirect方法可以转向一个网页和其他网站,而Execute方法一般只能转到...