XML基础复习习题2016

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题

1.XML采用以下哪种数据组织结构?( C )

A 星状结构

B 线状结构C树状结构D网状结构

2.下列关于XML文档中根元素的说法不正确的是( D )

A每一个结构完整的XML文档中有且只有一个根元素

B 根元素完全包括了文档中其他所有元素

C 根元素的起始标记要放在其他所有元素的起始标记之前,而根元素的结束标记要放在其他所有元素的结束标记之后

D 根元素不能包含属性节点

3.下面哪个公司或组织制定了XML:( C )

A ISO

B Oracle

C W3C

D Micrsoft

4.>、<、&等在XML文档中被赋予了特殊的意义,所以在XML文档中不能直接包含这

些字符,而是对这些字符采用了特殊编码,< 对应的特殊编码是:(B)

A &

B <

C &lgt;

D &quto;

5.以下说法不符合XML语法规则的是( C )

A)标记头和标记末的大小写一致

B)元素之间要正确的嵌套

C)结束标记可有可无

D)每个XML文档只能有一个根元素

6.以下XML片段写法正确的是( D )

A

B

C

D

E

7.用于修饰属性的缺省值不包含哪一项( C )

A #FIXED

B #REQUIRED

C #PCDATA

D #IMPLIED

8.以下关于SAX的说法正确的是( B )

A)使用SAX可修改XML

B)SAX是事件驱动型XML解析器

C)SAX是对象模型XML解析器

D)以上答案都不对

9.DOM解析中,下面( A )方法可以获得XML文档节点树的根元素节点。A.getDocumentElement() B. getEntities()

C. getPublicID()

D. getWholeText()

10.下列标记定义不合法的是(C)。

A.

B. <_author>

C. <2title>

D. <>

11.解析下面XML文档时,下列说法正确的是(A)。

耿祥义

9787302206491

A. “耿祥义”是文本对象

B. “耿祥义”是元素对象

C. 是元素对象,同样也是文本对象

D. 是元素对象,同样也是文本对象

12.关于DOM的描述错误的是(C)。

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

B. W3C组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据W3C的规范开发DOM解析器,并且提供一系列的编程API,这些API都是遵守W3C规范的

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

D. 能使用JavaScript进行DOM开发,也能使用Java、C#

13.XML名称空间名是指(C)。

A. W3C制定的一个技术规范

B. 一个可以访问到的URI

C. 任何URI

D. 紧跟在xmlns:后面的前缀名称

14.当SAX解析器解析到文档中元素的开始标记时,会调用( A )方法。A.public void startElement()

B.public void startDocument()

C.public void startPrefixMapping()

D.public void startDocumentLocator()

15.以下事件处理函数哪一个不是SAX实现会产生的(C)

A void startDocument()

B void characters(char[] ch, int start, int length)

C void startElement(String uri, String localName, String qName)

D void endElement(String uri, String localName, String qName)

16.SAX的默认基类DefaultHandler类实现了那些接口( A )

A)Attributes接口

B)DTDHandler接口

C)ErrorHandler接口

D)ContentHandler接口

17.在XML文档的第一条声明语句中,不能使用的属性是( D)

A、version

B、encoding

C、standalone

D、name

18.不符合格式良好的XML文档要求的是( A )

A、文档可以有一个以上的根元素;

B、有符合规范的声明语句;

C、每个元素有正确的起始、结束标记;

D、元素正确嵌套,没有交叉现象出现;

19.在进行属性声明时,错误的是(B)

A 标记中可以使用多个属性

B 属性可以出现在起始标记或结束标记中;

C 属性名是大小写敏感的;

D 属性值必须用引号引上;

20.以下不属于XML语法规定的是(B)

A、元素必须正确嵌套

B、标记任意大小写

C、所有的属性值必须放在双引号或单引号中;

D、若文档没有DTD,属性值的默认类型是“CDA TA”;

21.在XML中,下列关于DOM的叙述不正确的。D

a) DOM是独立于开发语言和平台的,因此使用Visnal Basic、Java、Visual C++等开发工具使用的DOM编程API是一致的

b) XML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树

c) 通过DOM API,软件开发人员可以控制XML文档的结构和内容

相关文档
最新文档