XML基础复习习题2016
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)。
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文档的结构和内容