1、电子商务设计师-电子商务网站设计(三)及答案解析(总分:100.00,做题时间:90 分钟)一、试题一(总题数:1,分数:24.00)认真阅读以下技术说明,结合网页显示的效果图,根据要求回答问题。说明某公司使用 ASP语言开发了一个电子商务网站系统,该系统提供了商品查询、订单管理、在线支付和用户管理等功能。其商品查询界面如图所示。该公司网站服务器采用 Windows Server 2003+US 5.0,数据库采用 SQL Server,数据库名称为 TEST,数据库管理员的用户名为 sa,密码为 test_test。(分数:24.00)(1).该商务网站有一个购物车模块,购物车模块中自定义的
2、两个 session属性如下。CID 用来记录用户选择的商品。CNUM 用来记录相应商品的数量。请根据表所列的购物情况,将空缺处对 session对象处理方式的内容填写完整。Session对象处理方式表购物情况 session对象处理方式用户订购商品且购物车为空时 _购物车非空,购物车中没有当前订购的商品 _购物车非空,购物车中已有当前订购的商品 _(分数:6.00)_(2).search.asp文件的功能是根据类别、品牌、型号及用户输入的关键字进行查询,请为其空缺处选择合适的答案。search.asp文件内容htmlbody (数据库连接代码)% dim sql, kind, keyword
3、kind=request(“kind“)keyword=request(“keyword“)sql=“select*from 商品明细 where“ database=_; uid=_; pwd=_“conn.open _%(分数:6.00)_(4).该电子商务网站设计了计数器用来了解用户浏览量,在 ASP中设计计数器需要用到 Application对象。系统默认状态下,Application 对象在_和_情况下会(分数:6.00)_二、试题二(总题数:1,分数:28.00)阅读以下技术说明,根据网页显示的效果图,根据要求回答问题。说明某电子商务网站首页使用 ASP语言实现,文件名为“inde
4、x.asp”。用 IE浏览器打开该网页后的部分显示效果,如图所示。(分数:28.00)(1).根据图网页的显示效果图,将 index.asp文件中空缺处内容填写完整。(分数:7.00)_(2).该网站所有页面都包含导航栏,为方便网站维护,建设网站时将导航栏置于文件 header.asp中,这样做有何优点?(分数:7.00)_(3).该网站用到了层叠样式表(CSS),其样式表文件(example.css)在网站根目录下的 include文件夹下。某网页文件在网站根目录下的 admin目录中,下面是该页面的部分代码,其作用是导入外部样式表文件。请为以下空缺处选择合适的答案。meta http-eq
5、uiv=“Content-Type“ content=“text/html; charset=gb2312“_href=“_“ rel=“stylesheet“_=“text/css“Aa Blink Ccss DopenA/include/example.css B/admin/include/example.cssC/admin/example.css D/example.cssAtype Binclude Clink Dcontent(分数:7.00)_(4).以下是该商务网站用户登录页面的部分代码,基本功能是检测用户是否填写用户名,如果没有填写,将跳出提示错误的窗口,否则提交用户信息。
6、请为以下空缺处选择合适的答案。form name=loginfo method=post _=“chkuser.asp“input type=submit value=“登录“ onClick=“return checkuu(); “/formSCRIPT language=“JavaScript“!- _ checkuu()if (cheekspace (documenn.loginfo.username._)document.loginfo.username.focus (); _ (“用户名不能为空!“); _ false; /-/script供选择的答案Arun Baction Cva
7、lue DreturnEa href Falert Gsubmit Hfunction(分数:7.00)_三、试题三(总题数:1,分数:24.00)阅读以下说明,根据要求回答问题。说明某公司用 ASP+Access数据库开发了库存查询系统,该系统用户登录界面如图所示。(分数:24.00)(1).该系统采用 B/S三层结构,请根据 B/S三层结构的工作过程,将图中空处填写完整。*备选答案AWeb 服务器 B数据库 C浏览器 D数据库服务器(分数:8.00)_(2).该系统用户登录界面文件名为 login.asp,用户输入的数据由 check.asp文件判断。下面是login.asp的部分代码,请
8、根据题目说明,将空处补充完成。html xmlns=“http:/www.w3.org/1999/xhtml“headtitle查询系统/titlescript.language=“JavaScript“!-_ chk(theForm) if(theForm.admin_name.value=“alert(“请输入管理账号!“); theForm.admin_name.focus(); retumR(falSe); if(theForm.admin_pass.value=“alert(“请输入管理密码!“); theForm.admin_pass.focus(); return(false);
9、 return _; /-/script/headbodytable cellSpacing=1 ceIIPadding=5 width=460 border=0form.action=“_? action=login“ method=post nSubmit=“return chk(this)“tbodytrtd align=right width=60 height=30用户名:/tdtd height 30input type=_ name=admin name/td/trtrtd alignrightheight 30密 码: /tdtd height 30input type=_ n
10、ame=admin_pass/td/trtrtd align=right验证码:/tdtdinput maxLength=4 name=VerifyCodeimg src=“yz.asp“bordeF0 onClick “this.src=yz.asp“ alt=点刷新验证码/td/trtr align middletd colSpan=2 height=40input type=_ value=“提交“input class=btn type=“_“ value=“取消“/td/body/htmlApassword Breset Ccheckasp DtrueEtext Fsubmit Gf
11、unction(分数:8.00)_(3).下面是登录系统中 check.asp的部分代码,请根据 login.asp和题目说明,补充完成。% Usemame=trim(request(“admin_name“)Password=trim(request(“_“)set rs=server.createobject(“adodb.recordset“)sql=“select * from admin where Usemame=“ database=_; uid=_; pwd=_“conn.open _%(分数:6.00)_正确答案:(CreateObject TEST sa test_test
12、 provstr)解析:(4).该电子商务网站设计了计数器用来了解用户浏览量,在 ASP中设计计数器需要用到 Application对象。系统默认状态下,Application 对象在_和_情况下会(分数:6.00)_正确答案:(服务器关机 超过 20分钟没有任何浏览器访问)解析:二、试题二(总题数:1,分数:28.00)阅读以下技术说明,根据网页显示的效果图,根据要求回答问题。说明某电子商务网站首页使用 ASP语言实现,文件名为“index.asp”。用 IE浏览器打开该网页后的部分显示效果,如图所示。(分数:28.00)(1).根据图网页的显示效果图,将 index.asp文件中空缺处内容
13、填写完整。(分数:7.00)_正确答案:(title /title include value selected)解析:(2).该网站所有页面都包含导航栏,为方便网站维护,建设网站时将导航栏置于文件 header.asp中,这样做有何优点?(分数:7.00)_正确答案:(导航栏文件一次更新,所有页面导航栏全部更新,便于网站维护)解析:(3).该网站用到了层叠样式表(CSS),其样式表文件(example.css)在网站根目录下的 include文件夹下。某网页文件在网站根目录下的 admin目录中,下面是该页面的部分代码,其作用是导入外部样式表文件。请为以下空缺处选择合适的答案。meta ht
14、tp-equiv=“Content-Type“ content=“text/html; charset=gb2312“_href=“_“ rel=“stylesheet“_=“text/css“Aa Blink Ccss DopenA/include/example.css B/admin/include/example.cssC/admin/example.css D/example.cssAtype Binclude Clink Dcontent(分数:7.00)_正确答案:(B(或 link) A(或/include/example.css) A(或 type)解析:(4).以下是该商务
15、网站用户登录页面的部分代码,基本功能是检测用户是否填写用户名,如果没有填写,将跳出提示错误的窗口,否则提交用户信息。请为以下空缺处选择合适的答案。form name=loginfo method=post _=“chkuser.asp“input type=submit value=“登录“ onClick=“return checkuu(); “/formSCRIPT language=“JavaScript“!- _ checkuu()if (cheekspace (documenn.loginfo.username._)document.loginfo.username.focus ()
16、; _ (“用户名不能为空!“); _ false; /-/script供选择的答案Arun Baction Cvalue DreturnEa href Falert Gsubmit Hfunction(分数:7.00)_正确答案:(B(或 action) H(或 function) C(或 value) F(或 alert) D(或 return)解析:三、试题三(总题数:1,分数:24.00)阅读以下说明,根据要求回答问题。说明某公司用 ASP+Access数据库开发了库存查询系统,该系统用户登录界面如图所示。(分数:24.00)(1).该系统采用 B/S三层结构,请根据 B/S三层结构的
17、工作过程,将图中空处填写完整。*备选答案AWeb 服务器 B数据库 C浏览器 D数据库服务器(分数:8.00)_正确答案:(C(或浏览器) A(或 Web服务器) D(或数据库服务器) B(或数据库)解析:(2).该系统用户登录界面文件名为 login.asp,用户输入的数据由 check.asp文件判断。下面是login.asp的部分代码,请根据题目说明,将空处补充完成。html xmlns=“http:/www.w3.org/1999/xhtml“headtitle查询系统/titlescript.language=“JavaScript“!-_ chk(theForm) if(theFo
18、rm.admin_name.value=“alert(“请输入管理账号!“); theForm.admin_name.focus(); retumR(falSe); if(theForm.admin_pass.value=“alert(“请输入管理密码!“); theForm.admin_pass.focus(); return(false); return _; /-/script/headbodytable cellSpacing=1 ceIIPadding=5 width=460 border=0form.action=“_? action=login“ method=post nSub
19、mit=“return chk(this)“tbodytrtd align=right width=60 height=30用户名:/tdtd height 30input type=_ name=admin name/td/trtrtd alignrightheight 30密 码: /tdtd height 30input type=_ name=admin_pass/td/trtrtd align=right验证码:/tdtdinput maxLength=4 name=VerifyCodeimg src=“yz.asp“bordeF0 onClick “this.src=yz.asp“
20、 alt=点刷新验证码/td/trtr align middletd colSpan=2 height=40input type=_ value=“提交“input class=btn type=“_“ value=“取消“/td/body/htmlApassword Breset Ccheckasp DtrueEtext Fsubmit Gfunction(分数:8.00)_正确答案:(G(或 function) D(或 true) C(或 checkasp) E(或 text) A(或 password) F(或 submit) B(或 reset)解析:(3).下面是登录系统中 chec
21、k.asp的部分代码,请根据 login.asp和题目说明,补充完成。% Usemame=trim(request(“admin_name“)Password=trim(request(“_“)set rs=server.createobject(“adodb.recordset“)sql=“select * from admin where Usemame=“&Username&“ and Password=“&md5 (Password) & “_. open sql, conn, 1, 3if rs. _ thenresponse.write “center“ &username&“对不
22、起,用户名、密码有误,重新输入“elsesession(“admin_name“)=request(“admin_name“)response. _“index.asp“end if%Ars Bredirect Ceof Dadmin pass(分数:8.00)_正确答案:(D(或 admin_pass) A(或 rs) C(或 eof) B(或 redirect)解析:四、试题四(总题数:1,分数:24.00)阅读下列说明,根据网页显示的效果图,回答问题。说明某咨询公司对外提供行业研究报告,其客户分为银卡、金卡及 VIP客户,行业研究报告级别分为 A、B 和C三类,分别对应 VIP、金卡及银
23、卡权限。行业研究报告访问权限定义如下:不同级别用户可访问同级别及低级别研究报告,但不能访问高级别的研究报告。用 ASP实现该用户区分服务系统,用 IE打开该咨询公司的行业研究报告网页文件“Report.html”后的效果如图所示。(分数:24.00)(1).请从以下备选答案内为程序中空缺处选择正确答案。备选答案Aconnection Bclose Crecordset DcommandEOpen FRun GExecute HDimIMapPath Jredirect KConnectionString(分数:8.00)_正确答案:(J(或 redirect) A(或 connection)
24、C(或 recordset) K(或 ConnectionString) I(或 MapPath) G(或 Execute)解析:(2).error.asp用于显示出错信息,showreport.asp 用于显示研究报告,请填补程序中空缺处的内容。(分数:8.00)_正确答案:(error.asp showreport.asp)解析:(3).以下关于 cookie的说法中,错误的是_。A用户可以在浏览器中设置使用或者禁用 cookieBcookie 的用途之一是存储用户在特定网站上的密码和 IDCcookie 以密文的方式在浏览器和服务器间传输Dcookie 利用网页代码中的 HTTP头信息进行传递(分数:8.00)_正确答案:(C(或 cookie以密文的方式在浏览器和服务器间传输)解析: