找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1203|回复: 0

XML及电子商务标准 课程模拟试卷一21秋西电答案

[复制链接]
发表于 2021-7-28 09:25:13 | 显示全部楼层 |阅读模式
西安电子科技大学网络与继续教育学院
XML及电子商务标准 课程模拟试卷一
考试时间:120分钟
一、名词解释(本大题共5小题,每小题4分,共20分)
1. XML
答案:可扩展标记语言是由W3C制定的一种标记语言,用于对Web上有格式的数据进行描述、传输和操作。
解析:意思正确即可得分。

2. 内部实体
答案:在内部DTD中声明的实体。
解析:意思正确即可得分。

3. 数据元
答案:在确定的上下文中被认为不可再细分的数据单元。
解析:意思正确即可得分。

4. 增值网(VAN)
答案:增值网是利用现有的通信网络,增加EDI服务功能而实现的计算机网络。
解析:意思正确即可得分。

5. CPP
答案:协作协议概要标识公司参与的业务过程以及公司在协作中扮演的角色,它还定义了组织支持的传递通道和传输协议。
解析:意思正确即可得分。

二、判断题(本大题共10小题,每小题2分,共20分)
1. XML相关标准体系可分为元语言标准、基础标准和应用标准三个层次。
答案:正确
解析:XML相关标准体系可分为元语言标准、基础标准和应用标准三个层次。

2. XML标记是大小写敏感的。
答案:正确
解析:XML标记是大小写敏感的。

3. 标记属性中不能引用一个外部实体。
答案:正确
解析:标记属性中不能引用一个外部实体。

4. 将元素属性设置为NMTOKEN时,在具体的XML文档中,不能在相应的属性值里包含空格。
答案:正确
解析:将元素属性设置为NMTOKEN时,在具体的XML文档中,不能在相应的属性值里包含空格。

5. 在DTD的元素类型声明中,“*”表示该元素出现一次或多次,但不能不出现。
答案:错误
解析:在DTD的元素类型声明中,“*”表示该元素出现零次或多次,但不能不出现。

6. 采用绝对定位时,装载XML文档的元素的矩形容器将以浏览器窗口的左上角为坐标原点来确定位置。
答案:错误
解析:采用绝对定位时,根元素以浏览器左上角为坐标原点来确定位置,其余元素以上级元素矩形容器左上角为坐标原点。

7. XPointer语言的主要功能是在XML文件中定位片段。
答案:错误
解析:SAX对XML文档分析时,提供的访问模式是一种顺序模式,不能倒回去重新处理已经分析过的部分。

8. 包含响应标题的响应信息3××表示这些请求可能出错妨碍了服务器的处理。
答案:错误
解析:包含响应标题的响应信息中,3××表示请求重定向;4××表示请求出错妨碍了服务器处理。

9. BizTalk Framework适用于企业对消费者的电子商务。
答案:错误
解析:BizTalk Framework适用于企业对企业的电子商务。

10. EDIFACT中的分隔符“+”是数据段分隔符。
答案:错误
解析:EDIFACT中的分隔符“+”是数据元分隔符。

三、填空题(本大题共10小空,每小空1分,共10分)
1. HTML文档包含两种信息:          和表示页面元素、结构、格式及其他超文本链接的            。
答案:页面本身的文本    HTML标记
解析:HTML文档包含两种信息:页面本身的文本和表示页面元素、结构、格式及其他超文本链接的HTML标记。

2. XML命名空间的声明方式有两种          和           。
答案:xmlns:[命名空间前缀]=[命名空间名]   xmlns=[命名空间名]
解析:XML可以直接声明命名空间:xmlns=[命名空间名],也可以指定命名空间前缀xmlns:[命名空间前缀]=[命名空间名]。

3. XML链接规范分为三个部分       、      和      。
答案:XLink语言    XML Base    XPointer
解析:XML链接规范包括了XLink语言、XML Base和XPointer三个组成部分。

4. EDI标准的三要素           、        和        。
答案:数据元    数据段    标准报文格式
解析:EDI标准的三要素包括数据元、数据段和标准报文格式。

四、简答题(本大题共5小题,每小题6分,共30分)
1. 什么是XML的逻辑结构和物理结构?
答案:XML文档的结构包括逻辑结构和物理结构。逻辑结构指的是一份文件应该如何被建立。一个XML文档通常以一个XML声明开始,通过XML元素来组织XML数据。从物理结构上讲,XML文档是由一个或多个存储单元构成,这些存储单元就是所谓的实体。所有的XML文档都包含了一个“根实体”,又称作“文档实体”。这个实体是由XML本身给出的,无须显式定义就可以使用,它指的其实就是整个文档的内容,是XML语法分析器处理的起点。
评分标准:意思正确即可得分,共6分,两个答案要点,每个3分。

2. XML Schema具有哪些优点?
答案:一致性:利用XML的基本语法规则来定义XML文档的结构;扩展性:引入了数据类型和命名空间,从而使其具备了很强的可扩展性;互换性:利用Schema可以书写XML文档以及验证文档的合法性;规范性:提供了一套完整的机制以约束XML文档汇总元素标记的使用。
评分标准:意思正确即可得分,共6分,四个答案要点,每个1.5分。

3. 为什么要引入命名空间,它有什么作用?
答案:制定XML命名空间标准的初衷是为了解决XML文档中命名的冲突问题。解决名称冲突的一个比较好的解决方案是,给不同的语言赋以不同的名称空间,应用程序通过名称空间来区分一个元素到底来自于哪一个语言。XML命名空间就是对这种方案的具体实现。命名空间能唯一地区分和利用XML词汇表。使用命名空间,可以(1)把来自不同文档的片段组合到一起,而不会出现命名的冲突。(2)编写能够为特定元素和属性所调用的可用重复使用的代码模块。(3)定义能在其他结构描述或者实例文档里被重复使用的元素和属性,而不用担心名称的冲突。
评分标准:意思正确即可得分,共6分,其中,命名空间的原因3分,主要作用包括三个答案要点,每个1分。

4. 试比较DOM和SAX在处理XML文档方面有何异同?
答案:DOM和SAX所要实现的目标不同。DOM和SAX分析器在接口实现过程中分别侧重于不同的方面,二者各有长短,分别满足了不同的应用需求。(1)DOM的全称是Document Object Model,即文档对象模型,它是由W3C制定的一套跨平台的、与语言无关的标准接口规范。在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制。DOM接口可以用分层次对象模型来访问储存在XML文档中的信息。(2)SAX的全称是Simple APIs for XML,即XML简单应用程序接口。与DOM不同,SAX提供的访问模式是一种顺序模式,这是一种快速读写XML数据的方式。当使用SAX分析器对XML文档进行分析时,会触发一系列事件,并激活相应的事件处理函数,应用程序通过这些事件处理函数实现对XML文档的访问,因而SAX接口也被称作事件驱动借口。DOM树所提供的随机访问方式给应用程序的开发带来了很大的灵活性,它可以任意地控制整个XML文档中的内容。
评分标准:意思正确即可得分,共6分,DOM和SAX两个个答案要点,每个3分。

5. 什么是XSL?它和CSS有什么不同?
答案:XSL是eXtensible Stylesheet Language的英文缩写,意思为可扩展样式表语言。它是专门为XML设计的样式语言,也是除了CSS之外,另一个可用来表现XML文档的途径。XSL被定义为包含一套元素集的XML语法规范,该语法规范被用于把XML文件转换成HTML、XML或者其他格式的文档。一个XSL样式文件包含了一系列设计规则,用于从XML文档中提取信息,并将这些信息转换成HTML等其他格式。层叠样式表CSS是一种静态的样式描述格式,其本身不遵从XML的语法规范,而可扩展样式表语言XSL本身就是一个XML文档,系统可以使用一个XML分析器对XML文档及其相关的XML文档进行分析处理。
评分标准:意思正确即可得分,共6分,XSL和CSS两个答案要点,每个3分。

五、编程题(本大题共2小题,每小题10分,共20分)
1. 请为下面的XML文档编写一个外部DTD文件,并使该DTD文件能够实现对类似XML文档的有效性验证。
<?xml version="1.0" encoding="GB2312" standalone="yes"?>
<book>
 <PERSON>
 <name sex="男">宋煜</name>
 <address postcode="710071">西安电子科技大学</address>
 <phone>
 办公电话:
 <officetel>029-12345678</officetel>
 住宅电话:
 <hometel>029-12345679</hometel>
 移动电话:
 <mobile>12345678900</mobile>
 </phone>
 </PERSON>
 <PERSON>
 <name sex="女">李丹</name>
 <address postcode="430070">西安电子科技大学网络学院</address>
 <phone>
 办公电话:
 <officetel>029-12345688</officetel>
 住宅电话:
 <hometel>029-12345689</hometel>
 移动电话:
 <mobile>12345678901</mobile>
 </phone>
 <email>lidan@263.net</email>
 </PERSON>
</book>

答案:
<?xml version="1.0" encoding="GB2312" standalone="yes"?>
<!ELEMENT book (PERSON+)>
<!ELEMENT PERSON (name,address,phone,email?)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT address (#PCDATA)>
<!ELEMENT phone (#PCDATA|officetel|homtetel|mobile)*>
<!ELEMENT officetel (#PCDATA)>
<!ELEMENT hometel (#PCDATA)>
<!ELEMENT mobile (#PCDATA)>
<!ELEMENT email (#PCDATA)>
<!ATTLIST name sex (男|女)#REQUIRED>
<!ATTLIST address postcode CDATA #REQUIRED>

评分标准:
book\name\address\phone\officetel\hometel\mobile\email\sex\postcode各1分,共10分。

2. 请用CSS来对下面的XML文档进行格式化,使其包含的各本图书的信息能在IE中以列表方式显示。
<?xml version="1.0" encoding="GB2312"?>
<florilegium>
<poem>
<title>相思</title>
<author>王维</author>
<content>
红豆生南国,春来发几枝<br/>
愿君多采撷,此物最相思。
</content>
<comment>
[评析]:<br/>
这是借咏物而寄相思的诗。可谓绝句的上乘佳品!
</comment>
</poem>
<poem>
<title>春晓</title>
<author>孟浩然</author>
<content>
春眠不觉晓,处处闻啼鸟。<br/>
夜来风雨声,花落知多少。
</content>
<comment>
[评析]:<br/>
这是一首惜春诗。可说是五言绝句中的传世佳作!
</comment>
</poem>
<poem>
<title>登鹤雀楼</title>
<author>王之涣</author>
<content>
白日依山尽,黄河入海流。<br/>
欲穷千里目,更上一层楼。
</content>
<comment>
[评析]:<br/>
这是一首登高望远诗。遗芳千古!
</comment>
</poem>
</florilegium>



QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-5 13:09

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表