1、2005 年下半年软件水平考试(中级)电子商务设计师下午(应用技术)试题真题试卷及答案解析(总分:60.00,做题时间:90 分钟)一、试题一(总题数:2,分数:12.00)1.试题一()(分数:6.00)_阅读下列说明和数据流图,回答问题 1 至问题 3。说明 某图书管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。 系统的图书管理功能分为四个方面:购入新书、读者借书、读者还书以及图书注销。 1购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书
2、目录文件并修改文件中的库存总量 (表示到目前为止,购入此种图书的数量)。 2读者借书时需填写借书单。借书单内容包括读者号和所借图书分类目录号。系统首先检查该读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不超过 5 本),若已达到最大限制数,则拒绝借书;否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。 3读者还书时需填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。 4注销图书时,需填写注销单并修改图书目
3、录文件中的库存总量。 系统的信息查询功能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的基本信息以及读者借阅图书的情况:图书信息查询可得到图书基本信息和图书的借出情况。 (分数:6.00)(1).数据流图 1-2 中有两条数据流是错误的,请指出这两条数据流的起点和终点。(分数:2.00)_(2).数据流图 1-3 中缺少三条数据流,请指出这三条数据流的起点和终点。(分数:2.00)_(3).根据系统功能和数据流图填充下列数据字典条目中的(1)和(2): 查询请求信息=查询读者请求信息|查询图书请求信息 读者情况=读者号+姓名+所在单位+借书情况 管理工作请求单=(1) 入库单=
4、(2)(分数:2.00)_二、试题二(总题数:2,分数:12.00)2.试题二()(分数:6.00)_阅读下列说明和图,回答问题 1 至问题 3。说明 某企业决定开发一个企业仓储管理系统,由李工承担系统的设计工作。该系统的网络连接如图 2-1 所示。图 2-1 该企业有多个仓库,图 2-1 所示的中心数据库存储了各个仓库中每种货物的库存信息。每个仓库配备一台前端机,进出货物均由前端机辅助实现。管理员每天上班时,通过前端机从中心数据库的库存表中读取本仓库各种货物的库存数,每个仓库的当日业务数据也都暂存在前端机,当天业务结束后,再将前端机中存储的数据传输到主机进行存储与汇总。每个仓库可以存放多种货
5、物,但同一种货物不能存放在不同的仓库中。每个仓库有多个管理员,但每个管理员只管理一个仓库。货物出库/入库时,由仓库管理员将货物的条码通过阅读器输入前端机中,货物数量的默认值为 1,可以由管理员修改。前端机根据输入的货物信息,打印“出库/入库”清单。出库/入库单中同一种货物最多只出现一次,每份出库/入库单由流水号唯一标识。图 2-2 是一个出库单的实例。图 212 流水号:200408080001300101 时间:2005-10-01 13:22 管理员:01105 出库/入库:出库 该系统处理业务的过程如下。 初始化:前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、库存量、货物名称
6、和单价; 登记出库/入库信息:由前端机存储每一笔“出库/入库”记录; 汇总:在每个工作日结束前汇总当日各种货物的“出库/入库”量至日汇总表; 更新库存表:根据当日的汇总信息更新货物的库存。 李工经过分析,设计出如图 2-3 所示的关系模式。图 2-3 出入库单(流水号,出入库标志,管理员号,时间) 出入库记录(货物编码,数量,流水号) 日汇总表(日期,货物编码,数量,出入库标志) 仓库(仓库号,仓库名,仓库电话) 管理员(管理员号,姓名,仓库号) 货物( (a) ) 注:时间格式为年-月-日时:分; 日期格式为年-月-日。 实体联系图的表示方法如图 2-4 所示,其中方框表示实体,菱形表示联系
7、,联系的类型在实体与联系的边上标出。图 2-5 为与该系统对应的实体联系图。(分数:6.00)(1).根据题意,补充图 2-3 中(a)处的空缺,即货物关系模式的属性。(分数:2.00)_(2).根据题意,补充图 2-5 中缺失的联系和联系的类型,使其成为完善的实体联系图。其中,联系名分别取名为联系 1,联系 2,联系 3,。(分数:2.00)_(3).写出每种关系模式的主键,将其填写在答题纸的对应栏内。(分数:2.00)_三、试题三(总题数:2,分数:12.00)3.试题三()(分数:6.00)_阅读下列说明,回答问题 1 至问题 3。说明 某测试小组对两个网站进行了系统测试。以下是连接速度
8、的测试界面。 (分数:6.00)(1).右图是该测试小组对网站制定的测试流程图,请将其补充完整。 (分数:2.00)_(2).Web 测试包括:Cookie 测试、数据库测试、连接速度测试、设计语言测试、负载测试、表单测试、压力测试、链接测试等。请将它们按功能测试和性能测试进行分类。(分数:2.00)_(3).说明中的链接测试页面实现的功能是:如果 10 秒链接不上指定网站,则显示“链接超时”,否则显示链接时间(单位为秒)。请根据以上功能描述,补齐代码: script tim=1 /时间初值 (1) (“tim+“,100); /定时调用时间设定 bTestFinish=0 c=1 var b
9、=1 var autour1=new Array ( ) autourl1=“61.236.219.100“ autourl2=“220.181.26.132“ /测试网站 IP 地址 function butt() document.write(“form name=autof“) for(var i=1;iautour1.1ength;i+) if(i=1|i=3|i=5) document.write(“input type=text class=noborder name=url“+i+“value=http:/“+autourli+“; size=40;input type=text
10、 name=txt“+i+“size=10 class=noborder value=测试中 brbr“) else document.write(“input type=text class=noborder name=url“+i+“ value=http:/“+autourli+“; size=40&ubsp;input type=text name=txt“+i+“ size=10 class=noborder value=测试中 brbr“) document.write(“brdiv align=centerinput type=submit value=重新测试/div/form
11、“) /初始测试页面 butt() function auto(c) if(tim (2) ) document.formsO“txt“+c).value=“链接超时“ else document.forms0“txt“+c.value=“时间“+tim/10+“秒“ /测试结果判断 function run ( ) for(var i=1;iautour1.1 ength;i+) document.write(“IMG onClick=over(this) title=放大 src=http:/“+autourli+“/“+Math.random()+“width=1 height=1 on
12、error= (3) (“+i+“)“); /运行测试 run(); /script(分数:2.00)_四、试题四(总题数:2,分数:12.00)4.试题四()(分数:6.00)_阅读下列说明,回答问题 1 至问题 3。说明 某建材公司电子商务网站主要完成网上直销、产品宣传、技术咨询、信息收集和客户管理等工作。网站管理小组一方面负责网站推广、信息发布和信息采集,另一方面负责网站的管理和维护。(分数:6.00)(1).公司前期研制了一种新型建材产品,决策层想通过在线问卷调查的方式了解这种产品的推广情况。请叙述实施在线问卷调查的关键步骤及每个步骤主要完成的任务(不超过 200 字)。(分数:2.0
13、0)_(2).公司网站推广碰到一些问题,网站管理小组发现在搜索引擎中公司网站的排名靠后。公司要求对网页进行优化,以提高网站在搜索引擎列表中的排名。请叙述如何对网页进行优化(不超过 300 字)。(分数:2.00)_(3).电子商务网站的正常运行离不开必要的监控。请指出: (1)对 Web 站点的三种监视尺度分别是什么? (2)它们各自主要的监控内容是什么?(分数:2.00)_五、试题五(总题数:2,分数:12.00)5.试题五()(分数:6.00)_阅读下列说明,回答问题 1 至问题 3。说明 某公司要建设一个网站,下表是建设中各项活动的时间需求及人员需求预算值。 (分数:6.00)(1).按
14、每项活动最早开始时间画出该项目计划安排甘特图。 (分数:2.00)_(2).计算: (1)该项目每周所需人工数; (分数:2.00)_(3).为使资源配置均衡,调整项目活动的起始时间,使每周所需人工数最大差值为 7。 调整结果为:活动 (3) 推后 (4) 周开始,活动 (5) 推后 (6) 周开始。(分数:2.00)_2005 年下半年软件水平考试(中级)电子商务设计师下午(应用技术)试题真题试卷答案解析(总分:60.00,做题时间:90 分钟)一、试题一(总题数:2,分数:12.00)1.试题一()(分数:6.00)_解析:阅读下列说明和数据流图,回答问题 1 至问题 3。说明 某图书管理
15、系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。 系统的图书管理功能分为四个方面:购入新书、读者借书、读者还书以及图书注销。 1购入新书时需要为该书编制入库单。入库单内容包括图书分类目录号、书名、作者、价格、数量和购书日期,将这些信息写入图书目录文件并修改文件中的库存总量 (表示到目前为止,购入此种图书的数量)。 2读者借书时需填写借书单。借书单内容包括读者号和所借图书分类目录号。系统首先检查该读者号是否有效,若无效,则拒绝借书;若有效,则进一步检查该读者已借图书是否超过最大限制数(假设每位读者能同时借阅的书不
16、超过 5 本),若已达到最大限制数,则拒绝借书;否则允许借书,同时将图书分类目录号、读者号和借阅日期等信息写入借书文件中。 3读者还书时需填写还书单。系统根据读者号和图书分类目录号,从借书文件中读出与该图书相关的借阅记录,标明还书日期,再写回到借书文件中,若图书逾期,则处以相应的罚款。 4注销图书时,需填写注销单并修改图书目录文件中的库存总量。 系统的信息查询功能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的基本信息以及读者借阅图书的情况:图书信息查询可得到图书基本信息和图书的借出情况。 (分数:6.00)(1).数据流图 1-2 中有两条数据流是错误的,请指出这两条数据流的
17、起点和终点。(分数:2.00)_正确答案:(正确答案:起点:读者文件 终点:登记读者信息或 3 起点:处理查询请求 或 2 终点:读者文件)解析:解析:本题考查的是数据流图方面的基础知识。对这种类型问题求解的关键是要仔细阅读题目,注意解题技巧,从一些常规的入口作为突破口,即利用分层数据流图的数据流的平衡原则(即父图和子图(加工图)的一致性)来解题。 子图是从其父图中某一部分内部的细节图(加工图),输入/输出数据流应该保持一致。子图也是如此,在上一级中有几个数据流,他的子图也一定有同样的数据流。而且它们的输送方向是一致的(也就是说原图有 3 条进的和 2 条出的数据流,子图同样也是)。 比较数据
18、流图 1-1 和数据流图1-2 可以得到,图书管理系统的所有输入流和输出流都是正确的,所以可以初步判断是图 1-2 中从加工 2到读者文件的数据流和从读者文件到加工 3 的数据流是错误的。再分析题目说明;“对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件”,此段说明表示加工3 应该向读者文件中写入数据,从“系统首先检查该读者号是否有效,若无效,则拒绝借书”可以得出加工 2 从读者文件中读取数据。另外,从数据流图 1-3 可以看出数据流图是从读者文件到读者查询加工。所以错误的数据流是加工 2 到读者文件和从读者文件到加工 3。(2).数据流图 1-3
19、 中缺少三条数据流,请指出这三条数据流的起点和终点。(分数:2.00)_正确答案:(正确答案:起点:图书目录文件 终点:图书信息查询或 2.2 起点:借书文件 终点:读者信息查询或 2.1 起点:借书文件 终点:图书信息查询或 2.2)解析:解析:读者信息查询可得到读者的基本信息以及读者借阅图书的情况;图书信息查询可得到图书基本信息和图书的借出情况。读者基本信息存储在读者文件中,而读者借阅图书的信息存储在借书文件中,图书的基本信息存储在图书目录文件中,而图书借阅情况则需要通过借书文件获得。所以,应该有从借书文件到加工 2.1 和加工 2.2,以及从图书目录文件到加工 2.2 三条数据流。(3)
20、.根据系统功能和数据流图填充下列数据字典条目中的(1)和(2): 查询请求信息=查询读者请求信息|查询图书请求信息 读者情况=读者号+姓名+所在单位+借书情况 管理工作请求单=(1) 入库单=(2)(分数:2.00)_正确答案:(正确答案:(1)入库单|借书单|还书单|注销单 (2)分类目录号+书名+作者+价格+数量+购书日期)解析:解析:根据题目说明,管理工作主要分为购入新书、读者借书、读者还书以及图书注销,而每一项管理工作都需要填写相应的单据,所以管理工作请求单=入库单|借书单|还书单 |注销单。入库单的内容包括图书分类目录号、书名、作者、价格、数量和购书日期,因此,入库单=图书分类目录号
21、+书名+作者+价格+数量+购书日期。二、试题二(总题数:2,分数:12.00)2.试题二()(分数:6.00)_解析:阅读下列说明和图,回答问题 1 至问题 3。说明 某企业决定开发一个企业仓储管理系统,由李工承担系统的设计工作。该系统的网络连接如图 2-1 所示。图 2-1 该企业有多个仓库,图 2-1 所示的中心数据库存储了各个仓库中每种货物的库存信息。每个仓库配备一台前端机,进出货物均由前端机辅助实现。管理员每天上班时,通过前端机从中心数据库的库存表中读取本仓库各种货物的库存数,每个仓库的当日业务数据也都暂存在前端机,当天业务结束后,再将前端机中存储的数据传输到主机进行存储与汇总。每个仓
22、库可以存放多种货物,但同一种货物不能存放在不同的仓库中。每个仓库有多个管理员,但每个管理员只管理一个仓库。货物出库/入库时,由仓库管理员将货物的条码通过阅读器输入前端机中,货物数量的默认值为 1,可以由管理员修改。前端机根据输入的货物信息,打印“出库/入库”清单。出库/入库单中同一种货物最多只出现一次,每份出库/入库单由流水号唯一标识。图 2-2 是一个出库单的实例。图 212 流水号:200408080001300101 时间:2005-10-01 13:22 管理员:01105 出库/入库:出库 该系统处理业务的过程如下。 初始化:前端机根据仓库号从货物表中读取本仓库中每种货物的货物编码、
23、库存量、货物名称和单价; 登记出库/入库信息:由前端机存储每一笔“出库/入库”记录; 汇总:在每个工作日结束前汇总当日各种货物的“出库/入库”量至日汇总表; 更新库存表:根据当日的汇总信息更新货物的库存。 李工经过分析,设计出如图 2-3 所示的关系模式。图 2-3 出入库单(流水号,出入库标志,管理员号,时间) 出入库记录(货物编码,数量,流水号) 日汇总表(日期,货物编码,数量,出入库标志) 仓库(仓库号,仓库名,仓库电话) 管理员(管理员号,姓名,仓库号) 货物( (a) ) 注:时间格式为年-月-日时:分; 日期格式为年-月-日。 实体联系图的表示方法如图 2-4 所示,其中方框表示实
24、体,菱形表示联系,联系的类型在实体与联系的边上标出。图 2-5 为与该系统对应的实体联系图。(分数:6.00)(1).根据题意,补充图 2-3 中(a)处的空缺,即货物关系模式的属性。(分数:2.00)_正确答案:(正确答案:货物编码,货物名称,单价,仓库号,库存量)解析:解析:货物关系模式要保存货物的信息,因此需要有货物编码,这是货物的唯一标识。由于其他的关系模式中未出现货物名称和单价,因此关系模式需要有单价和货物名称两项。因为每一种货物只能放在一个仓库中,因此需要有仓库号信息。每天前端机获取货物的库存信息,还需要有库存量属性。因此,(a)处应填写: 货物编码,货物名称,单价,仓库号,库存量
25、(2).根据题意,补充图 2-5 中缺失的联系和联系的类型,使其成为完善的实体联系图。其中,联系名分别取名为联系 1,联系 2,联系 3,。(分数:2.00)_正确答案:(正确答案: )解析:解析:根据题目说明部分的描述,一张出/入库单上有多条出库记录,而每条出库记录只能在一张出库单上显示。一条出库记录只能表示一种货物的出库或入库,而一种货物可以出、入库多次,因此出入库单与出入库记录之间的联系是一对多(1:n),货物与出入库记录之间的联系是一对多(1:n)。同时,每条出/入库记录只能汇总到一条日汇总表记录,而一张日汇总表记录对应了多条出入库记录,因此日汇总表与出入库记录之间的联系是一对多(1:
26、n)。由于每种货物只能放在一个仓库中,而一个仓库可以存放多种货物,因此仓库与货物之间的联系是一对多(1:n)。每个仓库可以有多个管理员,而一个管理员只能管理一个仓库,因此仓库与管理员之间的联系是(1:n)。ER 图见参考答案。(3).写出每种关系模式的主键,将其填写在答题纸的对应栏内。(分数:2.00)_正确答案:(正确答案:出入库单的主键:流水号 出入库记录的主键:流水号,货物编码 日汇总表的主键:日期,货物编码,出入库标志 仓库的主键:仓库号 管理员的主键:管理员号 货物的主键:货物编码)解析:解析:分析出入库单(流水号,出入库标志,管理员号,时间)的属性可知,只有流水号可以标识唯一的一张
27、出入库单,因此出入库单的主键为流水号。在出入库记录(货物编码,数量,流水号)中,流水号加货物编码可以唯一地标识一条出入库记录,因此出入库记录的主键为流水号和货物编码。在日汇总表(日期,货物编码,数量,出入库标志)中,同一货物可在多条记录中出现,在同一时间,相同货物可在多条记录中出现,因此日期、货物编码和出入库标志标识一张日汇总表的一条记录,即日汇总表的主键为日期、货物编码和出入库标志。显然,从管理的角度出发,一个仓库号唯一标识一个仓库,每名管理员被分配唯一的管理员号,每种货物都有分配了唯一的货物编码。三、试题三(总题数:2,分数:12.00)3.试题三()(分数:6.00)_解析:阅读下列说明
28、,回答问题 1 至问题 3。说明 某测试小组对两个网站进行了系统测试。以下是连接速度的测试界面。 (分数:6.00)(1).右图是该测试小组对网站制定的测试流程图,请将其补充完整。 (分数:2.00)_正确答案:(正确答案:(1)需求分析阶段 (2)设计阶段 (3)编码阶段 (4)单元测试 (5)集成测试)解析:解析:本问题考查网站建设的过程和测试的流程。 一个网站的建设应该包括需求分析阶段:对电子商务系统的需求进行分析,确定对目标系统的综合要求,并提出这些需求的实现条件,以及需求应达到的标准;设计阶段:在系统分析提出的反映用户需求的逻辑方案的基础上,专注于系统的技术性和实现方面,科学合理地使
29、用各种系统设计方法,得到一个详细的计算机系统方案;编码阶段:根据系统的详细设计方案,对各个模块单元进行代码编写;测试阶段:依照详尽的测试计划对初步完成的网站进行各类测试,以修改各类错误。在进行网站测试时,根据测试目标可以分为单元测试、集成测试、系统测试。 单元测试也称为模块测试,通常在编码阶段进行,是软件测试的最基本的部分。单元测试对源程序的每一个程序单元进行测试,检查模块内部的错误,并验证每个模块是否满足系统设计说明书的要求。如果达不到设计要求或发现编码错误,应回到编码阶段进行修改。 集成测试是在软件系统集成过程中所进行的测试,其主要目的是将通过单元测试的模块按照一定的策略组装成能够完成预期
30、功能要求的软件结构系统。集成测试主要检查各单元之间的接口是否正确。通常,集成测试有非增量式集成与增量式集成两种方法。集成测试能够发现设计阶段的问题,为修改设计方案提供依据。 系统测试是对已经集成好的软件系统进行彻底测试,以验证软件系统的功能和性能等是否满足要求。其目的是将软件与系统需求定义进行比较,发现软件与定义不相符合或相矛盾的问题。系统测试的主要内容有:功能测试、性能测试、恢复测试、安全性测试、负载测试、强度测试、可靠性测试、安装测试等。系统测试必须有用户的积极参与,某些方面要以用户为主。用户应该参加测试用例的设计,并对测试的输出结果进行评价,必要的话,需要在系统测试前对用户进行适当的培训
31、。此时如果发现问题,应对需求分析进行调整,并在此基础上完成设计、编码、单元测试、集成测试、系统测试,从而完成整个网站系统的开发工作。(2).Web 测试包括:Cookie 测试、数据库测试、连接速度测试、设计语言测试、负载测试、表单测试、压力测试、链接测试等。请将它们按功能测试和性能测试进行分类。(分数:2.00)_正确答案:(正确答案:功能测试包括:链接测试、表单测试、Cookie 测试、设计语言测试、数据库测试五个方面; 性能测试包括;连接速度测试、负载测试、压力测试三个方面。)解析:解析:本问题考查基于 Web 的测试。 基于 Web 的功能测试指测试软件各个功能模块是否正确,逻辑是否正
32、确。对于电子商务系统而言,功能测试主要是确保系统与用户之间的交互功能的正确执行,可从以下几方面进行测试。 . 链接测试:主要保证页面链接能够按照预期的目标实现。 . Cookie 测试:Cookie 通常用来存储用户信息,如用户名、口令等。Cookie 测试 主要检查 Cookie 是否正常工作,是否安全及刷新对 Cookie 的影响。 . 表单测试:在电子商务系统中,用户与系统之间的信息交互大多通过表单来完成,如用户注册、登录、信息提交等。因此,必须测试表单是否能正确提交,对于非法的提交数据,系统能否正常工作等。 . 数据库测试:数据库为电子商务系统的管理、运行、查询和实现用户对数据存储的请
33、求等提供空间,网站把产品和用户信息存放在数据库内,以此来简化和加快搜索。数据库测试一方面是指对数据库本身的完整性进行测试;另一方面,要将数据库与应用系统相结合,对数据一致性、输出结果及数据库容量进行测试。 . 设计语言测试:Web 设计语言版本的差异可以引起客户端或服务器端严重的问题,例如使用哪种版本的 HTML 等。当在分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为重要。除了 HTML 的版本问题外,不同的脚本语言,例如Java、JavaScript、ActiveX、VBScript 或 Perl 等也要进行验证。 基于 Web 的性能测试主要测试系统是否满足系统分析说明对性能的
34、要求,结合硬件、软件及网络,对系统的整体性能进行测试,它主要包括以下几个方面。 . 连接速度测试:主要测试整个网站的响应速度,一方面要考虑到用户的各种上网方式,另外,还要考虑页面是否有超时的限制。 . 负载测试:是为了测量系统在某一负载级别上的性能,看数据在超负荷环境中运行,程序是否能够承担。对电子商务系统而言,主要是验证系统能否同时响应大量用户的服务请求,在进行大量数据传输的时候能否正常运行,系统能否长时间持续正常工作。 . 压力测试:是使应用程序产生故障,通过增加处理负载使其性能降低,直到由于资源饱和或发生错误而使应用程序出现问题。其目的是验证软件的性能在各种极端的环境和系统条件下是否还能
35、正常工作。(3).说明中的链接测试页面实现的功能是:如果 10 秒链接不上指定网站,则显示“链接超时”,否则显示链接时间(单位为秒)。请根据以上功能描述,补齐代码: script tim=1 /时间初值 (1) (“tim+“,100); /定时调用时间设定 bTestFinish=0 c=1 var b=1 var autour1=new Array ( ) autourl1=“61.236.219.100“ autourl2=“220.181.26.132“ /测试网站 IP 地址 function butt() document.write(“form name=autof“) for(
36、var i=1;iautour1.1ength;i+) if(i=1|i=3|i=5) document.write(“input type=text class=noborder name=url“+i+“value=http:/“+autourli+“; size=40;input type=text name=txt“+i+“size=10 class=noborder value=测试中 brbr“) else document.write(“input type=text class=noborder name=url“+i+“ value=http:/“+autourli+“; s
37、ize=40&ubsp;input type=text name=txt“+i+“ size=10 class=noborder value=测试中 brbr“) document.write(“brdiv align=centerinput type=submit value=重新测试/div/form“) /初始测试页面 butt() function auto(c) if(tim (2) ) document.formsO“txt“+c).value=“链接超时“ else document.forms0“txt“+c.value=“时间“+tim/10+“秒“ /测试结果判断 func
38、tion run ( ) for(var i=1;iautour1.1 ength;i+) document.write(“IMG onClick=over(this) title=放大 src=http:/“+autourli+“/“+Math.random()+“width=1 height=1 onerror= (3) (“+i+“)“); /运行测试 run(); /script(分数:2.00)_正确答案:(正确答案:(1)setInterval (2)100 (3)auto)解析:解析:本问题考查的是利用 VB 脚本编写简单连接速度测试的能力。 本题给出了测试网页的运行结果和脚本代
39、码的部分,首先是定时调用时间设定,根据脚本程序,调用定时函数 setInterval;此函数的格式为:setInterval(function, interval, arg);其中第一个参数 function 是要调用的函数或方法,第二个参数 interval 是调用的时间间隔 (单位是毫秒),第三个参数 arg 是传递给将被调用的函数或方法的参数。根据所给出的程序,该函数每隔 0.1 秒调用一次,并使 tim 变量加 1。 题目要求,如果 10 秒链接不上指定网站,系统显示“链接超时”,而 tim 变量每 0.1 秒加 1,所以在函数 auto 中对 tim 变量的判断的值为 100。 根据程序,系统在运行函数 run 时,如果测试的站点不存在或超过了服务器 TimeOut设置的时间,应设置 OnError 事件调用函数 auto。四、试题四(总题数:2,分数:12.00)4.试题四()(分数:6.00)_