XML考试试题及参考答案_第1页
XML考试试题及参考答案_第2页
XML考试试题及参考答案_第3页
XML考试试题及参考答案_第4页
XML考试试题及参考答案_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试题一

一、填空题(每空1分,共2()分)

1.XML是一个设计特定领域标识语言的语言。

2.XML文档的申明中的编码方式常用的有和GB2312。

3.XML解析器是之间存在的软件组织。

4.XML的技术优势有,,,语法自由,结构化集成数据。

5.XML文档元素的特性是,.。

6.DTD的全程为,它分为和两种。

7.DTD中%用于申明。

8.ElementType元素的content属性的有效性包括,.

9.W3CXMLschema的数据类型分为_

10.W3CXMLschema的数据类型指定32位浮点数。

二、判断题(每题1分,共10分)

题号12345678910

答案

I.XSLT包括XSL和XPach的强大功效,从而能够把XML文档转换成任何一个其他格式

的文档。()

2.在XML文档中引用一个CSS样式的语法为:

<?xml-stylesheetlype="text/css“href="css样式表文献途径”?>。()

3.CSS最初是针对HTML而提出的样式表,目前同样能够很好地应用于描述XML文

档显示。()

4.有效XML文档不一定是格式正规的XML文档。()

5.格式正规的XML文档一定是有效XML文档。()

6.XSL样式表能够用来“装饰”XML文档和RTF文档。()

7.列表类型是其值用空格隔开的原子值列表。()

8.XMLshema中的的复杂类型是有三种不一样的类型。()

9.simpleContent元素的内容标识必须在选项restriction和extension中任选一项。()

10.XSL格式化对象语言是一个定义XML显示方式的语言。()

三、选择题(选出一个或多个止确答案,将正确答案的序号填在对■应的答题框内。每题1.5

分,共计30分)

题号12345678910

答案

题号11121314151617181920

答案

1.为定义一个XML文档的结构,开发者能够使用的XML技术有()(选择二项)

A、UMLB、DTD

C^NamespaceD、XMLSchema

E、XSL

2.下面()是XML提供的编程接口,用于开发人员访问XML文档(选择两项)

A、XpathB、Dom

C、XSLTD、SAX

E、Xlink

3.下面是一个XML文档的序言部分:

<?xmlversion.”.0"sncoding="gb2312”?>

<!DOCTYPElib[

<!ELEMENTlib(poemsJ»)>

<!ELEMENTpoems(title,content)*>

<!ATTLISTpoemsnumberIDREF#REQUIRED>

料<!ELEMENTtitle(#PCDATA)>

<!ATTLISTtidenumberID#REQUIRED>

<!ELEMENTcontent(#PCDATA)>

]>

3下面的片段中能够作为该XML文档的合法的文档元素部分的是()(选择一

项)

A、<lib>

<poemsnumber="AO()1

<litlenumber="AO()1">八阵图

vconlenl〉功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。

</content>

</poems>

<poemsnumber="A003”>

〈title〉八阵图1</titlc>

〈content〉功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴

I.〈/content〉

</poems>

</lib>

B、<lib>

<poemsnumber="A001”>

<titlenumber=''A00「'>八阵图v/title>

〈content,功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</contcnt>

</pocms>

<poemsnumber="A001'>>

<titlenumbar="A002”>八阵图l</iitle>

〈content〉切盖三分国,名成八阵图1,江流石不转,遗恨失吞吴l°</coment>

</poems>

</lib>

C、<lib>

<pocmsnumbcr=''AOO1n>

<titlcnumbcr="A()01A003">八阵图

〈content〉均盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</content>

</poems>

<poemsnumber="A001'>

〈titlenumb?r="A002'>八阵图

vconlent>为盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1。々content〉

</pocms>

</lib>

D、<lib>

<poemsnumbeLAOOl'》

<titlenumber="AOOlA002,,>

vcontens功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。<conient>

</poems>

<pocmsnumber="A()01”>

<titlcnumber="A002'>

〈content〉功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1。々content〉

</title>

</poems>

</lib>

4.在XML中,下列有关DOM的论述()是正确的。(选择三项)

A、DOM是独立于开发语言和平台的,因此使用VisnaiBasic、Java、VisualC++

等开发工具使用的DOM

编程API是一致的

B、XML文档通过load措施被装载进内存后,在内存中形成一个DOM文档对象

模型树

C、通达DOMAPI,软件开发人员能够控制XML文档的结构和内容

D、通过DOM在XML文档中只能按照次序方式导航

5.在XML中,一个Xpath体现的返回值一般是()(选择一项)

A、节点集B、浮点值

C、字符串C、布尔值

6.分析如下在DTD文档:

〈[ELEMENTdoc(iille?,chap*)>、

<!ELEMENTtitlei#PCDATA)>

<!ELEMENTchap(sect+)>

<!ELEMENTsect(para+)>

<!ELEMENTpara(#PCDATA)>

卜面的XML实例()能够通过DTD的校验。(选择一项)

A、<doc><chapxpara>Tcxt</para></chapx/doc>

料B、<doc><chap><sect><para>Text</para></chapx/doc>

C、<doc><tille>Text</tille></doc>

D、<doc><titIe>Text</tille><sect><para>Tex(</para></sect></doc>

7.在XML中,一个Xpath体现的返回值一般是()o(选择一项)

A、节点集B、浮点值

C、字符串D、布尔值

8.在XMLt,W3C组织给出的样式表语言的推荐标准存()。(选择两

项)

A、XpointerB、XSL

C、XpathD、CSS

E、XLinker

9.在XML中,下面的DTD机制中()最适合于模仿关系型数据库的主

键与处键的关系。

(选择一项)

A、ID/IDREFB、Kcy/keyrcf

C、CDATAD、ENTITY

E、PCDATA

10.在XML中,下列有关Xpaih的说法正确的有()。(选择三项)

A、Xpath不是用XML书写的

B、假如把XML文档实例当作数据库,那么Xpath就相称于SQL

C、Xpointer依赖于Xpath

D、Xpath能够定义XML文档间的链接关系

11.在XMLDOM中NodcList的length属性表示的是()。(选择一

项)

A、该对象中文本字符的长度B、该对象中元素节点的数量

C、该对象中节点的数量D、该对象中文档对象的数量

12.在XML中,下述有关XSL的说法正确的有()。(选择三项)

A、XSL是一个用来转换XML文档的样式表,它包括转换和格式XML

文档的规则

B、XSL在转换XML文档过程中,首先依照匹配条件修改源文档内容,

然后输出修改后的文档内容

C、XSL包括了XSLT和Xpath的强大功效,从而能够把XML文档转换

成任何一个其他格式的文档

D、XSL文献是同一系列模板组成的,任何一个XSL文献最少包括一个

模板

13.在XML中,对于XSL中的节点选择语句vxsl:value-o>语句,下列说

法正确的是()。

(选择两项)

A、使用<xsl:valuc-ofsclcct="匹配模式”〉能够输出指定节点的取值

B、使用空元素<xsl:value-of/>能够输出目前节点及其所有后继节点的取值

C、通过select属性限定的vxsl:value-of>元素的输出结点一定是唯一的节

D、<xsl:value-of>元素不能作为循环vxsl:for-each>或者条件判断语句

vxsl:if>的子元素

14.考虑如下的XML.Schema示例

<xs:clcmcntname-,Pricc,,>

<xs:complcxTypc>

<xs:attributename="currency“type="xs:string'7>

</xs:complexiype>

</xs:elemen(>

属性currency申明等同于下面选项()的DTD申明。(选择一项)

A、<!ATTLISTPricecurrencyCDATA#REQUIRED>

B、<!ATTLISTPricecurrencyCDATA#FIXED>

C、<!ATTLISTPricecurrencyCDATA#1MPL1ED>

D、<!ATTL1STPricecurrencyPCDATAIMPLIED,

15.在XML中,在Schema中,申明一个元素的属性的attribute元素有一个常

用的属性use,use

的取值有f)。(选择三项)

A、emptyB、required

C、optionalD、fixed

E、prohibited

16.对于XML文档实例片段〈imageheight="50"width=,,50,7>,

最恰当的描述其结构的DTD片段是()o(选择一项)

A、<!ELEMENTimageANY>

<!ATTLISTimageheightCDATA#REQUIREDwidth

CDATA#REQUIRED>

B、<!ELEMENTimageEMPTY>

<!ATTLISTimageheightCDATA#REQUIREDwidthCDATA#REQUIRED>

C、<!ELEMNETimage(#PCDATA)>

<!ATTLISTimageheightCDATA#REQUIREDwidthCDATA#REQUIRED>

D、<!ELEMNETimagc(hcight,width)>

料<!ATTLISTimageheightCDATA#REQUIREDwidthCDATA#REQUIRED>

17.下面的XML片断中结构完整的是()。(选择一项)

郛A、<customername="<xml>.con”><address>123Main

Street></address></customer>

B、<customer><name>Joe,sXMLWorks</name><address>NewYork</customer>

C、<customertype=extemal><name>PartnersUnl.mited</name></customer>

D、<customcrnamc=,,JohnDoc,,><addrcss>123MainStrcct</addrcss><zipcodc=',01

</customcr>

18.下列说法错误的是()。(选择一项)

A、在Schema中,通过对元素的定义和元素关系的定义来实现对整个文档性质和内容

的定义的

B、Schema从字面意义上来说,能够翻译成架构,它的基本意思是为XML文档枇定一

个模式

C、Schema相对于DTD的明显好处是XMLSchema文档自身也是XML文档,而不是

像DTD一

样使用自成一体的语法

D、XMLDOMNode表示根节点,这是处理XML对象模型数据的基本接口,这

个接口还包括了

对数据类型、名称空间、DTD、schema的支持

19.有关DOM的描述错误的是()。(选择两项)

A、DOM使开发者能够以编程方式读取、操作和修改XML文档

B、只能使用JavaScript进行DOM开发,而不能使用Java、C#

C、W3C组织公布了DOM模型的规范,然后各个软件厂商(例如微软)

再依照W3C的规范

开发DOM解析器,并且提供一系列的编程API,这些API都是遵守

W3C规范的

D、DOM模型是W3C组织开发出来的一个在内存中表示XML数据的线

性模型

20.如下正确的是()。(选择三项)

A、DTD定义了XML文档中包括的标识、元素、元素类型以及属性

B、一个结构完整的XML文档一定是合法的XML

C、命名空间能够区分不一样源的元素、属性的定义

D、文档DTD能够包括在XML文档内,也能够在XML文档外定义

四、简答题(每题4分,共计20分)

1.简述比较DTD和SCHEMA?

2.简述XMLSchema支持的数据类型那些?

3.什么是DOM?

4.简述解释XSLT?

5.简述数据源对像DSO?

五、设计题(每题10分,共20分)

1.请用XML文档表示如卜.对话:

接线员:你好!你有什么问题要反应?

用户甲:

料你好!我最近卖了个冰箱。是X型的,压缩机声音太大。

接线员:你的产品编号是多少?

用户甲:是ZH834BYK003.

接线员:好的,我们会极快派人上门维修。

3

2.以Marksheel元素为例,其子元素分别为sludeni-id,sludeni-info和marks。(tnstudent-info

元素尚有子元素name和class。请创建一个样式表,只显示学生的name和class,且name

位于class之前。

试题二

、填空麴《蝴83舔共却分)1m每道题的正程答案填写在题目中的横线上》

其他答题寿式均无效.

h下面代码中的“学生信息*是根原素一根元素___寿太

<?OOCTYPB学生信息SYSTEM*studlhl*>

<$BUEMENT学生依息GP8ATA>>

2、W触斥7句的含义是____*

3、mI通过DTD疆证的XML文档M称为_丽》模式一的文郎

4、XML文管中下条遥句的作用悬'1

iypt**textftcsl*加田笏?>

在DToamtia*中常使用的符号是。.岂、△

金81“冰港旬的傕用热__________5

7、a»T»文档中下nr语句的作用是对教蛹的元素申明

VELKM&NT教师《筵金拴弱)>

8、aDTO文档中下面语句的作用是是引用外部实体

♦gs;

<!ENT1TIB喊1SYSTEM5gB

9、申明逐句《谭miST姓普W«<1»黜BQU1RKIA的作用是对姓

含沅素的舄卷申明二一一:

一、选择麴《每题2分》共麹分)下列答题选项中.只有一个选项是正■的“请

将IE•逸项的标号壕写在题目19面的横线上》其椎答题方式均无效.

1、申明语句vlAEUWr$twtenUOID,REQUUREIA的作用悬

(B)

A、申明元素st减te*t的属性NtentlD悬可有町羌的彳

B、申明浣索,MN的属性是*一标识类型》箧修者略『

C、事费施素—的属性43HD是默认取值.箧期Wh

4申明无素stuZ的11性心》皿是・一标识类型》不可窖•

2、挖XML文档的第一条申明语句中.不俺使用的属性是{O)

AYwrsteviBxenZZC、stands^n^队nanie

彖不符合格式良好的*ML文档豪求的是(A)

A、文档tmrf旗上的横元ihix有符合规慧的申明语旬*

C、售个无素有正确的起始、籍柬榇喉队流素正*g»漫香奴现

象出现

4、在遂行属性申明时》错谀的悬(B)

A、标识中能够使用参介属性

B、属性越出目■起始榇识科索标识中?

C、属性塞是大小写敬感的彳

D、属性值地1(用熨号熨上*

S、fXML文档偎如符合它的XMLSchema文档的定义》称它》A

A、鳍构良好的XML文档Bx看效的XML文档

6、XML文检中逐句VDOCTYI餐dUbSYSTEM,酷中SYSTEM

的作用悬(C》

Ax指魔送行的h作系统Bx打开索线文献C、逢揍外部DTD文献

7、如下不属于XML语法要求的是(B)

A、元素必1UE确・套

股、标识任意大小写

C、斯有的属性值必教在双♦号单♦号中*

队著文档设有属性僮的默认类型是3ATA,

8、申明语句《送LKMEMF学生借患《ghJOI)I*PC»ATA)谢明魔素学生

信意是(B)

品任圻林皿*

B、由于波索,地址》《咸缴冷和字符数第海合11成?

C、由航“皿》1«W**PCDATA*联,

队由文本知澄触感

9、XMLScK崎文橙中语句《

中Jl&q胖的作用是(»)

A、指魔子无索的舄性;

B、指魔子无素的数据类型?

C、指魔子波素悬引用喊申明中…i的寿兔

D、指宸子沅素含秣*

I,、下面榇识中》非法的XML标识客玄薨(心)

Ax《曲嬴、C\

<xml>

三、俄错麴,下列代舄黑香正确?着不正事»为何?

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论