1、电子商务设计师-电子商务网站设计(四)及答案解析(总分:100.00,做题时间:90 分钟)一、试题一(总题数:1,分数:24.00)阅读下列说明,根据网页显示的效果图及要求回答问题。说明以下是用 ASP实现的一个网络留言系统。用 IE打开网页文件“index.asp”后的效果如图所示。(分数:24.00)(1).以下_属于 ASP.NET创建的网页程序文件。Aindex.asp Bindex.htm Cindex.aspX(分数:4.00)_(2).HTML文档中的title/title标签用于定义_。A修改标记 B显示标题 C元数据(分数:4.00)_(3).从以下各选答案内为程序中空缺处
2、选择正确答案,并填入对应的解答栏内。Arequest Bresponse Capplication DsessionArs.eof Brs.bof Cnot rs.eof Dnot rs.bofAi+1 Brs.recordnumber Crs.recordcount DiAtable name=“message“ cols=“40“ rows=“5“ id=“message“/tableBtextarea name=“message“ cols=“40“ rows=“5“ id=“message“/textareaCinput name=“message“ cols=“40“ rows=“5
3、“ id=“message“/inputDimg name=“message“ cols=“40“ rows=“5“ id=“message“/imgAsubmit Btext Cpost Dradio(分数:4.00)_(4).另一个与程序中的语句“rs.eof and rs.bof”等价的语句是_。(分数:4.00)_(5).设置验证码的作用是_。(分数:4.00)_(6).rs.close语句的作用是_。A关闭数据库连接 B关闭当前网页C关闭当前数据集 D关闭数据提交(分数:4.00)_二、试题二(总题数:1,分数:28.00)阅读以下技术说明和程序代码,根据要求回答问题。说明某公司用
4、ASP+SQL Server开发的电子商务网站系统,提供了商品查询、网上购物车、订单管理、后台商品管理和在线支付等功能。图是用 ASP实现的电子商务网站的主页。系统的数据库名为 shangwu,所在服务器 IP地址为 211.54.32.21,其中,user 表用于存放注册用户名和密码,结构如表所示。(分数:28.00)(1).设计该电子商务网站时,某页面框架代码如下。frameset rows=“80,*“ cols=“*“ frameborder=“NO“ horder=“0“ framespacing=“0“frame src=“banner.htm“ name=“topFrame“ s
5、crolling=“NO“ noresizeframeset cols=“80,*“ frameborder=“NO“ border=“0“ framespacing=“0“frame src=“left.htm“ name=“leftFrame“ scrolling=“NO“ noresizeframe src=“main.htm“ name=“ mainFrame“/frameset/frameset该网页代码中定义了_个框架。(分数:7.00)_(2).购物车是电子商务网站的核心部分,以下选项中_、_、_可以存放用户的购物记录。_是服务端从客户端获取信息的类。AWeb 数据库 B页面变量
6、 Cresponse 对象Dsession 对象 Erequest 对象 FcookieGapplication 对象 Hserver 对象(分数:7.00)_(3).为了增加消费者在搜索引擎上搜到公司主页的几率,设计人员为主页添加了相关的关键字。请完成下列代码中空缺的部分。headmeta http-equiv=“content-Type“ content=“text/html; charset=gb2312“ /title琳琅商城-中国最大最全的电脑、手机、数码、家电、日用百货网上购物商城/title_name=“_“ content=“琳琅商城-全国最大最全的数码网上购物商城,产品包括数
7、码、家电、手机、电脑配件、网络产品等数万种商品直销,便捷,快速,诚信的服务,为您提供愉悦的网上商城购物体验!“/meta name=“_“ content=“网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡,琳琅商城“ /(分数:7.00)_(4).下面是用户登录检查的部分程序,要求实现对用户提交的用户名和密码进行检验,如果用户名、密码错误,提示错误并返回首页;如果用户名和密码正确,将用户提交的用户名(user)的值赋给session(“user“),然后返回首页。请根据要求和功能说明,为在备选项中选择正确的答案。!-#include file
8、=“conn.asp“-%username=request(“user“)password=request(“password“)set rs=server.createobject(“adodb.recordset“)sql=“select * from_where username=“ this.location.href=index.asp; /script“response.endelsepass=rs(“password“)if_thenresponse.write“script language=javascriptalert(密码错误); this.location. href=
9、javascript:history. go(-1); /script“response.endend if_. redirect “index.asp“end ifrs. closeset rs=_%备选答案:Auser Bpasspassword CnothingDsession(“user“)=username Eresponse Fpass=passwordGrs.eof Hrequest InullJshangwu Krs.end(分数:7.00)_三、试题三(总题数:1,分数:24.00)阅读以下说明,根据要求回答问题。说明某网站登录系统采用 Md5对用户信息进行认证,用户登录界面
10、为 login.html,error.asp 用于显示登录出错信息,list.asp 用于显示正确登录后页面。login.html文档的内容htmlheadtitle用户登录界面/title/headbodycenterform.action=“login. asp“ method=“post“p用户名:input type=text name=“userid“/pp密码:input type=password name=“passwd“/p/ppinput type=“submit“ value=“用户登录“/p/form/center/body/htmllogin.asp文档的内容!-#i
11、nclude file=“md5.asp“-%Set cnn=Server.CreateObject(“ADODB.Connection“)Set rec=Server.CreateObject(“ADODB.Recordset“)Cnn. _=“DriverMicrosoft Access Driver(*._); Uid=; Pwd=; DBQ=“ charset=gb2312“ /title琳琅商城-中国最大最全的电脑、手机、数码、家电、日用百货网上购物商城/title_name=“_“ content=“琳琅商城-全国最大最全的数码网上购物商城,产品包括数码、家电、手机、电脑配件、网络
12、产品等数万种商品直销,便捷,快速,诚信的服务,为您提供愉悦的网上商城购物体验!“/meta name=“_“ content=“网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡,琳琅商城“ /(分数:7.00)_正确答案:(meta discription keywords)解析:(4).下面是用户登录检查的部分程序,要求实现对用户提交的用户名和密码进行检验,如果用户名、密码错误,提示错误并返回首页;如果用户名和密码正确,将用户提交的用户名(user)的值赋给session(“user“),然后返回首页。请根据要求和功能说明,为在备选项中选择正
13、确的答案。!-#include file=“conn.asp“-%username=request(“user“)password=request(“password“)set rs=server.createobject(“adodb.recordset“)sql=“select * from_where username=“ this.location.href=index.asp; /script“response.endelsepass=rs(“password“)if_thenresponse.write“script language=javascriptalert(密码错误);
14、this.location. href=javascript:history. go(-1); /script“response.endend if_. redirect “index.asp“end ifrs. closeset rs=_%备选答案:Auser Bpasspassword CnothingDsession(“user“)=username Eresponse Fpass=passwordGrs.eof Hrequest InullJshangwu Krs.end(分数:7.00)_正确答案:(A(或 User) G(或 rs.eof) B(或 passpassword) D(
15、或 session(“user“)=usemame) E(或response) C(或 nothing)解析:三、试题三(总题数:1,分数:24.00)阅读以下说明,根据要求回答问题。说明某网站登录系统采用 Md5对用户信息进行认证,用户登录界面为 login.html,error.asp 用于显示登录出错信息,list.asp 用于显示正确登录后页面。login.html文档的内容htmlheadtitle用户登录界面/title/headbodycenterform.action=“login. asp“ method=“post“p用户名:input type=text name=“us
16、erid“/pp密码:input type=password name=“passwd“/p/ppinput type=“submit“ value=“用户登录“/p/form/center/body/htmllogin.asp文档的内容!-#include file=“md5.asp“-%Set cnn=Server.CreateObject(“ADODB.Connection“)Set rec=Server.CreateObject(“ADODB.Recordset“)Cnn. _=“DriverMicrosoft Access Driver(*._); Uid=; Pwd=; DBQ=“
17、&Server.MapPath(“user.mdb“)Cnn.open()userid_md5=Md5(trim(Request._(“userid“)password_md5=Md5(trim(Requesn._(“passwd“)dim rsqlrsql=“Select* From userinfo Where userid=“&userid md5&“ And passwd=“&password- md5&“rec.open rsql, _, 3, 2if rec._0 then_.redirect “_“else_. redirect “_“end if%(分数:24.00)(1).从
18、以下备选答案内为程序中处空缺选择正确答案。备选答案Aconnection Bclose CRecordcount DFormEOpen Fmdb GExecute HresponseIMapPath Jredirect KConnectionString Lcnn(分数:8.00)_正确答案:(K(或 ConnectionString) F(或 mdb) D(或 Form) L(或 cnn) C(或 Recordcount) H(或response)解析:(2).请为程序填写正确答案。(分数:8.00)_正确答案:(list.asp error.asp)解析:(3).在以上网页中应用了许多函数
19、或方法,其中属于用户自定义的是_。AServer.CreateObject BMd5 CServer.MapPath DTrim(分数:8.00)_正确答案:(B 或 Md5)解析:四、试题四(总题数:1,分数:24.00)认真阅读以下技术说明,结合网页显示的效果图,根据要求回答问题。说明某网络资讯公司用 ASP实现了一个用于手机销售信息查询的网页。图是用户按品牌型号进行查询时的网页(main.asp)在 IE浏览器上运行的效果图。表是手机信息数据库表结构。(分数:24.00)(1).网页脚本包括客户端脚本和服务器端脚本。通常,客户端脚本由_加载并解释执行。ASP 是一种服务器端脚本执行环境,
20、它可以结合 HTML页、脚本命令和_组件,共同创建动态的 Web页和基于Web服务器的功能强大的应用程序。(分数:4.00)_正确答案:(浏览器 ActiveX)解析:(2).以下是实现手机销售信息查询的网页添加信息功能的部分代码,其网页显示效果如图所示,请将空缺处的代码填写完整。!-以下为实现添加信息功能的部分-form name=“forml“ method=“post“ action=“main_search.asp“tddiv align=“left“table width=“404“ border=“0“trtd align=“right“ width=“121“font size=
21、“2“请选择品牌/font/tdtd align=“left“ width=“194“ valign=“bottom“p_ size=“1“ name=“D1“option _ value=“moto“摩托罗拉/optionoption value=“ _ “诺基亚/option_/p/tdtd align=“left“ width=“69“ valign=“middle“pinput type=“submit“ value=“提交“ name=“B1“/p/td/tr/table/div/td/form(分数:4.00)_正确答案:(select selected nokia /select
22、)解析:(3).在图页面中,当用户单击“提交”按钮后,将会以_方式将用户输入的数据提交给服务器,并且触发_程序的执行,从而加入相应的手机销售信息。Apull Bpost CgetAmain.asp Bindex.html Cmain_search.asp(分数:4.00)_正确答案:(B(或 post) C(或 main_search.asp)解析:(4).在 ADO对象中,_对象负责浏览和操作从数据库中取出的数据;_对象用于体现 ADO对象的内置属性和动态属性。Aconnection Bcommand Crecordset DfieldAproperty Bcommand Cconnecti
23、on Dparameter(分数:4.00)_正确答案:(C(或 recordset) A(或 property)解析:(5).在层叠样式表(CSS)选择器语法中,用“#”开头定义_选择器。通常,层叠样式表的使用方法有两种。其中,_方法将层叠样式表直接写在 HTML的head/head标签之间,仅对当前网页起作用;_方法将层叠样式表写在一个独立的后缀为.css 的文件中,可以对多个网页文件起作用。(分数:4.00)_正确答案:(ID 页面内嵌 外部链接)解析:(6).假设连接的数据记录集当前指向的记录如表所示。数据库字段说明IdBrandTypePriceFunction9 三星 X4581300 彩屏写出以下 ASP代码经过 IIS服务器解释后的结果。td align=“center“ width=“20%“a href=“%=rs(“Type“)%.asp“font size=“2“%=rs(“Type“)%/font/a(分数:4.00)_正确答案:(td align=“center“ width=“20%“a href=“X458.asp“font size=“2“X458/font/a)解析: