最新xml复习题.docx

上传人:b****5 文档编号:4522991 上传时间:2022-12-01 格式:DOCX 页数:19 大小:26.06KB
下载 相关 举报
最新xml复习题.docx_第1页
第1页 / 共19页
最新xml复习题.docx_第2页
第2页 / 共19页
最新xml复习题.docx_第3页
第3页 / 共19页
最新xml复习题.docx_第4页
第4页 / 共19页
最新xml复习题.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

最新xml复习题.docx

《最新xml复习题.docx》由会员分享,可在线阅读,更多相关《最新xml复习题.docx(19页珍藏版)》请在冰豆网上搜索。

最新xml复习题.docx

最新xml复习题

一.选择题:

1.()标记语言可以创建其他的标记语言

A.XMLBSGMLCHTMLDGML

2.为定义一个XML文档的结构,开发者可以使用的XML技术有()。

A、UMLB、DTDC、NamespaceD、XSL

3.在实体引用中表示“>”的是()。

A、<B、>;C、#qut;D、#at;

5.下面有几个空标记写法,其中正确的是()。

A、<书/>

B、

C、<书>

D、

6.关于XML文档叙述错误的是()

A.不可以使用中文名作为XML的元素标记

B.编写XML文档必须在首行对其声明

C.XML的元素标记区分大小写

D.一个合法的XML文档必须包含一个根元素

7.下列()选项不是XML文档所必须具备的要素

A.XML声明B.文档类型声明C.元素D文档元素

8.下列()是XML的基本组成部分

A元素B.属性C注释D指针

9.以下()是标记的命名规则

A标记名不能包含冒号B标记名可以包含实体

C.标记名必须以字母或下划线开始D.后继字符可以是任意字符。

10.构成XML文档的最基本单位是()

A.元素B属性C.类型D.名称空间

11.以下哪项是合法的XML元素标记(C)

A.<1xyy>

B.

C.

D.

11.在DTD中,定义元素属性时,其缺省值是IMPLIED时,是()的属性.

A、必须赋值B、可有可无C、固定取值D、都不是

12.

xmlversion="1.0"?

>

这是一本好书!

上面的XML文档属于()文档。

A、无效的

B、有效的

C、格式良好的

D、格式错误的

14.在XML中,引用一般实体的时候,在实体名的前后分别写的符号为(C)

A.<$B.%;C.&;D.&&

15.下面关于XML命名规则的叙述,哪个是不正确的。

A.允许以冒号开头B.有效命名符可以是数字、下划线

C.允许以汉字开头D.允许以数字开头

16..命名空间通过在元素前增加一个独特的标识符来标识元素的唯一性,这个标识符采用()形式来进行表示。

A.URLB.URNC.URID.xmlns

17下列说法不正确的是()

A.结构良好的XML文档就是有效的XML文档

B.结构良好的XML文档是符合XML语法规范的XML文档

C.有效的XML文档就是结构良好的XML文档

D.有效的XML文档是指通过了DTD验证的XML文档

19.XML文档里的元素可以嵌套,因此XML文档里的注释也能嵌套。

()

20.以下关于XML文档的声明的语句正确的是。

A)

B)

XMLversion="1.0"encoding="UTF-8"?

>

C)

xmlVersion="1.0"encoding="UTF-8"?

>

D)

xmlversion="1.0"encoding="UTF-8"?

>

E)

xmlversion="1.0"Encoding="UTF-8"?

>

21.()是不合法的XML名称

A.香港B.XMLC成都D._school

22.()是正确的元素嵌套

A.<学生>B.<学生>

<姓名><姓名>

张三

C.<学生>D<学生>

<姓名>张三张三<姓名>

23.()是合法的名称

A.名称:

次名称B.abcC.:

abcD.P:

6abc

24.属性()用来表示XML文档所使用的字符集。

A.versionB.encodingC.standalone

25.XML()提供了一种避免元素命名冲突的方法。

A.命名空间B.DTDC.XSDD.XSL

26.对于下面的代码

ELEMENTPRODUCT(PRODUCTNAME,DESCRIPTION,PRICE,QUANTITY)>

下列选项中,哪一个不是PRODUCT元素的子元素?

()

A.PRODUCTNAMEB.DESCRIPTION

C.NUMBERD.QUANTITY

27含有中文字符的XML文档中,encoding属性值应设为()

A.BIG5B.GB2312C.UTF-8

28.下列选项中,哪一个是预定义实体?

()

A.&name;B.<C.©right;

29.DTD文档中,某元素属性的属性特点定义为#REQUIRED,说明此属性值在XML文档中()

A.必须给出B.可有可无

30.下列那段代码描述的是空元素?

()

A.

gonewiththewind

movie

classic

B.

gonewiththewind

movie

classic

C.

D.

31:

下面哪些XML标记是正确的?

A.B.C.D.

35下面()是XML提供的编程接口,用于开发人员访问XML文档

A.XpathB.DomC.XSLTD.SAX

(1)定义一个元素组,要求一次只能出现组中的一个元素,要使用的关键字是:

A.sequenceB.group

C.choiceD.all

(2)对于下列代码:

attributename="age"type="xs:

integer"use="optional"/>

属性age是:

A.可选的B.必选的

(3)哪种类型用于定义至少包含一个子元素或属性的元素?

A.复杂数据类型B. 内置数据类型

C.用户自定义的简单数据类型

(4)DTD文档的扩展名为(),schema文档的扩展名为()

(5)Schema至少需要具有一个属性Xmlns,用以指定该Scehma包含的()

A、名字空间B、元素作用域

C、属性作用域D、以上三个都是

(6)下列哪个是schema中的simpleType与complexType的一个区别是()。

A、只有simpleType元素中可以使用restriction从其他类型继承。

B、只有complexType元素中可以使用restriction从其他类型继承。

C、只有simpleType的元素可以含有attribute。

D、只有complexType的元素可以含有attribute。

(7)如果要为一个特定属性提供一个固定的缺省值,并且XML文件的编辑者不能修改它,就应该使用()的关键字.

A、FIXEDB、REQUIRED

C、IMPLIEDD、CDATA

(8)在Schema中,声明一个元素的属性的attribute元素有一个常用的属性use,use的取值不包括下列哪一项()。

A、required

B、optional

C、fixed

D、prohibited

(9)Schema与DTD的不同之处有()。

A、基于XML语法

B、支持命名空间

C、可扩展

D、对XML文档结构进行验证

(10)()属性指定元素最多出现的次数。

A、minOccurs

B、maxOccurs

C、minExclusive

D、maxExclusive

(11)每个Schema文档都是从下列()个元素开始的

A.schemaB.elementCattributeD.xmlns

(12)按照以下定义:

elementname="price"type="xsd:

integer"fixed="1"/>

下面哪一项是无效实例?

A)1B)01

C)+1D)-1

(13)从一个简单类型派生出另一个简单类型,可以加上适当的限制,这个限制是通过下列哪个元素实现的?

A)enumerationB)minExclusiveC)restrictionD)pattern

(14)按照以下定义:

elementname="name"type="xsd:

string",fixed="1">

下面哪一项是有效实例:

A)1B)01

C)+1D)-1

(15)我们可以通过xmlschema和(DTD)来规定什么样的标签和元素能够使用在特定的XML文档中,符合这个计划的文档称为(有效文档)。

16.schema内建了丰富的数据类型,被称为“简单类型”,可以直接在元素和属性中使用它们,也可以用它们派生其他的(简单类型)和(复杂类型)。

17.XMLSchema是一个文本文件,它独立于XML文档。

该文件的扩展名是()。

18.XML文档中的处理指令

xml:

stylesheet>的type属性用于指定样式表文件的类型,如是对CSS样式表时它的值为(),XSL样式表是值为();href属性用于指定所使用的样式表的()。

20.分析以下DTD文档:

ELEMENTdoc(title?

chap*)>

ELEMENTtitle(#PCDATA)>

ELEMENTchap(sect+)>

ELEMENTsect(para+)>

ELEMENTpara(#PCDATA)>

下面的XML实例能够通过DTD验证的是(c)

A.Text

B.Text

C.Text

D.TextText

21.XML文档中语句

doctypedlibSYSTEM“mydtd.dtd”>中SYSTEM的作用是()

A.指定运行的操作系统B.打开系统文件

C.连接外部行业专用的DTD文件D.连接外部自定义的DTD文件

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

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

B.有符合规范的声明语句

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

D.元素正确嵌套,没有交叉现象出现。

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

A.元素必须正确嵌套;

B.标记任意大小写;

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

D.元素名不可以以数字开头

25.在XML中,在Schema中,声明一个元素的属性的attribute元素有一个常用的属性use,use的取值不包括下列哪一项()

A.requiredB.optionalC.fixedD.prohibited

26.()属性指定元素最多出现的次数。

A.minOccursB.maxOccursC.minExclusiveD.maxExclusive

27.XML中的字母X的含义是()

A.未知数B。

最大C.可扩展D.交换

28.XML文件的最基本的要求是()

A.可索引化B.能够描述一定的信息

C.以XML为第一个标记开头D.符合’结构良好性’的标准

29.在XML中用于注释的符号是()

A.

-------->B.

-------?

>C<%----------%>D.

----------!

>

30XML文档中语句

doctypedlibSYSTEM“mydtd.dtd”>中SYSTEM的作用是()。

A.指定运行的操作系统B.打开系统文件

C.连接外部行业专用的DTD文件D.连接外部自定义的DTD文件

(1)XSL中用来进行节点取值的指令是()

A.

value-of>B

template>C.

sort>D.

apply-templates>

(2)XML文档的根节点在XSL中使用()来代表

A.“/”B.”*”C.”@”D“?

(3)要匹配任意名称的元素节点,应使用()符号

A.“/”B.”*”C.”/*”D“.”

(4)下面是XML标准提供的编程接口,()用于开发人员访问XML文档

A.XpathB.DOMC.XSLTD.Xlink

(5)在XSL样式处理XML文档时,直接定位在“type”属性值为“服装”的商品元素上的XPath表达式应该为:

()

A.商品/type=”服装”B.商品[type=”服装”]

C//商品[@type=”服装”]D.//商品[type=”服装”]

(7)采用MSXML解析器创建一个元素类型的节点,应该使用Document接口的哪个方法:

A.creatAttribute()B.createElement()

C.createCDATASection()D.getElementByTagName()

(8)利用CSS样式将元素以块形式显示,应用选择()方式。

Adisplay:

noneB.display:

blockC.display:

inlineD.display:

list-item

(10)在XML中,下面的DTD机制中最适合于模仿关系型数据库的主键与外键的关系的是()

A.ID/IDREFB.KEY/KEYREFCCDATAD.ENTITY

(11)以下叙述错误的是()

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

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

C.命名空间能够区别不同来源地元素、属性的定义

D文档DTD可以包含在XML文档内部,也可以在XML文档外定义。

(12)可扩展样式表语言(XSL)用来定义XML文档的显示语义,XSL包含三个部分,除了()

AXSLTBXPathCXSL-FODCSS

(14)已知XML文档包含如下内容

15

18

使用xslt进行转换时,语句

templatmatch=”/list/item[@id”]能够匹配到()个元素。

A.3B.2C1D0

(15)XPath是什么?

..()

A.XML的路径语言..B.XML的转化..C.文档对象模型..D.XML命名空间

(16)在XMLDOM中,Nodelist的length属性表示的是()

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

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

(17)DOM包括以下哪四种基本接口。

A)Document接口

B)NodeList接口

C)Node接口

D)NamedNodeMap接口

E)Element接口

(18)以下哪些接口是从Node接口继承而来的。

A)Documet接口

B)Comment接口

C)Attribute接口

D)NamedNodeMap接口

E)Element接口

20.可扩展样式表语言XSL用来定义XML文档的显示语义,XSL包括三个部分,除了()。

A.XSLT

B.XPath

C.XSL-FO

D.CSS

1.下面选项中()不是XML所要解决的问题。

A.数据组织与管理B.扩展标记语言

C.使网页的表现形式更丰富D.扩展网络的通用性

3.参考下面的DTD文档结构

xmlversion="1.0"encoding="UTF-8"?

>

ELEMENT我的电脑(主板?

硬盘*)>

ELEMENT主板(#PCDATA)>

ELEMENT硬盘(分区+))>

ELEMENT分区(系统盘+)>

ELEMENT系统盘(#PCDATA)>

符合其结构约束的XML文档为()

A.<我的电脑>

<主板>主板型号:

845E

<硬盘>

<系统盘>C盘

B.<我的电脑>

<分区>

<系统盘>C盘

C.<我的电脑>

<主板>主板型号:

845E

D.<我的电脑>

<硬盘>

<系统盘>C盘

4.下列元素中,()不属于XSLT的顶层元素。

A.templateB.variableC.sortD.param

5.下面()个接口不是从Node接口继承过来的。

A.elementB.textC.attributeD.nodelist

二.多选题

(1)以下DTD元素声明正确的是。

A)B)

elementroot(#PCDATA)>

C)

ELEMENTroot(a,b+)>D)

ELEMENTroot(#PCDATA)>

E)

ELEMENTroot(a|b)*>

(2)XML文档一般由哪几部分组成。

A)XML文档的声明B)XML文档类型定义

C)XML文档注释D)XML标识及其内容

E)以上答案都不对

(3)以下说法符合XML语法规则的是。

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

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

C)结束标记可有可无

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

E)每个XML文档可以有多个根元素

(4)以下关于属性的写法正确的是。

A)

B)

C)

D)

E)

(5)以下说法中哪些是正确的。

A)结构良好的XML文档就是有效的XML文档

B)结构良好的XML文档就是符合XML语法规范的文档

C)有效的XML文档就是结构良好的XML文档

D)有效的XML文档是指通过了DTD验证的XML文档

E)以上说法都不正确。

(7)以下哪几种是对预定义实体的正确引用。

A)lt

B)<

C)&root;

D)"

E)以上都不是

(8)以下DTD属性声明正确的是。

A)

B)

ATTLISTproduct编号CDATA#IMPLIED>

C)

ATTLISTobject代号CDATA#IMPLIED>

D)

ATTLISTobject代号NMTOKENS#IMPLIED>

E)

ATTLISTperson学历(高中|大学|研究生|博士)#IMPLIED>

(9)以下自定义实体正确的是。

A)

ENTITYcity北京>

B)

ENTITYcity"北京">

C)

ENTITYbookSYSTEM"D:

\xml\dtd\book.xml">

D)

ENTITY%bookname"狂人日记">

E)

ENTITY%bookSYSTEM"book.txt">

(10)用于修饰属性的缺省值有那几种。

A)#FIXED

B)#REQUIRED

C)#PCDATA

D)#IMPLIED

E)以上都是

(11)对Schema的描述以及不同于DTD的优势的说法有那哪些是正确的。

A)可对XML文档进行约束B)语法比较简单

C)Schema文件本身也是一个XML文档D)丰富的数据类型

E)以上答案都不对

(12)以下那些属于Schema的内置数据类型。

A)string

B)bool

C)int

D)double

E)time

(14)以下那些类型元素可以用来进行自定义数据类型。

A)complexType

B)sequence

C)simpleType

D)element

E)attribute

(15)以下哪些属于Schema的类型元素。

A)complexType

B)attributeGroup

C)choice

D)restriction

E)simpleType

三.填空题

1.XML不是编程语言而是一种计算机可识别的标记语言,用来描述文档的数据和结构。

2.XML是一种可扩展的标记语言,以结构化的方式描述各种类型的数据。

2.XMLSchema是一个文本文件,它独立于XML文档,该文件的扩展名为.xsd。

3.XML文档中的处理指令

xml-stylesheet>的type属性用于指定样式表文件的类型,如是CSS样式表时它的值为text/css,XSL样式表是值为text/xsl;href属性用于指定所使用的样式表的uri。

4.在XPath表达式中,若要匹配当前节点,使用.符号。

5.在DTD中,设定一个元素可以出现任意次,则使用的量词是*。

6.在XPath表达式中,若要匹配当前节点,使用.符号。

7.重复元素符号“+”和“*”的区别仅在于是否出现_____0______次。

8.w3c组织提供里两种用于格式化显示XML文本样式表语言,他们有xsl和css。

9.Schema中,定义一个元素,使用的关键字是ELEMENT。

10.Schema模式文件中,指定属性是必选属性,use的值是:

required指定属性是可选属性,use的值是optional。

11.在XML中,实体

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

当前位置:首页 > 高中教育 > 高中教育

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

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