试题四(共15分) 阅读以下说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。 【说明】 某公司使
试题四(共15分)
阅读以下说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。
【说明】
某公司使用 ASP 开发了商务网站,购物车是网站中一个重要的组件。
【问题 1】(6 分)
设计购物车模块的核心思想是将顾客订购的物品进行临时保存,其中利用 (1) 可以将订购信息临时存在WEB服务器内存中,利用 (2) 可以将订购信息临时存于客户端硬盘上,另外还可以将订购信息临时存在 (3) 中。
【问题 2】(4 分)
1.在ASP内置对象中,有两个对象与cookie操作有关。其中 (4) 用来写cookie内容,
(5) 用来读cookie内容。
备选答案:
A.application B.asperror C.response
D.request E.session F.server
2.在ASP内置组件中,使用(6)可以在主页上交替地变换广告,使用(7)可以读写
服务器文件。
A.Browser Capabilities B.File Access C.AD Rotator
D.Content Linking E.Database Access
【问题 3】 (5 分)
该网站购物车模块页面脚本语言是 JavaScript,用户订购信息临时存在 cookie 中,下
面是购物车页面中读取 cookie 值的函数,请完成该程序。
<script. language="javascript">
……
function readCookie(name)
{
var cookieValue = "";
var search = (8) + "=";
if(document.cookie. (9) > 0)
{
start= document.cookie.indexOf(search);
if (start != -1)
{
start += search.length;
end = document.cookie.indexOf(";",start);
if (end = = -1)
end = document.cookie.length;
cookieValue = document.cookie.substring( (10) , (11) )
}
}
return (12) ;
……
</script>
试题四 分析
本题考查ASP程序设计和购物车程序设计的应用。
【问题1】
本问题考查的是购物车中信息存放的问题。
购物车中数据的保存一般有三种方式:session、cookie和数据库。
利用session可以存放任何类型数据,每个用户有一个唯一的sessionID,用此ID区分不同用户的购物车,从而保存购物车数据。Session值存放在Web服务器的内存中,如果使用购物车的用户比较多的话,将占用大量服务器资源。
cookie是由服务器端生成,发送给客户端浏览器,浏览器会将cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该cookie给服务器(前提是浏览器设置为启用cookie)。cookie的名称和值可以由服务器端开发自己定义,服务器可以利用cookie判断在HTTP传输中的状态。cookie最典型的应用是判定注册用户是否已经登录网站及购物车的处理。用户可能会在一段时间内在同一家网站的不同页面中选择不同的商品,这些信息都会写入cookie,以便在最后付款时提取信息。
除了利用session和cookie存储购物车数据外,还能够将其存放在数据库中,一般是利用局部临时表实现的,购物车数据放在局部临时表中,数据库为每一个局部临时表分配一个唯一的ID。
【问题2】
本问题考查的是ASP内置对象的问题。
cookie是一种发送到客户浏览器的文本串句柄,并保存在客户端硬盘上,可以用来在某个Web站点会话之间持久地保持数据。在ASP内置对象中,request和response对象与cookie操作有关。其中,request.cookie集合是一系列cookie,从客户端与HTTP Request一起发送到Web服务器;反过来,使用response.cookie可以把cookie发送到客户端。
【问题3】
本问题考查的是利用JavaScript操作cookie。
程序代码如下:
...
function readCookie(name)
{
var cookieValue = "";
var search = name + "=";
if(document.cookie.length > 0)
{
start = document.cookie.index0f(search);
if(start != -1)
{
start += search.length;
end = document.cookie.index0f(";",start);
if(end == -1)
end = document.cookie.length;
cookieValue = document.cookie.substring(start,end)
}
}
return cookieValue;
...
</script>
试题四 参考答案(共15分)
【问题1】(6分)
(1)session (2分)
(2)cookie (2分)
(3)数据库 (2分)
【问题2】(4分)
1.(4)C 或response (1分)
(5)D 或request (1分)
2.(6)C 或AD Rotator (1分)
(7)B 或File Access (1分)
【问题3】(5分)
(8)name (1分)
(9)length (1分)
(10)start (1分)
(11)end (1分)
(12)cookieValue (1分)
阅读材料并回答问题:我们已经知道,完全平方公式、平方差公式可以用几何图形的面积来表示,实际上还有一 其他 2020-04-09 …
阅读《愚公移山》,回答以下问题。(1)结合课文内容分别写出愚公移山的原因、目的、方法、信心和结果。 语文 2020-05-15 …
文德后贺太宗以及太宗怀鹞回答以下问题:::(四)魏征和唐太宗是历史上一对著名君臣.请阅读以下两则他 语文 2020-05-23 …
阅读下面一首古诗,回答以下问题。宿新市徐公店杨万里篱落疏疏一径深,枝头花落未成阴。儿童急走阅读下面 其他 2020-06-09 …
阅读下面的文言文,然后回答问题。吕蒙正以宽厚为宰相,太宗尤所眷遇。有一朝士,家藏古镜,自言能照二百 语文 2020-06-28 …
阅读下面这段文言文,然后回答以下小题。厉王虐,国人谤王。召公告王曰:“民不堪命矣!”王怒,得卫巫, 语文 2020-07-04 …
阅读下面的选文,回答问题。太宗谓梁公曰:“以铜为镜,可以正衣冠;以古为镜,可以知兴替;以人为镜,可 语文 2020-07-16 …
阅读文言文,回答后面问题。以人为鉴郑公魏征①卒。征寝疾,上②与太子同至其第③,指衡山公主欲以妻其子 语文 2020-07-28 …
某公交车停车场有10辆公交车,第一辆公交车出发后,每隔4min有一辆公交车开出,在第一辆公交车开出 数学 2020-08-04 …
关注民生,追求公正公平,建设民主法制,实现和谐美好社会,始终是人类孜孜以求的一个社会理想。阅读材料, 历史 2020-11-05 …