XML考试题库大全(附答案)分类:JAVAWEB 开发2012-10-25 10:47 1102人阅读评论(1) 收藏举报XML考试题库大全1. 为定义一个XML文档的结构,开发者可以使用的XML技术有。
(选择二项)(bd)a) UMLb) DTDc) Namespaced) XML Schemae) XSL2. 下面是XML标准提供的编程接口,用于开发人员访问XML文档。
(选择两项)(bd)a) Xpath b) Domc) XSLT d) SAXe) Xlink3.下面是一个XML文档的序言部分:<?xml version=”1.0”encoding=”gb2312”?><!DOCTYPE lib[<!ELEMENT lib(poems*)><!ELEMENT poems(title,content)*><!ATTLIST poems number IDREF #REQUIRED><!ELEMENT title(#PCDATA)><!ATTLIST title number ID #REQUIRED><! ELEMENT content(#PCDATA)>]>下面的片段中可以作为该XML文档的合法的文档元素部分的是。
(选择一项)(B)a)<lib><poems number=”A001”><title number=”A001”>八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
</content></poems><poems number=”A003”><title>八阵图1</title><content>功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1.</content></poems></lib>b)<lib><poems n umber=”A001”><title number=”A001”>八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
</content></poems><poems number=”A001”><title number=”A002”>八阵图1</title><content>功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1。
</content> </poems></lib>c)<lib><poems number=”A001”><title number=”A001A003”>八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
</content> </poems><poems number=”A001”><title number=”A002”>八阵图1</title><content>功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1。
</content> </poems></lib>d)<lib><poems number=”A001”><title number=”A001A002”><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
</content></title></poems><poems number=”A001”><title number=”A002”><content>功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1。
</content> </title></poems></lib>4. 在XML中,下列关于DOM的叙述是正确的。
(选择三项)(ABC)a) DOM是独立于开发语言和平台的,因此使用Visnal Basic、Java、Visual C++等开发工具使用的DOM编程API是一致的b) XML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树c) 通过DOM API,软件开发人员可以控制XML文档的结构和内容d)通过DOM在XML文档中只能按照顺序方式导航5. 在XML中,一个Xpath表达式的返回值通常是。
(选择一项)(a)(本题不严密,对信计专业不合适)a) 节点集b) 浮点值c) 字符串d) 布尔值6.分析以下DTD文档:<!ELEMENT doc(title?,chap*)><! ELEMENT title(#PCDATA)><! ELEMENT chap(sect+)><! ELEMENT sect(para+)><! ELEMENT para(#PCDATA)>下面的XML实例能够通过DTD的校验。
(选择一项)(B)a) <doc><chap><para>Text</para></chap></doc>b) <doc><chap><sect><para>Text</para></chap></doc>c) <doc><title>Text</title></doc>(*红色)d) <doc><title>Text</title><sect><para>Text</para></sect></doc>7(*红色) .在XML中,在DOM创建一个元素节点的方法有。
(选择两项)(ab)a) createElement(“元素名”)b) createNode(1,”元素名”,””)c) createNode(2,”元素名”,””)8. 在XML中,W3C组织给出的样式表语言的推荐标准有。
(选择两项)(BD)a) XPointerb) XSLc) XPathd) CSSe) XLinker9. 在XML中,下面的DTD机制中最适合于模仿关系型数据库的主键与处键的关系。
(选择一项)(a)a) ID/IDREFb) Key/keyrefc) CDATAd) ENTITYe) PCDATA10(*红色) . 在XML中,下列关于Xpath的说法正确的有。
(选择三项)(abc)a) Xpath不是用XML书写的b) 如果把XML文档实例当作数据库,那么Xpath就相当于SQLc) Xpointer依赖于Xpathd) Xpath可以定义XML文档间的链接关系11. 在XML中,DOM中IXMLDOMNodeList的length属性表示的是。
(选择一项)(c)a) 该对象中文本字符的长度b) 该对象中元素节点的数量c) 该对象中节点的数量d) 该对象中文档对象的数量12. 在XML中,下述关于XSL的说法正确的有。
(选择三项)(acd)a) XSL是一种用来转换XML文档的样式表,它包含转换和格式XML文档的规则b) XSL在转换XML文档过程中,首先根据匹配条件修改源文档内容,然后输出修改后的文档内容c) XSL包含了XSLT和Xpath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档d) XSL文件是同一系列模板组成的,任何一个XSL文件至少包括一个模板13(*红色) . 在XML中,对于XSL中的节点选择语句<xsl:value-of>语句,下列说法正确的是。
(ab)(选择两项)a) 使用< xsl:value-of select=”匹配模式”>可以输出指定节点的取值b) 使用空元素< xsl:value-of />可以输出当前节点及其所有后继节点的取值c) 经过select属性限定的< xsl:value-of >元素的输出结点一定是唯一的节点d) < xsl:value-of >元素不能作为循环< xsl:for-each >或者条件判断语句<xsl:if>的子元素14.考虑如下的XML.Schema示例<xs:element name=”Price”><xs:complexType><xs:attribute nam e=”currency”type=”xs:string”/></xs:complexType></xs:element>属性currency声明等同于下面选项的DTD声明。
(选择一项)(C)a) <!ATTLIST Price currency CDATA #REQUIRED>b) <!ATTLIST Price currency CDATA #FIXED>c) <!ATTLIST Price currency CDATA #IMPLIED>d) <!ATTLIST Price currency PCDATA #IMPLIED>15. 在XML中,在Schema中,声明一个元素的属性的attribute元素有一个常用的属性use,use的取值有。
(选择三项)(bce)a) emptyb) requiredc) optionald) fixede) prohibited16. 对于XML文档实例片段<image height=”50”width=”50”/>,最恰当的描述其结构的DTD 片段是。
(选择一项)(B)a)<!ELEMENT image ANY><!ATTLIST imageheight CDATA #REQUIREDwidth CDATA #REQUIRED>b)<!ELEMENT image EMPTY><!ATTLIST imageheight CDATA#REQUIREDwidth CDATA#REQUIRED>c)<!ELEMNET image(#PCDATA)><!ATTLIST imageheight CDATA#REQUIREDwidth CDATA# REQUIRED>d)<!ELEMNET image(height,width)><!ATTLIST imageheight CDATA#REQUIREDwidth CDATA# REQUIRED>17. 下面的XML片断中结构完整的是。