1、电子商务网站建设试卷一电子商务网站建设试卷一班级:_姓名:_学号:_得分:_一、填空题(每一空 1 分,共 15 分)1电子商务网站的风险分析重要从两个角度进行分析:一是_ ;二是:_ 。2电子商务网站的逻辑组织模型有 _、_ 、_ 、_ 。3、系统开发成本可以分为_ 、_ 、_ 。4、数据库设计内容包括_ 、_ 。5IIS5.0 所提供的基本服务_、_和_。6在文件开头添加_语句后,则所有的变量都必须先声明才能使用。二、判断题(每小题 1 分,共 10 分)1动态网页与静态网页最大的区别是:动态网页可以根据不同用户的需求,经过处理,把满意的结果返回给用户。( )2Global.asa 中的事
2、件代码可以写在或和标记中( )。3Asp 既不是一种语言、也不是一种开发工具,而是一种内含于 IIS/PWS 之中的易学易用、可以集成 Script 语言到 HTML 主页的服务器端的脚本语言环境。( )。4ADO 组件中的其中一个组件 Connection 组件是提供并维护客户端应用程序与数据库之间的连接。( )5ASP 使用 VBScript、Jscript 脚本语言,无须编译可直接执行,但必须要用专门的文本编辑器进行编辑。( )6Vbscript 中变量命名,第一个字符必须是字母。( )7Request 对象用来访问所创建的并返回客户端的响应。( )8SQL 语句是区分大小写。( )9I
3、nternet 上主要有 Sun 和 PC 两大类服务器,对于一些中小型网站一般应选用 Sun 服务器来作为 Web 服务器的硬件平台。( )10WWW 服务器的漏洞主要来自它本身。( )三、选择题(每小题 2 分,共 30 分)1在 HTML 代码中,下面那个是超链接元素的标记( )。A、 B、 C、 D、2下列这些顶级域名中哪个表示商业组织( )。A、biz B、info C、pro D、coop3关于 Session 与 Application 的比较下列说法错误的是( )。A、两者都允许用户自定义属性B、两者都可以用于存取对象中的变量及对象实例C、两者变量都有生命周期D、两者都有ONS
4、TART 和 ONEND 事件代码,它们发生时间不同,Asp 会先执行 Session_onstart 事件;再执行 Application_onstart 事件。结束时先执行 Application_onend 事件;再执行 Session_onend 事件。4在 Vbscript 中,注释采用( )。A、/ B、/*/ C、 D、”5在 ASP 中,服务器响应用户请求,向客户端浏览器输出信息,要使用( )对象来实现。A、request B、response C、server D、Session6若表单提交时采用的是 post 方法,则服务器端要获得表单所提交的数据,应采用( )语句实现。A
5、、request.form(“表单域名“) B、request.Querystring(“表单域名“)C、response.form(“表单域名“)D、response.Querystring (“表单域名“7若要在 GZ 表中,选出职称为“工程师”的记录,并按年龄的降序排列,则实现的 SQL 语句为( )。A、select from GZ for 职称工程师 order by 年龄/DB、select from GZ where 职称工程师 order by 年龄 descC、select from * GZ where 职称工程师 order by 年龄 descD、select from
6、 * GZ where 职称工程师 order by 年龄 desc8下面那个工具不是 B to B 电子商务交易中所采用的商务工具_。A、EFT B、E-mail C、EDI D、电子表格9在连接对象的创建方法,正确的是( )。A、conn=createobject(“ADODB.Connection”)B、conn=server.createobject(“ADODB.Connection”)C、set conn=server.createobject(ADODB.Connection)D、set conn=server.createobject(“ADODB.Connection”)10
7、若要将记录指针定位到记录集 RS 的最后一条记录,则可使用( )方法来实现。A、move B、MoveNext C、MovePrevious D、MoveLast11下面那个不是一个目录可以设置的访问权限( )。A、读取 B、删除C、日志访问 D、写入12从 FTP 站点可以选择的列表方式有两种,它们分别是( )。A、MS-DOS 和 OS/2 B、OS/2 和 UNIXC、UNIX 和 MS-DOS D、OS/2 和 LINUX13电子商务的分类有很多种,但从实质内容看应分为三个层次,它们是( )。A、B to B、C to B 和 B to G B、B to C、B to G 和 C to
8、 CC、B to B、B to C 和 B to G D、B to O、B to C 和 B to G14ASP 脚本语言VBScript 的数据类型是( )。A、Variable B、IntegerC、String D、float15IIS 运行于下列哪个操作系统平台上( )。A、WINDOWS 2000 B、WINDOWS 98C、LINUX D、UNIX四、简答题(每小题 6 分,共 30 分)1写出电子商务网站建设的基本要求2简述 IIS 的基本工作原理。3举例写出 ASP 的常用内置组件4网站数据库选择的原则5写出查询 pubs 库的 titles 表中价格在 15 和 20 美元之
9、间的书的书号(title-id)、种类(type)和价格(price)的 SQL 语句。五、程序设计题(15 分)用 HTML 和 ASP 语言编写一个用户注册系统,用户的注册信息存放到 User 数据库中;如果该用户名已存在,则显示“该用户名已存在,请重新注册!”,否则显示“祝贺你注册成功!”。(提示:脚本处理在 Apply.asp 中完成)详见以下各表:UserUserApply.htmApply.htmApply.htm 代码12申请表34   注册个人信息5 6 用户名 7 8 密 码 910 确认密码 
10、;1112 131415 16 171 1读程序读程序 login.asplogin.asp 回答下列问题(回答下列问题(6 6 分)分)1)写出第 5 行实现什么功能2)写出 613 行实现什么功能2. 2.根据上面的要求写出根据上面的要求写出 apply.aspapply.asp 程序代码(程序代码(9 9 分)分)Apply.aspApply.asp 代码代码电子商务网站建设试卷一参考答案电子商务网站建设试卷一参考答案一、填空题(每一空一、填空题(每一空 1 1 分,共分,共 1515 分)分)1技术风险分析、商业风险分析2线型,层次型,网络型,混合型3软件开发
11、成本、硬件开发成本、其他成本4结构特性设计、行为特性设计5WWW 服务、FTP 服务和 SMTP 服务6、Option Explicit二、判断题(每小题二、判断题(每小题 1 1 分,共分,共 1010 分)分)1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 三、选择题(每小题三、选择题(每小题 2 2 分,共分,共 3030 分)分)1.A 2.A 3. D 4. C 5. B 6. A 7. C 8. A 9. D 10. D11.B 12.C 13.C 14. A 15.A四、简答题(每小题四、简答题(每小题 6 6 分,共分,共 3030 分)分)1(1)网站必须有良好
12、的可扩充性。(2) 高效率的并发处理能力。(3) 强大的管理工具。(4) 已有信息资源的整合。(5) 网站必须可靠地确保提供 7X24 小时的服务。(6) 良好的容错性能。(7) 支持多种客户终端。(8) 安全的运行环境。2Web 浏览器将 URL 发送给 Web 服务器请求信息,服务器使用 URL 的信息来定位和显示页面,而 Web 服务器则返回超文本标记语言(HTML)页面来相应 Web 浏览器的请求,返回的页面可以是静态 HTML 页面、动态 HTML 页面或目录列表页面。3ad rotator 组件、browser capabilities 组件、Contents linking 组件
13、、counter 组件、logging utility 组件、myibfo 组件、page counter 组件等。4易用性、分布性、1、并发性、2、数据完整性、3、可移植性、4、安全性、容错性5 use pubsgoselect title_id as 书号,type as 种类,price as 原价From titlesWhere price between $15 and $20go。五、程序设计题(五、程序设计题(1515 分)分)1第 5 行中的 Form 标记中,action 属性表示的是当用户按下登录按钮后,激活 apply.asp 页面。这一页面用来检查刚才输入的用户名和口令
14、是否正确,如果正确则进入主页面,如果不正确,则返回 apply.htm,并显示出错信息,要求再次登录。第 613 行,创建三个文本框用于接受用户名、密码和密码的再次输入(Type 分别为 text、password、password)。Apply.asp 代码登记表A=request.form(“user”)B=request.form(“psw”)C=request.form(“repsw”)% Set MyConn=Server.CreateObject(“ADODB.Connection”)MyConn.Open”FIELDSN”=userinfo.dsn”Set RS= MyConn.Exclute(“select 用户名 from User where 用户名= A”);IF RS” thenMsgbox” 该用户名已存在,请重新注册!”Response.redirect(“Apply.htm”)ElseMyConn.Exclute”insert into user (用户名,密码);values(&a”,”&b”)Msgbox” 祝贺你注册成功!”End ifMyConn.Close %