《【2017年整理】DTD基础题》由会员分享,可在线阅读,更多相关《【2017年整理】DTD基础题(2页珍藏版)》请在金锄头文库上搜索。
1、一、判断题1应用 DTD 可检查 XML 文档中的数据,以验证其是否符合规定和要求,这可以保证XML 文档数据的正确性和有效性。 ( 对 )2在 DTD 中,可以对 XML 文档中可能出现的元素和元素的类型进行定义,但对元素出现的顺序不能定义。 (对 )3在声明复合型元素时,可以使用括号将其部分子元素组合在一起,成为一个“元素组” 。( 对 )4属性的声明在文档中的次序没有严格的要求,可位于与其相连的元素声明之前或之后。( 对 )5定义内部 DTD 的语句不需要全部放置在文档类型声明中。 ( )6可以在元素及属性的声明中引用内部一般实体,如( 错 )二、填空题1指定标记的为_(表示可以是任意的
2、标记) ,这样在它之中可以包含任何数据、任何声明的子元素及其数据和子元素的组合。2在 DTD 元素定义中, _?_、_*_和_+_被称为出现指示符(occurrence indicators) 。它们表明元素是否重复以及如何重复。3按照实体的具体内容来分类,实体可分为_与_两类。可解析实体其具体内容为简单的字符、数字文本块;而不可解析实体其具体内容则为图片、声音等二进制文件。4引用 DTD 的方法有两种:_与_。三、选择题1DTD 作用主要表现是:A)使用 DTD 可以保证数据交流和共享的顺利进行B)使用 DTD 可以验证数据的有效性C)使用 DTD 可以提供一种统一的格式D)以上都是2有如下
3、的 DTD 元素声明语句:( )下面解释正确的是:A)bookinfo 元素由 title、author、publish 和 price 元素组成B)bookinfo 元素可以有 title 或 author 或 publish 或 price 元素C)bookinfo 元素可以有 title、author、publish 和 price 属性D)以上解释都错3DTD 中属性定义可以有四种不同类型的缺省值,#REQUIRED 表示A)使用提供的缺省值。B)属性值必须指定。C)标记的这个属性是否可用。D)标记的某个属性值是一个固定值,且必须是指定的值。四、简述题1DTD 的作用表现在哪几个方面?2DTD 中元素可分为哪两类,有何区别?3DTD 中属性有几种不同类型的缺省值,各种缺省值之间有何区别?4实体按其逻辑存储及使用范围来分,可分为哪几种类型的实体?5内部一般实体在引用时,要注意哪些问题?五、实训1如在 XML 文档中有下面语句:则在 DTD 中属性声明应该如何声明?