XML每一单元总结题目考试重点.docx

上传人:b****6 文档编号:6667376 上传时间:2023-01-08 格式:DOCX 页数:15 大小:23.51KB
下载 相关 举报
XML每一单元总结题目考试重点.docx_第1页
第1页 / 共15页
XML每一单元总结题目考试重点.docx_第2页
第2页 / 共15页
XML每一单元总结题目考试重点.docx_第3页
第3页 / 共15页
XML每一单元总结题目考试重点.docx_第4页
第4页 / 共15页
XML每一单元总结题目考试重点.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

XML每一单元总结题目考试重点.docx

《XML每一单元总结题目考试重点.docx》由会员分享,可在线阅读,更多相关《XML每一单元总结题目考试重点.docx(15页珍藏版)》请在冰豆网上搜索。

XML每一单元总结题目考试重点.docx

XML每一单元总结题目考试重点

第一单元

(1)XML基于那种标准?

A.SGMLB.MathMLC.HTMLD.以上都不是

(2)XML文档中的处理指令可使用以下哪一项来标识?

A.

定界符B.定界符

C.

和?

>定界符D.以上都不是

(3)_______用来避免指定诸如引号、“与”号等的值作为数据一部分时发生混淆。

A.实体引用B.XML实体C.名称空间D.XSL

(4)从以下各项中找出良构的XML代码。

A.IBM

B.IBM

C.IBM

D.IBM

(5)您认为在哪种情况下应使用属性而不是把它们创建为单个的元素?

A.当元素的个数较少时

B.当属性的个数较少时

C.当标记内的数据仅用于显示时

D.不存在将数据用作属性或元素的程序规则

(6)以下哪一项属性表示在语法上是正确的?

A.John

B.John

C.John

D.John

(7)要把HTML代码界定在XML标记中。

可以使用以下哪一项?

A.CDATAB.实体引用C.XML处理指令D.以上都不是

(8)XML中注释的语法和HTML中的类似。

A.正确B.错误

(9)(不定项)以下哪些应用程序可以使用XML中的数据?

A.Web应用程序B.控制台应用程序

C.B2B应用程序D.以上都不是

(10)(不定项)以下哪些是XML的优点?

A.更改的XML版本使开发人员可以与最新标准保持一致

B.XML是ASCII文本格式的,所以不会损坏

C.XML可用于Web驱动的遗留应用程序

D.以上都是

E.

第二单元

(1)我们需要创建一个特定子元素的实例,而且这是必须的。

如何实现呢?

A.在元素后面添加一个“+”符合B.在元素后面添加一个“?

”符合

C.在元素后面添加一个“*”符合D.以上都不是

(2)以下哪一项有关DTD和XML的陈述是最正确的?

A.一个符合DTD的XML文档是良构的B.一个良构的文档符合DTD

C.一个不符合DTD的文档不是良构的D.以上都不是

(3)可以在没有DTD的情况下编写一个XML文档。

A.正确B.错误

(4)远程URL上的DTD可以通过___________链接到一个XML文档。

A.使用SYSTEM的关键字B.使用PUBLIC关键字

C.使用import选项D.A和B均可

(5)以下哪一项有关XML文档的描述是正确的?

A.如果文档是“有效的”,那么意味着它是“良构的”

B.如果文档是“良构的”,那么意味着它是“有效的”

C.两者之间没有关系D.以上都不是

(6) 是“无间断空格”的____________。

A.实体引用B.NOTATIONC.NMTOKEND.IDREF

(7)CDATA和PCDATA分别用于________和________类型声明。

A.属性、元素B.元素、属性C.属性、实体D.实体、属性

(8)如果希望某个属性出现在某个元素的每个实例中,我们可以使用________参数在DTD中对此加以指定。

A.#FIXEDB.#MANDATORYC.#REQUIREDD.XML中不提供该选项

(9)以下哪一项可用于在一个DTD中给出枚举属性值?

A.“*”操作符B.“|”操作符C.“/”操作符D.“+”操作符

(10)找出语法正确的NOTATION声明。

A.

NOTATIONnameSYSTEM“URI”>

B.

NOTATIONnamePUBLIC“public_ID”>

C.

NOTATIONnamePUBLIC“public_ID”“URI”>

D.以上都是

 

第三单元

(1)没有前缀的名称空间定义是一个____________名称空间。

A.可选的B.默认的C.必需的D.以上都不是

(2)默认名称空间应用于以下哪一项?

A.属性B.元素C.元素和属性D.以上都不是

(3)我们可以在一个开始标记内声明______名称空间,使用______声明的多个实例即可。

A.仅一个,xmlnsB.仅一个,xsl:

namespace

C.一个以上,xmlnsD.以上都不是

(4)______是XML文档中用来引用XML的通用术语。

A.QNamesB.名称空间属性C.名称空间元素D.本地路径

(5)以下哪一项是在文档中使用名称空间会产生的影响?

A.提高XML文件的性能B.占用较少的内存,并提高输出的速度

C.占用较多的内存D.使解析器处理速度变慢E.C和D

(6)以下哪一项是在XML文档中使用名称空间的主要优点?

A.不需重新声明元素B.可重用性

C.可使用其他语言的XML名称空间以方便引用D.以上都是

(7)XML名称空间前缀用来做什么的?

A.将XML转换成HTML内容B.作为URI或其他指定给名称空间名的简略形式

C.链接和访问XML文档中的各个节点D.以上都不是

(8)以下哪一项可以纠正使用一般前缀时可能产生的问题?

A.URNB.URIC.使用不同的名称D.A和B

(9)以下代码是有效的。

namespaceone=””xmlns:

namespacetwo=””>

A.正确B.错误

(10)以下代码是有效的。

namespaceone=””xmlns=””>

att1=”two”/>

A.正确B.错误

第四单元

(1)XML模式用来取代以下哪一项?

A.XPathB.XML名称空间C.DTDD.XSLT

(2)以下哪一项关于DTD和XML模式的描述是正确的。

A.XML模式很难书写和理解B.与XML模式相比,访问一个DTD构造元素非常容易

C.DTD支持数据类型D.以上都不是

(3)在一个XML文档中有两个以上的模式是可能的。

A.正确B.错误

(4)DTD的基数操作符的功能在XML模式中可以通过使_________来实现。

A.minOccurs=1和maxOccurs=1B.minOccurs=0和maxOccurs=1

C.minOccurs=0和maxOccurs=unbounded

D.minOccurs=1和maxOccurs=unbounded

(5)利用XML模式,我们可以使用以下哪一项来限制某个特定元素的总长度?

A.词汇空间B.值空间C.FacetD.以上都是

(6)以下哪一项对XML模式是不可能的?

A.可以限制元素的出现次数B.可以验证元素的数据类型

C.可以检查元素是否是一个整数以及它是否可以被5整除

D.可以指定元素在文档中出现的顺序

(7)在以下哪个元素中会出现maxExclusive和minExclusivefacet?

A.

schema>B.

simpleContent>C.

all>D.

restriction>

(8)_______元素可以用来指定可以出现哪些子元素,但不指定它们出现的顺序。

A.

all>B.

sequence>C.

field>D.

restriction>

(9)以下哪一项最适合用于将元素定义为一个复杂数据类型?

A.456B.Rs.125

B.HLLD.以上都不是

(10)__________属性可以引用一个模式中的其他元素和属性定义。

A.FinalB.linkC.refD.以上都不是

 

第五单元

(1)以下哪一项关于XSLT的描述是正确的?

A.XSLT是一种类似于XSL的语言B.XSLT是XSL的子部分

B.XSLT是一种用于将服务器端脚本转换为客户端脚本的语言D.以上都不正确

(2)XSLT转换的输入是什么?

A.一个XSL样式表B.一个XML文档和一个DTD

C.一个XSL样式表和一个XML文档D.一个XML模式

(3)如何通过使用XSL元素来保留空白符并在浏览器中显示它?

A.使用

attribute>B.使用

text>

C.使用

element>D.以上都不是

(4)以下哪一项是XSLT引擎?

A.MSXMLB.XTC.XPD.A和B

(5)以下哪个是MicrosoftInternetExplorer自带的默认XSLT引擎?

A.XTB.XPC.MSDOMD.MSXML

(6)当需要根据特定条件满足与否来做出决策时,可以使用以下哪些元素?

A.

if>B.

switch>C.

choose>D.以上都是

(7)考虑以下XML代码段

1997A4PS290

7.8

要显示学生的标识符号,以下哪一条代码是有用的(假设我们位于文档的根目录)?

A.

value-ofselect=”ID”>

B.

elementselect=”/STUDENT/ID”/>

C.

value-ofselect=”STUDENT/ID”/>

D.

templatematch=”STUDENT”>

(8)以下哪一项可以用来为某个特定元素创建一个属性列表?

A.xsl:

attribute元素中的use—attribute—set属性

B.xsl:

element元素的use—attribute—sets属性

C.多次使用xsl:

attributeD.B和C

(9)通过在变量名前面加一个_____符合,可以在一个XSL样式表中的任何地方引用该XSL变量。

A.$B.#C.*D.以上都不是

(10)使用哪一个XML标准来选择XSL中一个XML文档的子部分?

A.DOMB.XPathC.XSchemaD.Xlink

 

第六单元

(1)我们可以将一个XSL样式表嵌入到一个XML文档中。

A.正确B.错误

(2)XSLT中提供了几个条件处理元素?

分别是什么元素?

A.两个。

if>、

switch>

B.两个。

choose>、

switch>

C.三个。

if>、

choose>、

switch>

D.两个。

if>、

choose>

(3)以下哪一项是XPath的递归下降操作符?

A./B.//

C.@D.*

(4)以下哪一项对于XSL是有效的?

A.XML使用XPath转换为HTML

B.XML使用XSL来描述数据

C.XML使用XSL来描述XPath

D.XML使用XPath来定位节点

(5)以下哪一项与substring—after(“HelloWorld”,”W”)的输出相同?

A.substring—after(“HelloWorld”)

B.substring—before(“HelloWorld”,”w”)

C.substring(“HelloWorld”,”7”)

D.substring—before(“HelloWorld”,”d”)

(6)如果没有一条

when>规则被满足,将遵循以下哪一条指令?

A.

default>B.

optional>

C.

otherwise>D.以上都不是

(7)在浏览器上显示XML/XSL是可能的。

A.正确B.错误

(8)通过以下哪一项可以实现

for—each>功能?

A.

sort>,并通过

number>进行排序

B.

templates>和

apply-templates>

C.

chooseall>和

elementselect>

D.以上都不是

(9)用于表示父节点的缩写语法是什么?

A..B./

C.//D...

 

(10)请参见以下XML文档。

Robert

2345

45

Mickey

2346

89

为了得到学生的平均分数,以下哪一条语句是有用的?

A.

value—ofselect=”sum(//MARKS/RECORD/SCORE)/count(//MARKS/RECORD/SCORE)”>

value—of>

B.

value—ofselect=”sum(//MARKS/RECORD/SCORE)\/count(//MARKS/RECORD/SCORE)”>

value—of>

C.

value—ofselect=”sum(//MARKS/RECORD/SCORE)divcount(//MARKS/RECORD/SCORE)”>

value—of>

D.

value—ofselect=”avg(//MARKS/RECORD/SCORE)”>

value—of>

 

第七单元

(1)如果_____,则可以选择一个非验证解析器。

A.我们没有用来检验XML文档所依据的DTD

B.我们有XSL作为样式表来显示XML文档

C.我们有CSS作为样式表来显示XML文档

D.以上都不是

(2)以下哪一款解析器是MicrosoftInternetExplorer自带的解析器?

A.MSDOMB.MSXML

C.XMLPARSERD.以上都不是

(3)______把一个XML文档中的信息转换为一棵节点树。

A.浏览器B.XML解析器C.样式表D.A和B

(4)任何人都可以实现W3C定义的API,并编写他们自己的解析器。

A.正确B.错误

(5)以下哪一项是documentElement属性的一种类型?

A.NULLB.XMLDOMNode对象

C.XML文件D.XMLDOMNamedNodeMap对象

(6)以下哪一个方法用来创建一个处理指令节点?

A.createNode()带适当的参数B.createPI()

C.createProcessingInstruction()D.A和C

(7)与删除子节点并添加一个新的子节点方法相比,replaceChild()方法的执行速度更快。

A.正确B.错误

(8)扩展接口不是由W3C定义的。

A.正确B.错误

(9)如果某个特定根节点没有任何子节点,则DOM的childNodes集合将返回什么?

A.它将弹出一个错误

B.它将返回一个null值

C.它将返回根元素节点

D.它将返回总计数为0的节点对象的列表

(10)removeChild方法的返回值是什么?

A.它没有任何返回值

B.它将在删除指定子节点后返回下一个子节点

C.它将返回被它删除的对象

D.以上都不是

 

第八单元

(1)以下哪一个是最好的解析器?

A.SAX解析器B.DOM解析器

C.这取决于要使用解析器的应用程序D.以上都不是

(2)以下哪一个是IBMSAX解析器?

A.XTB.XP

C.IBM—JavaD.XML4J

(3)SAX运行在以下哪一项上?

A.树节点接口B.事件驱动模型C.三层接口D.以上都不是

(4)以下哪一项是正确的?

A.SAX解析器将解析文档,并在最后解析完成时报告文档

B.SAX解析器将在它捕获到错误时报告这些错误

C.DOM解析器将基于事件驱动模型报告元素和节点

D.以上都不正确

(5)如果我们在一个XML文档中声明了一个特定实体两次,那么以下哪一项是正确的?

A.SAX解析器将不报告任何错误

B.SAX解析器的ErrorHandler将调用error()回调

C.SAX解析器的ErrorHandler将调用fatalError()回调

D.SAX解析器的ErrorHandler将调用warning()回调

(6)假定我们需要在一个包含学生信息的XML文件中查找学生记录的总数。

;以下哪一项最适合于这种目的?

A.SAX解析器B.DOM解析器C.A和BD.以上都不是

(7)以下哪一个方法用来查找驻留在一个特定元素中的信息?

A.getValue()   B.getData()C.characters()D.以上都不是

(8)以下哪一项是正确的?

A.可以通过SAX和DOM随机访问文档

B.复杂的搜索在DOM中很难实现

C.SAX中提供了DTD,但DOM中未提供

D.SAX解析器不能随机地访问一个特定元素并修改它

(9)哪里可以找到SAX解析器?

A.JavaB.C++

C.CD.以上都是

(10)以下哪一项占用内存大?

A.SAXB.DOM

C.SAX和DOMD.以上都不是

 

第九单元

(1)以下哪一项是需要把一个数据库转换为XML格式的合理理由?

A.从数据库查询十分困难B.数据库文件没有安全性

C.数据库中排序很困难D.为了实现在各种平台上的数据可访问性

(2)通过把数据转换为______,可以将任何数据库转换为XML文档。

A.元素B.属性C.节点D.A和B

(3)把数据库中存在的关系映射到XML结构是可能的。

A.正确B.错误

(4)使用n层架构后,会产生以下哪种结果?

A.可复用性将提高B.降低程序人员开发工作的复杂性

C.安全性提高D.以上都是

(5)使用XML可以实现与不兼容系统的互操作性,因为_______。

A.XML可以在任何平台上工作

B.任何XML文件可以从二进制装换到ASCII格式,反之亦然

C.XML是一个纯文本文件,我们可以轻易地把它转换到任何平台中

D.以上都不是

(6)以下哪一项是要把一个数据库转换为一个XML文件的主要原因?

A.XML文件不占用大量空间

B.创建一个XML文件不耗时

C.与不兼容系统的互操作性

D.访问数据的速度更快,因为XML是一个纯文本文件

(7)假定我们要编写一个数据库触发器,它将检查为某一列预定义的某些值。

当我们试图把RDBMS映射到适合的XML结构时,可能实现我们所创建的触发器的功能吗?

A.不可能B.可能,我们需要使用DTD

C.可能,我们需要使用XML模式D.B和C

(8)JDBC是把一个数据库转换为XML格式的唯一方法。

A.正确B.错误

(9)以下哪一项是正确的?

A.以数据为中心的文档可以以XML格式存储

B.以文档为中心的文档可以以XML格式存储

C.以文档为中心的文档只能存储在数据库中

D.A和B

(10)有关某个公司秋季销售报表的信息属于以下哪一类?

A.以数据为中心的文档B.以文档为中心的文档

C.可以是以数据为中心的,也可以是以文档为中心的D.以上都不是

 

第十单元

(1)要运行一个Web服务,我们需要_________.

A.IBMSOAP工具包

B.MicrosoftSOAP工具包

C.OracleSOAP工具包

D.以上都不是

(2)以下哪一项是有关SOAP的最准确的描述?

A.基于XML的服务器

B.HTTP上基于XML的协议

C.用来在Internet上转换任何XML文件的XSLT文件

D.基于XML的消息传递服务器

(3)以下哪一项用来定位Web服务?

A.SOAPB.XML定位服务

C.WSDLD.UDDI

(4)BIND操作发生在以下哪两个对象之间?

A.两个服务请求者之间B.两个服务提供者之间

C.一个服务请求者和一个服务提供者之间D.以上都不是

(5)(不定项)WSDL的服务实现文件包含以下哪项信息?

A.服务信息B.端口信息

C.消息的数据类型定义D.消息定义

(6)(不定项)_______类型操作可以用于发布/订阅场合中。

A.单向B.请求—响应

C.要求—响应D.通知

(7)如果

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1