1. 为定义一个XML文档的结构,开发者可以使用的XML技术有。(选择二项)(bd)
a) UML
b) DTD
c) Namespace
d) XMLSchema
e) XSL
2. 下面是XML标准提供的编程接口,用于开发人员访问XML文档。(选择两项)(bd)
a) Xpath b) Dom
c) XSLT d) SAX
e) Xlink
3.下面是一个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 number=”A001”>
<title number=”A001”>八阵图</title>
<content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</content>
</poems>
<poems number=”A001”>
<title number=”A002”>八阵图1</title>
<content>功盖三分国,名成八阵图 1,江流石不转,遗恨失吞吴 1。</content>
</poems>
</lib>
c)
<lib>
<poemsnumber=”A001”>
<title number=”A001 A003”>八阵图</title>
<content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</content>
</poems>
<poemsnumber=”A001”>
<title number=”A002”>八阵图 1</title>
<content>功盖三分国,名成八阵图 1,江流石不转,遗恨失吞吴 1。</content>
</poems>
</lib>
d)
<lib>
<poems number=”A001”>
<title number=”A001 A002”>
<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) XPointer
b) XSL
c) XPath
d) CSS
e) XLinker
9. 在XML中,下面的DTD机制中最适合于模仿关系型数据库的主键与处键的关系。(选择一项)(a)
a) ID/IDREF
b) Key/keyref
c) CDATA
d) ENTITY
e) PCDATA
10(*红色) .在XML中,下列关于Xpath的说法正确的有。(选择三项)(abc)
a) Xpath不是用XML书写的
b) 如果把XML文档实例当作数据库,那么Xpath就相当于SQL
c) Xpointer依赖于
1. 为定义一个XML文档的结构,开发者可以使用的XML技术有。(选择二项)(bd)
a) UML
b) DTD
c) Namespace
d) XMLSchema
e) XSL
2. 下面是XML标准提供的编程接口,用于开发人员访问XML文档。(选择两项)(bd)
a) Xpath b) Dom
c) XSLT d) SAX
e) Xlink
3.下面是一个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 number=”A001”>
<title number=”A001”>八阵图</title>
<content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</content>
</poems>
<poems number=”A001”>
<title number=”A002”>八阵图1</title>
<content>功盖三分国,名成八阵图 1,江流石不转,遗恨失吞吴 1。</content>
</poems>
</lib>
c)
<lib>
<poemsnumber=”A001”>
<title number=”A001 A003”>八阵图</title>
<content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</content>
</poems>
<poemsnumber=”A001”>
<title number=”A002”>八阵图 1</title>
<content>功盖三分国,名成八阵图 1,江流石不转,遗恨失吞吴 1。</content>
</poems>
</lib>
d)
<lib>
<poems number=”A001”>
<title number=”A001 A002”>
<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) XPointer
b) XSL
c) XPath
d) CSS
e) XLinker
9. 在XML中,下面的DTD机制中最适合于模仿关系型数据库的主键与处键的关系。(选择一项)(a)
a) ID/IDREF
b) Key/keyref
c) CDATA
d) ENTITY
e) PCDATA
10(*红色) .在XML中,下列关于Xpath的说法正确的有。(选择三项)(abc)
a) Xpath不是用XML书写的
b) 如果把XML文档实例当作数据库,那么Xpath就相当于SQL
c) Xpointer依赖于Xpath
d) Xpath可以定义XML文档间的链接关系
11. 在XML中,DOM中IXMLDOMNodeList的length属性表示的是。(选择一项)(c)
a) 该对象中文本字符的长度
b) 该对象中元素节点的数量
c) 该对象中节点的数量
d) 该对象中文档对象的数量
Xpath
d) Xpath可以定义XML文档间的链接关系
11. 在XML中,DOM中IXMLDOMNodeList的length属性表示的是。(选择一项)(c)
a) 该对象中文本字符的长度
b) 该对象中元素节点的数量
c) 该对象中节点的数量
d) 该对象中文档对象的数量