从以下备选答案中为程序中(1)~(5)处空缺内容选择正确答案。 (1)A.CreatObject() B.connect() C.go() D.open() (2)A."select*from data" B."Select*fro

admin2009-02-15  27

问题 从以下备选答案中为程序中(1)~(5)处空缺内容选择正确答案。
(1)A.CreatObject()    B.connect()    C.go()    D.open()
(2)A."select*from data"    B."Select*from vote"    C.select*from daha    D.Select* from vote
(3)A.<pic border=-"0" stc="wlgcs.bmp">    B.<picture border="0" src="wlgcs. bmp">    C.<IMG onClick=over(this) title=放大 border=-"0" src="wlgcs.bmp">    D.<image border="0" src="wlgcs. bmp">
(4)A.<p align="left">您认为《网络工程师考试考前冲刺预测卷及考点解析》对您的帮助有多大?</p>    B.<p aliign="center">您认为《网络工程师考试考前冲刺预测卷及考点解析》对您的帮助有多大?</p>    C.<t align="left">您认为《网络工程师考试考前冲刺预测卷及考点解析》对您的帮助有多大?</t>   
D.<t align="center">您认为《网络工程师考试考前冲刺预测卷及考点解析》对您的帮助有多大?</t>
(5)A.first()     B.next()     C.movenext()     D.nextrecord()  
为了防止重复投票,图8-11在线投票页面的过滤机制拟采用Cookies对象,而不使用Session对象。这种做法是否妥当?请用150字以内的文字简要说明理由。

选项

答案妥当。因为Session对象将浏览者信息记录在服务器端,其生命周期消失于浏览者在一定时间内没有再与服务器端联系,或客户浏览器关闭。而Cookies对象则会借助浏览器的Cookies功能将信息记录在客户端,这些相关信息会被重复读取和利用,同时也可避免服务器的系统资源浪费

解析 这是一道要求读者掌握Cookies对象与Session对象区别的分析理解题。本题所涉及的知识点如下。
   ASP提供了请求(Request)对象、响应(Response)对象、工作阶段(Session)对象、应用程序(Application)对象、服务器(Server)对象、Cookies对象等6个内嵌对象,无须建立就可以在指令中直接访问和使用它们。其中的服务器(Server)对象可加载其他组件,从而可以进一步扩展ASP的功能。
   Session对象是一个将浏览者信息记录在服务器端的对象,每一个连接者都可以在服务器端拥有属于自己的独立Session对象。由于Session对象的生命周期消失于浏览者在一定时间内没有再与服务器端联系,或者是浏览者的浏览器关闭,因此这两个因素会使防止重复投票过滤机制失效,而出现做票的漏洞。
   Cookies对象则会借助浏览器提供的Cookies功能将信息记录在客户端,也就是说每个浏览者的相关信息记录在自己的机器中。当浏览者的浏览器关闭,或是在一定时间内没有再与服务器端联系,这些信息都不会消失。当浏览器再度被启用时,这些相关信息会被再度读取和利用。
   防止重复投票过滤机制使用Cookies对象还可以避免Web服务器的系统资源浪费问题。因为使用 Cookies对象的浏览者信息记录在客户端自己的机器中,而Session对象的浏览者信息记录在服务器端。
   另外说明一点,在实际应用时,使用Cookies对象只能减少做票的行为发生。因为浏览者可以通过清除其浏览器的Cookies文件而重新投票,或者是使用不同的浏览器进行重复投票。如果利用服务器数据库记录连接者的IP地址,并将已连接投票的IP地址暂时锁定,则可以进一步减少重复投票的现象。
转载请注明原文地址:https://kaotiyun.com/show/KS3Z777K
0

相关试题推荐
最新回复(0)