当前位置:文档之家› XML 模拟试题

XML 模拟试题

1、下面关于标记语言的描述,哪些是正确的?A.标记语言可以认为是很多标记集合在一起形成的一整套语法规则。

B.最早的标记语言是IBM公司研究员发明的标准通用标记语言(SGML)。

C.SGML标记语言现在是W3C联盟的推荐标准。

D.现在很多标记语言都是由SGML创建的。

E.SGML基本上能实现现在所有标记语言的功能,所以在制定或发明新的标记语言是没有意义的。

选择2个答案AD2、下面哪一个XML技术是用来做XML转换的?A.XSLFOB.XSLTC.XMLTransformationD.XMLStylesheetTransformation选择1个答案A3、下面哪些是正确的XML名称?A.abc234-_qdeB._3234.23C.1abcD.sdafa$ddE.属性选择3个答案ABE4、下面关于XML文档的描述,哪些是正确的?A.XML文档可以分为有效文档、格式良好文档及无效文档。

B.XML文档可以分为合法文档及不合法文档。

C.一个有效的XML文档肯定是格式良好的文档。

D.无效文档就是非有效文档。

E.XML文档的字符编码都是Unicode。

选择2个答案AC5、下面的XML文档片断,哪些是格式良好的?A.<A>…</a>B.<p>Thisisagoodidea!<br></p>C.<A>abc<B/></A>D.<A><B></A></B>选择1个答案C6、下面哪一个XML文档是格式良好的?A. <?xmlversion="1.0"encoding="GB2312"?><A><B/><?endProcesselement="B"?></A>B. <?beginProcesselement="A"?><?xmlversion="1.0"encoding="GB2312"?><A><B/> </A>C. <?xmlversion="1.0"encoding="GB2312"?><A><B/></A><A><C/></A>D. <!—Thisdocumentkeeptheorderinformation--><?xmlversion="1.0"encoding="GB2312"?><A><B/> </A>选择2个答案AB7、下面哪些名称是合法名称(QName)?A. 名称:次名称B. abcC. :abcD. p:1abcE. pp:abc选择2个答案AE8.下面关于元素(element)的正确说法有?A.元素是XML的骨架,XML文档的所有内容及结构信息都在元素中。

B.元素的名称必须遵守XML名称规范C.XML的元素名称不区分大小写D.元素的名称就是元素开始标记、结束标记或空标记中的标记名称选择3个答案ABD9、DTD按声明位置可以分为哪两种?A. 外部DTDB. 系统DTDC. 内部DTDD. 公共DTD选择2个答案AC10.下面关于属性(Attribute)的叙述正确的是?A.属性可以出现在元素的开始标记、结束标记、及空标记中B.属性必须既有名称又有值C.属性名称区分大小写D.属性值可以包含文本字符和标记字符选择2个答案BC11、下面哪几个是DOCTYPE声明中合法的公共标识符?A. -//Mycomp,Inc.//MyDTD1.0//CNB. //Mycomp,Inc.//MyDTD1.0//CNC. ISO//Mycomp,Inc.//MyDTD1.0//CND. W3C//Mycomp,Inc.//MyDTD1.0//CNE. +//Mycomp,Inc.//MyDTD1.0//CN选择3个答案ACE12、假设<地址>元素的“国家”属性能取的值包括“中国”、“日本”及“韩国”,且缺省为“中国”。

请问下面哪一个DTD能实现“国家”属性的声明?A. <!ATTLIST地址国家ENUMERATED("中国"|"日本"|"韩国")"中国">B. <!ATTLIST地址国家("中国"|"日本"|"韩国")"中国">C. <!ATTLIST地址国家(中国|日本|韩国)'中国'>D. <!ATTLIST地址国家(中国,日本,韩国)"中国">选择1个答案C13、实体按实体内容本身分类可以分为哪几类?A. 未解析实体B. 一般实体C. 参数实体D. 内部实体E. 已析实体选择2个答案AE14.下面对于链接外部DTD叙述正确的有?A.只能可以采用系统链接方式:<!DOCTYPE rootElement SYSTEM "URIreference">B.只能采用公共链接方式:<!DOCTYPE rootElement PUBLIC "PublicIdentifier" "URIreference">C.以上两种方式都可以实现链接D.以上两种方式都不能实现链接选择1个答案C15.下面关于公共标识的命名规则叙述正确的有?A.公共标识的命名规则和 XML 文件的命名规则相同B.公共标识名可以包含 DBCS 字符C.公共标识不可以包含“%”和“$”D.公共标识可以包含“%”和“$”选择2个答案AD16.带有复杂内容的复杂类型的元素类型声明(ETD)采用的结构有哪些?A.逗号方式:<!ELEMENT elementName (element1,element2,…)> B.符号方式:<!ELEMENT elementName (element1 | element2 | …)> C.以上两种方式的组合D.以上说法都不对选择3个答案ABC17、下面是一个DTD声明:<!NOTATIONjpegSYSTEM"image/jpg"><!NOTATIONgifPUBLIC"GIF"><!ENTITYprod51SYSTEM"prod51.jpg"NDATAjpeg><!ENTITYprod52SYSTEM"prod52.gif"NDATAgif><!ELEMENTproductANY><!ATTLISTproductpictureENTITIES#IMPLIED>根据这个DTD,下面哪一个XML片断是合法的?A. <productpicture="gifjpeg">…</product>B. <productpicture="prod51prod52prod53">…</product>C. <productpicture="prod51prod52">…</product>D. <productpicture="prod51prod52gifjpeg">…</product>选择1个答案C18、要定义XML词汇表,开发人员可以使用:A.UMLB.DTDC.NamespacesD.XMLSchemaE.XSLT选择2个正确的答案BD19.下面关于XPath 函数库中数字函数组返回值,哪一项是正确的?A.ceiling(9.3) 返回 9;ceiling(9.8) 返回 10B.ceiling(9.3) 返回 10;ceiling(9.8) 返回 10C.round(7.2) 返回 7,round(7.8) 返回 7D.floor(5.3) 与 floor(5.8) 都返回 6选择1个答案B判断题1. 下面两个元素因为所属的命名空间的前缀不一样,使得它们的合法名称也不相同。

这种说法是否正确。

(√)<cust:客户xmlns:cust="/dtd/customer.dtd" /><customer:客户xmlns:customer="/dtd/customer.dtd" />2. 复杂类型也可以通过 element 元素的ref属性来包含对全局元素声明的引用,这种说法是否正确。

(√)3. 在一个定位路径中不允许嵌入使用多个其他定位路径,这种说法是否正确。

(X)4. XSLT 不支持编程流程控制指令,如<xsl:if>、<xsl:for-each>、<xsl:choose>等等。

(X)5. XSLT 参数用来传递数据。

本地参数可以把数据从一个模板规则传道另外一个模板,也可以把数据从一个样式表传递给另外一个样式表。

(X)6. 输出类型为“xml”或“html”时,缩进属性“indent”都可以使用。

用来指定输出文档是否按照输出结果树的等级结构进行缩排。

缺省为“no”,表示输出的文档不需要缩进。

(X)。

相关主题