一、填空题
1、当元素内容中含有较多的特殊符号时,使用实体引用比较麻烦,可以使用( )。 2、W3C给出了两种样式单语言的推荐标准,分别是( )和( )。
3、在DTD中有这样一语句,其中E_mail后的 “?”表示( )。
4、根据实体的引用地方可以将其分为( )和( )。 5、,定义空标记的关键字是( )。 6、下面代码中的 “学生信息 ”是( )元素。
7、DOM中的核心概念就是( )。
8、DTD又叫( )是描述XML文档结构的一种常见方法。
9、如果希望属性值从已有的ID属性值中选择一个,那么这个属性的类型为(10、DOM是( )。
11、在DTD中,元素类型是通过( )标记声明的。 12、构成XML文档最基本的单位是( )。 13、根据实体与文档的关系可分为( )和( )。 14、实体引用以( )符号开始,又以( )符号结束。 15、DTD文件的后缀名为( ),Schema文件的后缀名为( )。
二、选择题
1、XSL的格式对象称为( )
A. FO B. XSLT C. DTD D. DOM 2、在DOM节点类型中以下( )表示XML文档的根节点 A. Node
B. Document
C. Element
D. Text
3、Schema与DTD的相同之处有( )。 A. 基于XML语法 B. 支持命名空间
C. 可扩展
D. 对XML文档结构进行验证
4、以下哪项是合法的XML元素标记( ) A. <1xyy>1xyy>
B.
5、以下哪种模式不属于XSL( )
A. 选择模式 B. 测试模式 C. 内模式 D. 匹配模式 6、以下XML语句错误的是( )
1
)。 A. A. B. DTD C. XSD D. XSL 9、在10种属性类型中,( )指的是纯文本、字符型数据类型。 A. ID B. ENTITY C. CDATA D. ENUMERATED 10、( )属性建立Schema的命名空间 A. name B. xmlns C. order D. type 11、一个XML文件能被浏览器解析的最小要求是( ) A. 这个文件是形式良好的 B. 这个文件是结构完整的 C. 必需每个标记都是XML标准定义过了的 D. 扩展名必须是.xml的文件 12、在元素声明中,当元素包含了子元素时可以用量词来限定子元素出现的次数,那么关于量词说明错误的是( ) A. *:表示元素可能出现在XML文档中0到无限次 B. +:表示元素可以出现1次到无限次 C.?:表示元素可以出现0次或无限次 D.?:表示元素可以出现0次或1次 13、下列哪个是schema中的simpleType与complexType的一个区别( )。 A. 只有simpleType元素中可以使用restriction从其他类型继承。 B. 只有complexType元素中可以使用restriction从其他类型继承。 C. 只有simpleType的元素可以含有attribute。 D. 只有complexType的元素可以含有attribute。 14、下列关于pattern的正则表达式错误的是( ) A. \\d表示0~9之间的1位数字 B. a?x可以表示为ax,x C. ab{2}x表示为ababx D. (ab){2}x表示为ababx 15、使用XSL定义XML文档显示方式的基本思想是( ) A. 通过定义转换模板,将XML源文档转换为带样式信息的可浏览文档 B. 定义不同以往的显示风格 C. 控制XML文档显示数据的输出 2 D. 通过定义显示模板,显示指定的XML数据 16、能显示出\的XML语句是( ) A. C. D. A. ELEMENT B. DOCTYPE C. ATTLIST D. ENTITY 18、以下的标记名称中不合法的是( ) A. B. <_Book> C. <:Book> D. <#Book> 19、以下( )属性返回NodeList类型 A. firstChild B. lastChild C. ChildNodes D. nodeName 20、以下对象( )是DOM中的结点对象 A. Document A. UML B. Node C. Element D. Text D. XSL 21、为定义一个XML文档的结构,开发者可以使用的XML技术有( )。 B. DTD C. Namespace 22、在进行属性声明时,错误的是( ) A. 标记中可以使用多个属性 B. 属性可以出现在起始标记或结束标记中 C. 属性名是大小写敏感的 D. 属性值必须用引号引上 23、关于XSL中排序输出内容的描述错误的有( ) A. 可以使用xsl:sort命令或者order-by参数进行排序 B. 排序影响了数据的存放顺序 C. 默认的排序规则为按拼音字母排序 D. 可以省略排序功能,直接输出文档内容 24、在XSL中,匹配XML的根节点使用( ) A. *号 B. ?号 C. /号 D. XML中根元素名称 25、Schema至少需要具有一个属性xmlns,用以指定该Scehma包含的( ) A. 命名空间 C. 属性作用域 A. JAVA B. 元素作用域 D. 以上三个均可 C. XML D. VB.NET 26、下列哪项不是面向对象语言( ) B. C++ 27、( )属性指定元素最多出现的次数。 A. minOccurs B. maxOccurs C. minExclusive D. maxExclusive 28、XSL样式表的根元素为( ) 3 A. xsl:stylesheet B. xsl:import C. xsl:include D. xsl:template 29、下述关于CSS样式表的说法不正确的是( )。 A. 在XML文档中引用一个CSS样式的语法为: B. CSS可将XML文档结构调整后转换为HTML在浏览器上显示 C. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文档显示 D. CSS在显示一个XML文档的过程中没有任何新代码产 30、关于XML Schema和DTD比较的叙述错误的是( ) A. XML Schema模式文档采用与XML规范一致的要求编写,DTD使用非XML规范 B. DTD设计的复杂度远远超过XML Schema的设计 C. XML Schema的数据类型比DTD丰富,可以通过约束来扩展数据类型的定义 D. XML Schema结构严谨、层次分明、逻辑性强,而DTD简单明了 31、在实体引用中表示“>”的是( )。 A. < B. > C. #qut; D. #at; 32、声明语句的作用是( ) A. 声明元素student的属性studentID是可有可无的; B. 声明元素student的属性studentID是唯一标识类型,可以省略; C. 声明元素student的属性studentID是默认取值,可以省略; D. 声明元素student的属性studentID是唯一标识类型,不可省略; 33、在DTD中,定义元素属性时,其缺省值是IMPLIED时是( )的属性. A. 必须赋值 B. 可有可无 C. 固定取值 D. 都不是 34、关于XSL转换技术叙述错误的是( ) A. XSL转换技术主要是XML文档 B. 可以使用 C. 在XSL转换中可以使用 35、下列哪一项不是XML相对于HTML的主要优点( )。 A. 分离数据和表示 C. 文档包含语义 B. 可扩展性 D. 标记是固定的 36、关于XML文档叙述错误的是( ) A. 不可以使用中文名作为XML的元素标记 B. 编写XML文档必须在首行对其声明 C. XML的元素标记区分大小写 D. 一个合法的XML文档必须包含一个根元素 4 37、在XML中,W3C组织给出的样式表语言的推存标准有( )。 A. XPointer A. version B. XLinker C. XPath D. CSS 38、在XML文档的第一条声明语句中,不能使用的属性是( ) B. encoding C. standalone D. name 39、关于命名空间标准的描述不正确的有( ) A. W3C的XML小组制定了被称为命名空间(NameSpace)的标准 B. 命名空间标准提供了一个很聪明的命名方法-前缀标识法 C. 命名空间的合法名称形式为:前缀部分:本地部分 D. 命名空间仅能作用于XML的元素内容 40、如果希望属性的取值唯一,则该属性应定义为( ) A. ID B. IDREF C. IDREFS D. ENTITY 三、阅读题 1、以下XML文档是well-formed的吗?若不是请直接写出well-formed的XML文档(4分): 5