大学MOOC XML技术及应用(西安邮电大学)1451464167 最新慕课完整章节测试答案
第1周引论
1.1随堂测验
1、单选题:
通常而言,在电子商务环境下,一个企业和其合作伙伴进行数据交换所基于的网络为( )。
选项:
A: Intranet
B: Internet
C: EFT
D: LAN
答案: 【 Internet】
2、单选题:
解决电子商务环境下数据冲突问题的基本思路是( )。
选项:
A: 开发一对一转换适配器
B: 定义公共数据模式
C: 定义内部数据模式
D: 采用相同的数据库系统
答案: 【 定义公共数据模式】
3、多选题:
数据冲突的原因表现为两个方面:一是( ),二是( )。
选项:
A: 格式/结构冲突
B: 语法/语义冲突
C: 数据长度冲突
D: 数据类型冲突
答案: 【 格式/结构冲突;
语法/语义冲突】
4、判断题:
在电子商务环境中,一个企业可以自己完成所有的业务,不需要和其它企业进行数据交换。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
为解决异构数据在合作伙伴之间进行交换的问题,传统方法是采用适配器的方式进行一对一的定制转换。这种转换方式适用于业务环境变化很小的场合。
选项:
A: 正确
B: 错误
答案: 【 正确】
1.2随堂测验
1、多选题:
EDI系统一般包含以下模块:( )。
选项:
A: 联系模块
B: 报文生成及处理模块
C: 格式转换模块
D: 通信模块
答案: 【 联系模块;
报文生成及处理模块;
格式转换模块;
通信模块】
2、判断题:
EDI,即Electronic Data Interchange,意思是电子数据交换,是由美国于上个世纪60年代提出,并于1985年形成了UN/EDIFACT国际标准。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
EDI将商业或行政事务处理(贸易、运输、保险、银行和海关等行业的信息)按照行业企业各自的标准,形成结构化的事务处理或报文数据格式,从计算机到计算机的电子传输方法。
选项:
A: 正确
B: 错误
答案: 【 错误】
4、判断题:
EDI可以基于专用网络,也可以基于公用网络。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
EDI的实质是通过约定商业数据的表示方法,实现数据经由网络在贸易伙伴所拥有的计算机应用系统之间进行迅速可靠的交换和自动处理。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
EDI的主要缺陷是基于严格固定的事务处理的标准集,如果两个通信企业或机构之间需要增加额外的信息,这是无法实现的。这就意味着EDI难以适应生存环境动态变化的企业之间交换数据的需要。
选项:
A: 正确
B: 错误
答案: 【 正确】
1.3随堂测验
1、多选题:
XML具有以下特点:( )。
选项:
A: 简单性
B: 可扩展性
C: 互操作性
D: 开放性
答案: 【 简单性;
可扩展性;
互操作性;
开放性】
2、多选题:
以下哪些标准( )是利用XML定义的电子商务标准?
选项:
A: RosettaNet
B: ebXML
C: SVG
D: MathXML
答案: 【 RosettaNet;
ebXML】
3、判断题:
XML是一种元标记语言,可以用来定义标记。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
SGML是面向互联网上交换数据的需要,由ISO(国际标准化组织)/ANSI(美国国家标准协会)/ECMA(欧洲计算机制造商协会)联合制订的信息标准。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
XML允许在两个企业之间,或整个行业范围定义自己的数据标准。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
相比基于EDI的数据集成技术,基于XML的数据集成技术更加灵活,因为XML允许数据集成企业定义自己的数据交换标准,而且可以根据业务环境的变化对数据交换标准进行更新。
选项:
A: 正确
B: 错误
答案: 【 正确】
第1周单元测验
1、单选题:
通常而言,在电子商务环境下,一个企业和其合作伙伴进行数据交换所基于的网络为( )。
选项:
A: Intranet
B: EFT
C: Internet
D: LAN
E: Extranet
答案: 【 Internet;
Extranet】
2、单选题:
解决电子商务环境下数据冲突问题的基本思路是( )。
选项:
A: 开发一对一转换适配器
B: 定义公共数据模式
C: 定义内部数据模式
D: 采用相同的数据库系统
E: 采用同样的软件平台
答案: 【 定义公共数据模式】
3、多选题:
数据冲突的原因表现为两个方面:一是( ),二是( )。
选项:
A: 格式/结构冲突
B: 语法/语义冲突
C: 数据类型冲突
D: 数据长度冲突
E: 数据名称冲突
答案: 【 格式/结构冲突;
语法/语义冲突】
4、多选题:
EDI系统一般包含以下模块:( )。
选项:
A: 联系模块
B: 报文生成及处理模块
C: 格式转换模块
D: 通信模块
答案: 【 联系模块;
报文生成及处理模块;
格式转换模块;
通信模块】
5、多选题:
XML具有以下特点:( )。
选项:
A: 简单性
B: 可扩展性
C: 互操作性
D: 开放性
E: 复杂性
答案: 【 简单性;
可扩展性;
互操作性;
开放性】
6、多选题:
以下哪些标准( )是利用XML定义的电子商务标准?
选项:
A: RosettaNet
B: ebXML
C: SVG
D: MathXML
E: WML
F: cnXML
答案: 【 RosettaNet;
ebXML;
cnXML】
7、判断题:
在电子商务环境中,一个企业可以自己完成所有的业务,不需要和其它企业进行数据交换。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
为解决异构数据在合作伙伴之间进行交换的问题,传统方法是采用适配器的方式进行一对一的定制转换。这种转换方式适用于业务环境变化很小的场合。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
EDI,即Electronic Data Interchange,意思是电子数据交换,是由美国于上个世纪60年代提出,并于1985年形成了UN/EDIFACT国际标准。
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
EDI将商业或行政事务处理(贸易、运输、保险、银行和海关等行业的信息)按照行业企业各自的标准,形成结构化的事务处理或报文数据格式,从计算机到计算机的电子传输方法。
选项:
A: 正确
B: 错误
答案: 【 错误】
11、判断题:
EDI可以基于专用网络,也可以基于公用网络。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
EDI的实质是通过约定商业数据的表示方法,实现数据经由网络在贸易伙伴所拥有的计算机应用系统之间进行迅速可靠的交换和自动处理。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
EDI的主要缺陷是基于严格固定的事务处理的标准集,如果两个通信企业或机构之间需要增加额外的信息,这是无法实现的。这就意味着EDI难以适应生存环境动态变化的企业之间交换数据的需要。
选项:
A: 正确
B: 错误
答案: 【 正确】
14、判断题:
XML是一种元标记语言,可以用来定义标记。
选项:
A: 正确
B: 错误
答案: 【 正确】
15、判断题:
SGML是面向互联网上交换数据的需要,由ISO(国际标准化组织)/ANSI(美国国家标准协会)/ECMA(欧洲计算机制造商协会)联合制订的信息标准。
选项:
A: 正确
B: 错误
答案: 【 错误】
16、判断题:
XML允许在两个企业之间,或整个行业范围定义自己的数据标准。
选项:
A: 正确
B: 错误
答案: 【 正确】
17、判断题:
相比基于EDI的数据集成技术,基于XML的数据集成技术更加灵活,因为XML允许数据集成企业定义自己的数据交换标准,而且可以根据业务环境的变化对数据交换标准进行更新。
选项:
A: 正确
B: 错误
答案: 【 正确】
第2周XML语言与名字空间
2.1随堂测验
1、单选题:
用来编写网页文件的标记语言是( )。
选项:
A: XML
B: GML
C: HTML
D: WML
答案: 【 HTML】
2、判断题:
标记是添加在文本中的标志,是根据数据本身的信息对数据进行编码的方法。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
标记语言是用来标记有用的数据、字符等的特定符号及其标记规则。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
HTML的目的是通过标记来精确地表现信息的各种含义。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
HTML侧重于如何结构化地描述信息。
选项:
A: 正确
B: 错误
答案: 【 错误】
6、判断题:
HTML要求标记严格嵌套。
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
XML的内容描述与显示方式是相分离的,XML只管内容描述,显示方式交由样式单负责。
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
我们可以利用HTML定义新的标记,所以HTML是元标记语言。
选项:
A: 正确
B: 错误
答案: 【 错误】
2.2随堂测验
1、多选题:
XML标记语言可以以( )、( )、( )或( )等形式存在,称之为XML数据对象。
选项:
A: 文件
B: 应用程序动态产生的结果
C: 数据流
D: 数据库结果集
答案: 【 文件;
应用程序动态产生的结果;
数据流;
数据库结果集】
2、多选题:
元素由( )和( )构成。
选项:
A: 标记
B: 声明
C: DTD
D: 内容
答案: 【 标记;
内容】
3、判断题:
我们可以利用XML定义新的标记,所以XML是元标记语言。
选项:
A: 正确
B: 错误
答案: 【 正确】
2.3随堂测验
1、单选题:
当元素的开始标记和结束标记之间内容为空时,可以简写。例如:<居民 身份证号=“420104197707075979”></居民>可以简写为( )。
选项:
A: <居民 身份证号=“420104197707075979”></>
B: <居民 身份证号=“420104197707075979” >
C: <居民 身份证号=“420104197707075979” />
D: <居民 身份证号=“420104197707075979”>
答案: 【 <居民 身份证号=“420104197707075979” />】
2、单选题:
XML注释的语法格式为( )。
选项:
A: <!-- 注释内容 -->
B: <!-- 注释内容 --!>
C: <-- 注释内容 --!>
D: <-- 注释内容 -->
答案: 【 <!-- 注释内容 -->】
3、多选题:
XML声明中的属性包括( )、( )和( )。
选项:
A: version
B: encoding
C: standalone
D: xml-stylesheet
答案: 【 version;
encoding;
standalone】
4、多选题:
以下哪些选项( )是格式良好的XML文档的要求?
选项:
A: 标记成对出现(内容为空时可以简写)且嵌套正确
B: 标记名称要合法,所有属性值都要加上引号
C: 包含一个或多个元素,有且仅有一个根元素
D: 直接或间接引用的每一个被解析的实体都是格式良好的
答案: 【 标记成对出现(内容为空时可以简写)且嵌套正确;
标记名称要合法,所有属性值都要加上引号;
包含一个或多个元素,有且仅有一个根元素;
直接或间接引用的每一个被解析的实体都是格式良好的】
5、判断题:
XML文件的第一行一定是XML声明。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
XML文件中必须至少包含一个元素,根元素可以有多个。
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
如果需要用样式单来表现当前的XML文档,则需在XML文档第二行插入处理指令,例如:<?xml-stylesheet type="text/css" href="cd.css" ?>
选项:
A: 正确
B: 错误
答案: 【 正确】
8、判断题:
XML中,元素名称大小写没有区别。
选项:
A: 正确
B: 错误
答案: 【 错误】
9、判断题:
CDATA区中的所有内容都会被当作字符数据,即元素的内容。
选项:
A: 正确
B: 错误
答案: 【 正确】
2.4随堂测验
1、多选题:
由于名字空间的作用是防止同名元素出现冲突,因此名字空间需要具有唯一性,通常采用以下( )作为名字空间。
选项:
A: URI
B: URL
C: URN
D: 邮政编码
答案: 【 URI;
URL;
URN】
2、多选题:
声明名字空间的方式有两种,包括( )和( )。
选项:
A: 直接定义
B: 默认定义
C: 外部定义
D: 内部定义
答案: 【 直接定义;
默认定义】
3、判断题:
名字空间的作用是防止同名元素出现冲突。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
如果一个元素有名字空间作用于它,则该元素的全称为名字空间加上元素名称。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
当元素名称前面没有指定其他名字空间的时候,则默认定义的名字空间将作用于该元素。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
下面这个示例是采用默认定义的方式声明名字空间:xmlns:武汉分店="http://www.Mcdonald's/wuhan.dtd"
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
名字空间的作用范围是从它被定义的那个标记到相应的结束标记,而且中间没有被别的名字空间把它覆盖掉。
选项:
A: 正确
B: 错误
答案: 【 正确】
第2周单元测验
1、单选题:
用来编写网页文件的标记语言是( )。
选项:
A: XML
B: GML
C: HTML
D: WML
答案: 【 HTML】
2、单选题:
当元素的开始标记和结束标记之间内容为空时,可以简写。例如:<居民 身份证号=“420104197707075979”></居民>可以简写为( )。
选项:
A: <居民 身份证号=“420104197707075979”></>
B: <居民 身份证号=“420104197707075979” />
C: <居民 身份证号=“420104197707075979” >
D: <居民 身份证号=“420104197707075979”>
答案: 【 <居民 身份证号=“420104197707075979” />】
3、单选题:
XML注释的语法格式为( )。
选项:
A: <!-- 注释内容 --!>
B: <!-- 注释内容 -->
C: <-- 注释内容 --!>
D: <-- 注释内容 -->
答案: 【 <!-- 注释内容 -->】
4、多选题:
XML标记语言可以以( )等形式存在,称之为XML数据对象。
选项:
A: 文件
B: 应用程序动态产生的结果
C: 数据流
D: 数据库结果集
答案: 【 文件;
应用程序动态产生的结果;
数据流;
数据库结果集】
5、多选题:
元素由( )和( )构成。
选项:
A: 标记
B: 内容
C: DTD
D: 声明
答案: 【 标记;
内容】
6、多选题:
XML声明中的属性包括( )、( )和( )。
选项:
A: xml-stylesheet
B: version
C: encoding
D: standalone
答案: 【 version;
encoding;
standalone】
7、多选题:
以下哪些选项( )是格式良好的XML文档的要求?
选项:
A: 标记成对出现(内容为空时可以简写)且嵌套正确
B: 标记名称要合法,所有属性值都要加上引号
C: 包含一个或多个元素,有且仅有一个根元素
D: 直接或间接引用的每一个被解析的实体都是格式良好的
E: 包含一个或多个根元素
答案: 【 标记成对出现(内容为空时可以简写)且嵌套正确;
标记名称要合法,所有属性值都要加上引号;
包含一个或多个元素,有且仅有一个根元素;
直接或间接引用的每一个被解析的实体都是格式良好的】
8、多选题:
由于名字空间的作用是防止同名元素出现冲突,因此名字空间需要具有唯一性,通常采用以下选项( )作为名字空间。
选项:
A: URI
B: URN
C: URL
D: 邮政编码
E: 身份证号
答案: 【 URI;
URN;
URL】
9、多选题:
声明名字空间的方式有两种,包括( )和( )。
选项:
A: 直接定义
B: 外部定义
C: 默认定义
D: 内部定义
答案: 【 直接定义;
默认定义】
10、判断题:
标记是添加在文本中的标志,是根据数据本身的信息对数据进行编码的方法。
选项:
A: 正确
B: 错误
答案: 【 正确】
11、判断题:
标记语言是用来标记有用的数据、字符等的特定符号及其标记规则。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
HTML的目的是通过标记来精确地表达信息的各种含义。
选项:
A: 正确
B: 错误
答案: 【 错误】
13、判断题:
HTML要求标记严格嵌套。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
XML的内容描述与显示方式是相分离的,XML只管内容描述,显示方式交由样式单负责。
选项:
A: 正确
B: 错误
答案: 【 正确】
15、判断题:
我们可以利用HTML定义新的标记,所以HTML是元标记语言。
选项:
A: 正确
B: 错误
答案: 【 错误】
16、判断题:
XML文件的第一行一定是XML声明。
选项:
A: 正确
B: 错误
答案: 【 正确】
17、判断题:
如果需要用样式单来表现当前的XML文档,则需在XML文档第二行插入处理指令,例如:<?xml-stylesheet type="text/css" href="cd.css" ?>
选项:
A: 正确
B: 错误
答案: 【 正确】
18、判断题:
XML中,元素名称大小写没有区别。
选项:
A: 正确
B: 错误
答案: 【 错误】
19、判断题:
CDATA区中的所有内容都会被当作字符数据,即元素的内容。
选项:
A: 正确
B: 错误
答案: 【 正确】
20、判断题:
名字空间的作用是防止同名元素出现冲突。
选项:
A: 正确
B: 错误
答案: 【 正确】
21、判断题:
如果一个元素有名字空间作用于它,则该元素的全称为名字空间加上元素名称。
选项:
A: 正确
B: 错误
答案: 【 正确】
22、判断题:
当元素名称前面没有指定其他名字空间的时候,则默认定义的名字空间将作用于该元素。
选项:
A: 正确
B: 错误
答案: 【 正确】
23、判断题:
下面这个示例是采用默认定义的方式声明名字空间:xmlns:武汉分店="http://www.Mcdonald's/wuhan.dtd"
选项:
A: 正确
B: 错误
答案: 【 错误】
24、判断题:
名字空间的作用范围是从它被定义的那个标记到相应的结束标记,而且中间没有被别的名字空间把它覆盖掉。
选项:
A: 正确
B: 错误
答案: 【 正确】
第3周数据标准定义技术之一DTD
3.1随堂测验
1、判断题:
格式良好的XML文档一定是有效的XML文档。
选项:
A: 正确
B: 错误
答案: 【 错误】
2、填空题:
DTD文件的后缀名为( )。
答案: 【 dtd##%_YZPRLFH_%##DTD】
3、填空题:
Schema文件的后缀名为( )。
答案: 【 xsd##%_YZPRLFH_%##XSD##%_YZPRLFH_%##Xsd】
3.2随堂测验
1、多选题:
在XML中声明DTD分为三种情形,分别是( )、( )和( )。
选项:
A: 内部的
B: 外部的
C: 公有的
D: 私有的
答案: 【 内部的;
外部的;
公有的】
2、判断题:
文档类型定义就是文档类型声明。
选项:
A: 正确
B: 错误
答案: 【 错误】
3、判断题:
在XML文档中,文档类型声明放在XML声明之后和根元素之前 。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
如果XML的文档类型声明为内部DTD,则该DTD的内容出现在XML文档中。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
如果利用DTD定义XML的约束规范,则XML解析器在进行XML有效性检查时,会到XML元素名字空间所指定的DTD文档中去查找约束规范的定义。
选项:
A: 正确
B: 错误
答案: 【 错误】
3.3随堂测验
1、单选题:
关于DTD定义元素的语法,下面哪个选项( )是正确的?
选项:
A: <ELEMENT 元素名称 元素内容的描述>
B: <!ELEMENT 元素名称 元素内容的描述>
C: <!DOCTYPE 元素名称 元素内容的描述>
D: <DOCTYPE 元素名称 元素内容的描述>
答案: 【 <!ELEMENT 元素名称 元素内容的描述>】
2、单选题:
利用DTD定义XML元素包含子元素,下面哪个选项( )的语法形式是正确的?
选项:
A: <!ELEMENT 父元素名 >(子元素名1,子元素名2,…)<!ELEMENT 父元素名/>
B: <!ELEMENT 父元素名 子元素名1,子元素名2,…>
C: <!ELEMENT 父元素名 (子元素名1,子元素名2,…)>
D: <!ELEMENT (子元素名1,子元素名2,…)父元素名 >
答案: 【 <!ELEMENT 父元素名 (子元素名1,子元素名2,…)>】
3、单选题:
在DTD中,定义子元素出现次数与顺序依靠元字符进行控制。如果要定义一个 子元素可以出现1次和1次以上,则应该在该子元素后面加元字符( )。
选项:
A: *
B: +
C: -
D: ?
答案: 【 +】
4、单选题:
在DTD中,定义子元素出现次数与顺序依靠元字符进行控制。如果要定义元素“书”的三个子元素严格按照“价格”、“作者”、“出版社”的顺序出现,则应该在三个子元素之间加元字符( )。
选项:
A: , 逗号
B: 空格
C: | 竖划线
D: ? 问号
答案: 【 , 逗号】
5、多选题:
DTD定义XML元素的内容可以有如下几种形式:( )。
选项:
A: #PCDATA,即字符数据
B: EMPTY,即不允许有内容,只能包含属性
C: 子元素,即包含子元素
D: ANY,即可以是任何内容
答案: 【 #PCDATA,即字符数据;
EMPTY,即不允许有内容,只能包含属性;
子元素,即包含子元素;
ANY,即可以是任何内容】
6、判断题:
如果XML文件中使用的某些元素在DTD没有给出相应的定义,则该文件不是有效的XML文件。
选项:
A: 正确
B: 错误
答案: 【 正确】
3.4随堂测验
1、单选题:
关于DTD定义属性的语法,下面哪个选项( )的形式是正确的?
选项:
A: <ATTLIST 元素名 (属性名 属性类型 缺省值) * >
B: <!ATTLIST 元素名 (属性名 属性类型 缺省值) * >
C: <ATTRIBUTE 元素名 (属性名 属性类型 缺省值) * >
D: <!ATTRIBUTE 元素名 (属性名 属性类型 缺省值) * >
答案: 【 <!ATTLIST 元素名 (属性名 属性类型 缺省值) * >】
2、单选题:
利用DTD给“公民”元素定义名称为“身份证号”的属性,该属性取值唯一且不可缺省,下面哪个选项( )正确?
选项:
A: <!ATTLIST 公民 身份证号 ID #REQUIRED>
B: <!ATTLIST 公民 身份证号 IDREF #REQUIRED>
C: <!ATTLIST 公民 身份证号 ID #IMPLIED>
D: <!ATTLIST 公民 身份证号 ID #FIXED>
答案: 【 <!ATTLIST 公民 身份证号 ID #REQUIRED>】
3、单选题:
假设在DTD中有如下属性定义:<!ATTLIST 地址 城市(杭州|南京|合肥) "杭州" >,问:城市属性的类型是( )。
选项:
A: CDATA
B: ENUMERATED
C: ID
D: NMTOKEN
答案: 【 ENUMERATED】
4、单选题:
如果DTD定义某属性的取值类型为CDATA,则在XML文档中该属性取值为( )。
选项:
A: 字符数据(即纯文本)
B: 枚举值
C: 不包含空格的字符串
D: 实体类型
答案: 【 字符数据(即纯文本)】
5、单选题:
定义一般实体的语法形式为( )。
选项:
A: <!ENTITY %实体名 “实体所代表的内容”>
B: <!ENTITY &实体名 “实体所代表的内容”>
C: <!ENTITY 实体名 “实体所代表的内容”>
D: <ENTITY 实体名 “实体所代表的内容”>
答案: 【 <!ENTITY 实体名 “实体所代表的内容”>】
6、多选题:
在DTD中,实体的分类包括:( )。
选项:
A: 一般实体
B: 内部实体
C: 外部实体
D: 参数实体
答案: 【 一般实体;
参数实体】
7、判断题:
利用DTD定义元素的属性时,如果该属性有默认值,但没有给出缺省值说明,则在XML文档中不允许对该属性的值进行更改。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
如果DTD定义某属性的取值类型为IDREF,那么在XML文档中该属性的取值与类型为ID的属性的取值对应。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
NOTATION类型的属性主要针对的对象是非XML格式的数据。
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
一般实体适用范围为外部DTD元素声明处或外部DTD实体声明处。
选项:
A: 正确
B: 错误
答案: 【 错误】
11、判断题:
一般实体在内部或外部DTD中声明,在XML文档中引用.
选项:
A: 正确
B: 错误
答案: 【 正确】
第3周单元测验
1、单选题:
关于DTD定义元素的语法,下面哪个选项( )是正确的?
选项:
A: <ELEMENT 元素名称 元素内容的描述>
B: <!ELEMENT 元素名称 元素内容的描述>
C: <!DOCTYPE 元素名称 元素内容的描述>
D: <DOCTYPE 元素名称 元素内容的描述>
答案: 【 <!ELEMENT 元素名称 元素内容的描述>】
2、单选题:
利用DTD定义XML元素包含子元素,下面哪个选项( )的语法形式是正确的?
选项:
A: <!ELEMENT 父元素名 >(子元素名1,子元素名2,…)<!ELEMENT 父元素名/>
B: <!ELEMENT 父元素名 子元素名1,子元素名2,…>
C: <!ELEMENT 父元素名 (子元素名1,子元素名2,…)>
D: <!ELEMENT (子元素名1,子元素名2,…)父元素名 >
答案: 【 <!ELEMENT 父元素名 (子元素名1,子元素名2,…)>】
3、单选题:
在DTD中,定义子元素出现次数与顺序依靠元字符进行控制。如果要定义一个 子元素可以出现1次和1次以上,则应该在该子元素后面加元字符( )。
选项:
A: *
B: +
C: -
D: ?
答案: 【 +】
4、单选题:
在DTD中,定义子元素出现次数与顺序依靠元字符进行控制。如果要定义元素“书”的三个子元素严格按照“价格”、“作者”、“出版社”的顺序出现,则应该在三个子元素之间加元字符( )。
选项:
A: , 逗号
B: 空格
C: | 竖划线
D: ? 问号
答案: 【 , 逗号】
5、单选题:
关于DTD定义属性的语法,下面哪个选项( )的形式是正确的?
选项:
A: <ATTLIST 元素名 (属性名 属性类型 缺省值) * >
B: <!ATTLIST 元素名 (属性名 属性类型 缺省值) * >
C: <ATTRIBUTE 元素名 (属性名 属性类型 缺省值) * >
D: <!ATTRIBUTE 元素名 (属性名 属性类型 缺省值) * >
答案: 【 <!ATTLIST 元素名 (属性名 属性类型 缺省值) * >】
6、单选题:
利用DTD给“公民”元素定义名称为“身份证号”的属性,该属性取值唯一且不可缺省,下面哪个选项( )正确?
选项:
A: <!ATTLIST 公民 身份证号 ID #REQUIRED>
B: <!ATTLIST 公民 身份证号 IDREF #REQUIRED>
C: <!ATTLIST 公民 身份证号 ID #IMPLIED>
D: <!ATTLIST 公民 身份证号 ID #FIXED>
答案: 【 <!ATTLIST 公民 身份证号 ID #REQUIRED>】
7、单选题:
假设在DTD中有如下属性定义:<!ATTLIST 地址 城市(杭州|南京|合肥) "杭州" >,问:城市属性的类型是( )。
选项:
A: CDATA
B: ENUMERATED
C: ID
D: NMTOKEN
答案: 【 ENUMERATED】
8、单选题:
如果DTD定义某属性的取值类型为CDATA,则在XML文档中该属性取值为( )。
选项:
A: 字符数据(即纯文本)
B: 枚举值
C: 不包含空格的字符串
D: 实体类型
答案: 【 字符数据(即纯文本)】
9、单选题:
定义一般实体的语法形式为( )。
选项:
A: <!ENTITY %实体名 “实体所代表的内容”>
B: <!ENTITY &实体名 “实体所代表的内容”>
C: <!ENTITY 实体名 “实体所代表的内容”>
D: <ENTITY 实体名 “实体所代表的内容”>
答案: 【 <!ENTITY 实体名 “实体所代表的内容”>】
10、多选题:
在XML中声明DTD分为三种情形,分别是( )、( )和( )。
选项:
A: 内部的
B: 外部的
C: 公有的
D: 私有的
答案: 【 内部的;
外部的;
公有的】
11、多选题:
DTD定义XML元素的内容可以有如下几种形式:( )。
选项:
A: #PCDATA,即字符数据
B: EMPTY,即不允许有内容,只能包含属性
C: 子元素,即包含子元素
D: ANY,即可以是任何内容
答案: 【 #PCDATA,即字符数据;
EMPTY,即不允许有内容,只能包含属性;
子元素,即包含子元素;
ANY,即可以是任何内容】
12、多选题:
在DTD中,实体的分类包括:( )。
选项:
A: 一般实体
B: 内部实体
C: 外部实体
D: 参数实体
答案: 【 一般实体;
参数实体】
13、判断题:
格式良好的XML文档一定是有效的XML文档。
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
文档类型定义就是文档类型声明。
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
在XML文档中,文档类型声明放在XML声明之后和根元素之前 。
选项:
A: 正确
B: 错误
答案: 【 正确】
16、判断题:
如果XML的文档类型声明为内部DTD,则该DTD的内容出现在XML文档中。
选项:
A: 正确
B: 错误
答案: 【 正确】
17、判断题:
如果利用DTD定义XML的约束规范,则XML解析器在进行XML有效性检查时,会到XML元素名字空间所指定的DTD文档中去查找约束规范的定义。
选项:
A: 正确
B: 错误
答案: 【 错误】
18、判断题:
如果XML文件中使用的某些元素在DTD没有给出相应的定义,则该文件不是有效的XML文件。
选项:
A: 正确
B: 错误
答案: 【 正确】
19、判断题:
利用DTD定义元素的属性时,如果该属性有默认值,但没有给出缺省值说明,则在XML文档中不允许对该属性的值进行更改。
选项:
A: 正确
B: 错误
答案: 【 错误】
20、判断题:
如果DTD定义某属性的取值类型为IDREF,那么在XML文档中该属性的取值与类型为ID的属性的取值对应。
选项:
A: 正确
B: 错误
答案: 【 正确】
21、判断题:
NOTATION类型的属性主要针对的对象是非XML格式的数据。
选项:
A: 正确
B: 错误
答案: 【 正确】
22、判断题:
一般实体适用范围为外部DTD元素声明处或外部DTD实体声明处。
选项:
A: 正确
B: 错误
答案: 【 错误】
23、判断题:
一般实体在内部或外部DTD中声明,在XML文档中引用.
选项:
A: 正确
B: 错误
答案: 【 正确】
24、填空题:
DTD文件的后缀名为( )。
答案: 【 dtd##%_YZPRLFH_%##DTD】
25、填空题:
Schema文件的后缀名为( )。
答案: 【 xsd##%_YZPRLFH_%##XSD##%_YZPRLFH_%##Xsd】
第4周数据标准定义技术之二Schema
3.10随堂测验
1、单选题:
schema元素的targetNamespace属性的作用是( )。
选项:
A: 指出schema元素 的名字空间。
B: 指出element元素的名字空间。
C: 指出attribute元素的名字空间。
D: 指出任何 XML 实例文档所使用的且在此 schema 中声明的元素的名字空间。
答案: 【 指出任何 XML 实例文档所使用的且在此 schema 中声明的元素的名字空间。】
2、判断题:
全局声明是指元素或属性直接在根元素Schema下声明,即位于文档顶级层次的元素或属性声明。
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
全局声明的元素或属性,其名称在schema文档中必须唯一,全局声明的元素或属性可以使用element元素或attribute元素的ref属性在一个或多个声明中引用。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
局部声明是指处于文档的非顶级层次的元素或属性声明,即位于复杂类型定义内的声明。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
局部声明的元素或属性名称可与其它局部声明的元素或属性名称相同,但不能与全局声明的元素或属性名称相同。
选项:
A: 正确
B: 错误
答案: 【 错误】
6、判断题:
schema元素的elementFormDefault属性的取值为 "qualified"或“unqualified”,当该属性的取值为“qualified”时,指出任何 XML 实例文档所使用的且在此 schema 中声明的元素必须被名字空间限定。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
schema元素的attributeFormDefault属性的取值为 "qualifi
