当前位置:文档之家› xml复习题

xml复习题

一.选择题:1.()标记语言可以创建其他的标记语言A. XML B SGML C HTML D GML2. 为定义一个XML文档的结构,开发者可以使用的XML技术有()。

A、UMLB、DTDC、NamespaceD、XSL3.在实体引用中表示“>”的是( )。

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></1xyy>B. <Name></name>C. <student_no></student_no>D. <sid><sid>11. 在DTD中,定义元素属性时,其缺省值是IMPLIED时,是( )的属性.A、必须赋值B、可有可无C、固定取值D、都不是12. <xml version=""><book>这是一本好书!</book>上面的XML文档属于()文档。

A、无效的B、有效的C、格式良好的D、格式错误的14. 在XML中,引用一般实体的时候,在实体名的前后分别写的符号为( C )A. < $B. % ;C. & ;D. & &15. 下面关于XML命名规则的叙述,哪个是不正确的。

A. 允许以冒号开头B. 有效命名符可以是数字、下划线C. 允许以汉字开头D. 允许以数字开头16. .命名空间通过在元素前增加一个独特的标识符来标识元素的唯一性,这个标识符采用( )形式来进行表示。

A.URL B.URN C.URI D.xmlns17 下列说法不正确的是()A.结构良好的XML文档就是有效的XML文档B.结构良好的XML文档是符合XML语法规范的XML文档C.有效的XML文档就是结构良好的XML文档D.有效的XML文档是指通过了DTD验证的XML文档19. XML文档里的元素可以嵌套,因此XML文档里的注释也能嵌套。

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

A)<xml version="" encoding="UTF-8">B)<XML version="" encoding="UTF-8">C)<xml Version="" encoding="UTF-8">D)<xml version="" encoding="UTF-8">E)<xml version="" Encoding="UTF-8">21.()是不合法的XML名称A.香港 C 成都 D. _school22. ( )是正确的元素嵌套A. <学生>B. <学生><姓名> <姓名></学生> </学生>张三</姓名></姓名>C. <学生> D <学生><姓名>张三</姓名> 张三<姓名></学生> </学生></姓名>23. ()是合法的名称A. 名称:次名称B. abcC. :abcD. P:6abc24. 属性()用来表示XML文档所使用的字符集。

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

A.命名空间26. 对于下面的代码<!ELEMENT PRODUCT (PRODUCTNAME, DESCRIPTION, PRICE, QUANTITY)>下列选项中,哪一个不是PRODUCT元素的子元素()A. PRODUCTNAMEB. DESCRIPTIOND. QUANTITY27 含有中文字符的XML文档中,encoding属性值应设为()A. BIG5B. GB2312C. UTF-828.下列选项中,哪一个是预定义实体()A. &name;B. &lt;C. & copyright;29. DTD文档中,某元素属性的属性特点定义为#REQUIRED,说明此属性值在XML文档中()A.必须给出B.可有可无30.下列那段代码描述的是空元素( )A.<title>gone with the wind</title><format>movie</format><genre>classic</genre>B.<DVD id=”1”><title>gone with the wind</title><format>movie</format><genre>classic</genre></DVD>C. <book/>D.</>31:下面哪些XML标记是正确的A.<book />B.< book />C.<book> </Book>D.<book> <book/>35 下面()是XML提供的编程接口,用于开发人员访问XML文档A. XpathB. Dom D. SAX(1)定义一个元素组,要求一次只能出现组中的一个元素,要使用的关键字是:A. sequenceB. groupC. choiceD. all(2)对于下列代码:<xs:attribute name="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、REQUIREDC、IMPLIEDD、CDATA(8)在Schema中,声明一个元素的属性的attribute元素有一个常用的属性use,use的取值不包括下列哪一项()。

A、requiredB、optionalC、fixedD、prohibited(9)Schema与DTD的不同之处有()。

A、基于XML语法B、支持命名空间C、可扩展D、对XML文档结构进行验证(10)()属性指定元素最多出现的次数。

A、minOccursB、maxOccursC、minExclusiveD、maxExclusive(11)每个Schema文档都是从下列()个元素开始的A. schemaB. element C attribute D. xmlns(12) 按照以下定义:<xsd:element name="price" type="xsd:integer" fixed="1" />下面哪一项是无效实例A)<price>1</price> B)<price>01</price>C)<price>+1</price> D)<price>-1</price>(13) 从一个简单类型派生出另一个简单类型,可以加上适当的限制,这个限制是通过下列哪个元素实现的A)enumeration B)minExclusive C)restriction D)pattern(14) 按照以下定义:<xsd:element name="name" type="xsd:string",fixed="1">下面哪一项是有效实例:A)<name>1</name> B)<name>01</name>C)<name>+1</name> D)<name>-1</name>(15) 我们可以通过xml schema和(DTD)来规定什么样的标签和元素能够使用在特定的XML文档中,符合这个计划的文档称为(有效文档)。

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

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

该文件的扩展名是()。

相关主题