XML形考试题
- 格式:doc
- 大小:73.00 KB
- 文档页数:9
XML模拟题一、判断题1、()XML命名空间用于解决来源于多个XML文档的元素类型和属性的命名冲突的问题。
2、()在XML元素上声明的命名空间只在其声明的元素上有效。
3、()XML Schema定义了XML文档的结构4、()XML Schema文档就是XML文档。
5、()XMLSchema SimpleType元素用于定义XML文档中元素的子元素及其属性。
二、选择题1、下面关于Schema的描述哪些是正确的?(A)Schema提供对XML有效验证的机制。
(B)Schema比DTD表达能力更强。
(C)Schema文档扩展名为”*.xsd”。
(D)Schema已经是W3C公布的标准规范。
2、在以下Schema中那个元素类型可以加入属性?(A)简单类型(B)复杂类型(C)自定义类型(D)对象类型3、在Schema声明自定义数据类型的枚举型时要使用下列哪些子元素?(A) restriction (B)pattern(C) list (D)enumeration4. 下面哪项对Schema中简单元素的描述是正确的?(A)不能拥有属性定义(B)不能拥有子元素定义(C)”unbounded”属性值表明可多次出现(D)可以有自定义数据类型5.以下哪项关于Schema中复杂元素的描述是错误的?(A)使用complexType元素声明的元素(B) 拥有length子元素(C) 拥有sequence子元素(D) 拥有choose子元素6.在Schema中关于XML元素的属性声明描述正确的是:(A)使用element元素声明所属的元素(B) 使用attribute元素声明(C) 可以拥有#required属性值(D) 可以拥有optional属性值三、简述题1、在XML怎样引用Schema文档?2、说明XML Schema 文档的基本结构。
3、说明复杂类型元素声明的语法。
4、试比较DTD与XML Schema。
四、应用题试参考本章示例为前面所做练习题的大型超市当天商品销售记录信息的XML定制一份Schema文件五、简答题1. 在XML文件中使用DTD有何好处,XML Schema与DTD的比较,Schema的优越性有哪些?2.对于XML文档,Schema有哪些作用?3.编写好一个Schema文档,要使用它来验证一个XML文档是合法的,如何进行引用?4.Schema文档设置元素的固定值和默认值的用途是什么?分别是如何扩展实例的,举例说明。
XML考试试题及答案试题一一、填空题(每空1分,共20分)1.XML是一种设计特定领域标记语言的________语言。
2.XML文档的声明中的编码方式常用的有_________和GB2312。
3.XML解析器是_______之间存在的软件组织。
4.XML的技术优势有_______,_______,________,语法自由,结构化集成数据。
5.XML 文档元素的特性是______,_______,________。
6.DTD的全程为_________,它分为________和_______两种。
7.DTD中%用于声明________。
8.ElementType元素的content属性的有效性包括_______,________,________,_________。
3C XML schema的数据类型分为________,_________。
3C XML schema的数据类型_______指定32位浮点数。
二、判断题(每题1分,共10分)题1 2 3 4 5 6 7 8 9 10号答案可以把XML文档转换成任何一种其它格式的文档。
( )2. 在XML文档中引用一个CSS样式的语法为:<?xml-stylesheet type=〞text/css〞href=〞css样式表文件路径〞?>。
( )3. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文档显示。
( )4.有效XML文档不一定是格式正规的XML文档。
( )5.格式正规的XML文档一定是有效XML文档。
( )6. XSL样式表可以用来“装饰〞XML文档和RTF文档。
( )7.列表类型是其值用空格隔开的原子值列表。
( )8.XML shema中的的复杂类型是有三种不同的类型。
( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。
( )10.XSL格式化对象语言是一种定义XML显示方式的语言。
XML考试题库大全1. 为定义一个XML文档的结构,开发者可以使用的XML技术有。
(选择二项)(bd)a) UMLb) DTDc) Namespaced) XML Schemae) XSL2. 下面是XML标准提供的编程接口,用于开发人员访问XML文档。
(选择两项)(bd)a) Xpath b) Domc) XSLT d) SAXe) Xlink3.下面是一个XML文档的序言部分:<?xml version=”1.0” e ncoding=”gb2312”?><!DOCTYPE lib[<!ELEMENT lib(poems*)><!ELEMENT poems(title,content)*><!A TTLIST poems number IDREF #REQUIRED><!ELEMENT title(#PCDA TA)><!A TTLIST title number ID #REQUIRED><! ELEMENT content(#PCDA TA)>]>下面的片段中可以作为该XML文档的合法的文档元素部分的是。
(选择一项)(B)a)<lib><poems number=”A001”><title number=”A001”>八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
</content> </poems><poems number=”A003”><title>八阵图1</title><content>功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1.</content> </poems></lib>b)<lib><poems number=”A001”><title number=”A001”>八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
试题一一、填空题(每空1分,共20分)1.XML是一种设计特定领域标记语言的________语言。
2.XML文档的声明中的编码方式常用的有_________和GB2312。
3.XML解析器是_______之间存在的软件组织。
4.XML的技术优势有_______,_______,________,语法自由,结构化集成数据。
5.XML 文档元素的特性是______,_______,________。
6.DTD的全程为_________,它分为________和_______两种。
7.DTD中%用于声明________。
8.ElementType元素的content属性的有效性包括_______,________,________,_________。
1 / 379.W3C XML schema的数据类型分为________,_________。
10.W3C XML schema的数据类型_______指定32位浮点数。
二、判断题(每小题1分,共10分)1. XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档。
( )2. 在XML文档中引用一个CSS样式的语法为:<?xml-stylesheet type=”text/css” href=”css样式表文件路径”?>。
( )3. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文档显示。
( )2 / 374.有效XML文档不一定是格式正规的XML文档。
( )5.格式正规的XML文档一定是有效XML文档。
( )6. XSL样式表可以用来“装饰”XML文档和RTF文档。
( )7.列表类型是其值用空格隔开的原子值列表。
( )8.XML shema中的的复杂类型是有三种不同的类型。
( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。
课程名称:XML与Web Services 使用班级:各专业试卷形式:闭卷考试时间:120分钟试题一二三四五总分得分一、填空题(每题3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题方式均无效。
1、下面代码中的“学生信息”是根原素____根元素_________元素;<?xml version=”1.0”><?DOCTYPE 学生信息SYSTEM “stu.dtd”><!ELEMENT 学生信息(#PCDA TA)>2、match=“/”语句的含义是____________;3、能够通过DTD验证的XML文档我们称为___xml 模式___的文档;4、XML文档中下条语句的作用是:____________;<?xml-stylesheet type=”text/xsl”href=”mysub/file1.xsl”?>5、在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_;6、<xsl:value-of select=”name”/>语句的作用是____________;7、在DTD文档中下面语句的作用是_________对教师的元素声明_________;<!ELEMENT 教师(姓名,性别)>8、在DTD文档中下面语句的作用是_____ pic1是引用外部实体“fi1.jpg”__________;<!ENTITIE pic1 SYSTEM “fi1.jpg”>9、声明语句<!ATTLIST姓名身份证号ID #REQUIRED>的作用是_____对姓名元素的属性声明________;一、选择题(每题2分,共20分)下列各题选项中,只有一个选项是正确的,请将正确选项的标号填写在题目后面的横线上,其余答题方式均无效。
1、声明语句<!ATTIBLIST student studentID ID #REQUIRED>的作用是(B)A、声明元素student的属性studentID是可有可无的;B、声明元素student的属性studentID是唯一标识类型,可以省略;C、声明元素student的属性studentID是默认取值,可以省略;D、声明元素student的属性studentID是唯一标识类型,不可省略;2、在XML文档的第一条声明语句中,不能使用的属性是( D )A、versionB、encodingC、standaloneD、name3、不符合格式良好的XML文档要求的是(A)A、文档可以有一个以上的根元素;B、有符合规范的声明语句;C、每个元素有正确的起始、结束标记;D、元素正确嵌套,没有交叉现象出现;4、在进行属性声明时,错误的是(B )A、标记中可以使用多个属性B、属性可以出现在起始标记或结束标记中;C、属性名是大小写敏感的;D、属性值必须用引号引上;5、一个XML文档如果符合它的XML Schema文档的定义,称它为( A)A、结构良好的XML文档B、有效的XML文档6、XML文档中语句<!DOCTYPE dlib SYSTEM “mydtd.dtd"> 中SYSTEM的作用是( C )A、指定运行的操作系统B、打开系统文件C、连接外部DTD文件7、以下不属于XML语法规定的是( B )A、元素必须正确嵌套B、标记任意大小写C、所有的属性值必须放在双引号或单引号中;D、若文档没有DTD,属性值的默认类型是“CDA TA”;8、声明语句<!ELEMENT 学生信息((地址,成绩)|#PCDA TA)>指明元素学生信息是(B)A、任意子元素组成;B、由子元素“地址”“成绩”和字符数据混合组成;C、由字符“地址,成绩”和字符“#PCDA TA”组成;D、由文本类数据组成9、XML Schema文档中语句:<element type=”name”minOccurs=“1”maxOccurs=”*”/>中属性type的作用是( D )A、指定子元素的属性;B、指定子元素的数据类型;C、指定子元素是引用元素声明中name属性值为name的元素;D、指定子元素名称;10、下面标记中,非法的XML标记名称是(D)A、<city.tte>B、<myfile-name>C、<content_11>D、<xml>三、改错题。
XML考试试题及答案试题⼀⼀、填空题(每空1分,共20分)1.xmxxxxl是⼀种设计特定领域标记语⾔的________语⾔。
2.xmxxxxl⽂档的声明中的编码⽅式常⽤的有_________和GB2312。
3.xmxxxxl解析器是_______之间存在的软件组织。
4.xmxxxxl的技术优势有______________________语法⾃由结构化集成数据。
5.xmxxxxl ⽂档元素的特性是_____________________。
6.DTD的全程为_________它分为________和_______两种。
7.DTD中%⽤于声明________。
8.ElementType元素的content属性的有效性包括________________________________。
9.W3C xmxxxxl schema的数据类型分为_________________。
10.W3C xmxxxxl schema的数据类型_______指定32位浮点数。
⼆、判断题(每⼩题1分,共10分)的⽂档。
( )2. 在xmxxxxl⽂档中引⽤⼀个CSS样式的语法为:。
( )3. CSS最初是针对HTML⽽提出的样式表,现在同样可以很好地应⽤于描述xmxxxxl⽂档显⽰。
( )4.有效xmxxxxl⽂档不⼀定是格式正规的xmxxxxl⽂档。
( )5.格式正规的xmxxxxl⽂档⼀定是有效xmxxxxl⽂档。
( )6. XSL样式表可以⽤来“装饰”xmxxxxl⽂档和RTF⽂档。
( )7.列表类型是其值⽤空格隔开的原⼦值列表。
( )8.xmxxxxl shema中的的复杂类型是有三种不同的类型。
( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选⼀项。
( )10.XSL格式化对象语⾔是⼀种定义xmxxxxl显⽰⽅式的语⾔。
( )三、选择题(选出⼀个或多个正确答案将正确答案的序号填在对应的答题框内。
XML 试卷A 答案xml-试卷a--答案XML试卷a一、单选题(共40分,每小题2分)1.为了定义XML文档的结构,开发人员可以使用的XML技术有(b)。
a、 umlb、dtdc、命名空间、xsl2、在xml中,w3c组织给出的样式表语言的推存标准有(d)。
a、 xpointerb、xlinkerc、xpathd、css3、在实体引用中表示“>”的是(b)。
a、 <b、>;c、#qut;d、 #在;4、能显示出ifa在dtd中已定义为#pcdata)(c)。
a、 b、c、d、ifa5.命名空间声明可以直接定义,也可以默认定义。
直接定义的格式是(a)a、xmlns:=“B、xmlns:=“C、xmlns=”“D和xmlns:=6、下面有几个空标记写法,其中正确的是(a)。
a、 B.书>C,D.书/>7、考虑如下的xml.schema示例属性current声明等同于下面选项(c)的DTD声明。
a、 b、c、d、8、schema至少需要具有一个属性xmlns,用以指定该scehma包含的(d)a、命名空间B、元素范围C和属性范围D都是9。
在DTD中,定义元素属性时,默认值是隐含的,即(b)a的属性。
必须指定b,可选C,固定值D,无`11.如果要为特定属性提供固定的默认值,而XML文件的编辑器无法修改该值,则应使用关键字(a)a、fixedb、requiredc、impliedd、cdata12、在10种属性类型中,(c)指的是纯文本、字符型数据类型.a、 IDB、entityc、CDATA、枚举13。
在XML和模式中,声明元素属性的属性元素有一个共同的属性用法。
使用价值不包括以下哪项(c)。
a、要求B、可选C、固定d、prohibited14.以下关于CSS样式表的陈述不正确(d)。
a、在xml文档中引用一个css样式的语法为:b、 CSS可以调整XML文档的结构,将其转换为HTML并显示在浏览器上c、css最初是针对html而提出的样式表,现在同样可以很好地应用于描述xml文档显示d、css在显示一个xml文档的过程中没有任何新代码产生15、下列哪一项不是xml相对于html的主要优点。
1、下面关于标记语言的描述,哪些是正确的?A.标记语言可以认为是很多标记集合在一起形成的一整套语法规则。
B.最早的标记语言是IBM公司研究员发明的标准通用标记语言(SGML)。
C.SGML标记语言现在是W3C联盟的推荐标准。
D.现在很多标记语言都是由SGML创建的。
E.SGML基本上能实现现在所有标记语言的功能,所以在制定或发明新的标记语言是没有意义的。
选择2个答案AD2、下面哪一个XML技术是用来做XML转换的?A.XSLFOB.XSLTC.XMLTransformationD.XMLStylesheetTransformation选择1个答案A3、下面哪些是正确的XML名称?A.abc234-_qdeB._3234.23C.1abcD.sdafa$ddE.属性选择3个答案ABE4、下面关于XML文档的描述,哪些是正确的?A.XML文档可以分为有效文档、格式良好文档及无效文档。
B.XML文档可以分为合法文档及不合法文档。
C.一个有效的XML文档肯定是格式良好的文档。
D.无效文档就是非有效文档。
E.XML文档的字符编码都是Unicode。
选择2个答案AC5、下面的XML文档片断,哪些是格式良好的?A.<A>…</a>B.<p>Thisisagoodidea!<br></p>C.<A>abc<B/></A>D.<A><B></A></B>选择1个答案C6、下面哪一个XML文档是格式良好的?A. <?xmlversion="1.0"encoding="GB2312"?><A><B/><?endProcesselement="B"?></A>B. <?beginProcesselement="A"?><?xmlversion="1.0"encoding="GB2312"?><A><B/> </A>C. <?xmlversion="1.0"encoding="GB2312"?><A><B/></A><A><C/></A>D. <!—Thisdocumentkeeptheorderinformation--><?xmlversion="1.0"encoding="GB2312"?><A><B/> </A>选择2个答案AB7、下面哪些名称是合法名称(QName)?A. 名称:次名称B. abcC. :abcD. p:1abcE. pp:abc选择2个答案AE8.下面关于元素(element)的正确说法有?A.元素是XML的骨架,XML文档的所有内容及结构信息都在元素中。
一、填空题1.使用XML,空白将被(保留)2.XML标记都是(大小写)敏感的3.XML文档属性值必须使用(引号"")括起来。
4.符合语法的XML文档称为(格式良好)的XML文档。
5.通过DTD或是XML Schema验证的XML文档称为(有效)的XML文档。
6.XML 文档以(XML 声明)(<? ?>)作为开始,它向解析器提供了关于文档的基本信息7.XML中的注释同样使用(<!-- 和-->)来表示8.(根元素)是一个完全包括文档中其他所有元素的元素。
9.根元素的(起始标记)要放在所有其他元素的起始标记之前。
10.根元素的(结束标记)要放在所有其他元素的结束标记之后。
11.XML内部实体“< ”用来显示(小于(<))符号12.XML内部实体“>”用来显示(大于(>))符号13.XML内部实体“&”用来显示(and(&))符号14.XML内部实体“"”用来显示(双引号(“))符号15.XML(命名空间)提供了一种避免元素名称冲突的方法。
16.XML命名空间提供了一种避免(元素)名称冲突的方法。
17.两个不同的XML文档使用同一个名字来描述不同类型的元素的情况往往会导致(命名)冲突。
18.(命名空间)是阻止具有相同名字元素间的冲突的一种方法。
19.DTD分为外部DTD 和内部DTD 两种。
20.外部DTD是一个独立于XML文件的文件,实际上也是一个文本文件,只是使用(.dtd)为文件扩展名。
21.在DTD中通过正规则表达式规定元素的(顺序)和次数。
22.在DTD中通过正规则表达式规定元素的顺序和(次数)。
23.在DTD中通过正规则表达式规定元素的顺序和次数,(?)代表该元素对象可以出现,但只能出现一次(0到1次)24.在DTD中通过正规则表达式规定元素的顺序和次数,“?”代表该元素对象可以(出现,但只能出现一)(0到1次))次。
题号一二三四五六七八九总分标准分20 30 10 40 100得分阅卷人一、填空题(2分×10,共20分)1、根据实体的引用地方可以分为(一般实体)和(参数实体)。
2、一个XML文档结构是由文档头部分和(文档体)两个主要部分,以及一个可选的文档尾组成的。
3、构成XML文档最基本的单位是(元素)。
4、DOM叫(文档对象模式),它以树状层次结构存储XML文档中的所有数据,每一个节点都一个相应的对象,其结构与XML文档的层次结构相对应。
5、数据岛可以把(HTML )和(XML )两种技术相结合。
6、DTD又叫(文档类型定义)是描述XML文档结构的一种常见方法。
7、模型组共有3种sequence 组、( all组 )、 choice组。
8、W3C提出了两个标准的应用程序接口( DOM )和SAX 。
二、选择题(2分×15=30分)1、以下的标记名称中不合法的是( D )A.<Book> B. <_ Book> C. <:Book> D. <#Book>2、XML数据岛绑定于标签( B )之间。
A.〈data〉〈/data〉B. 〈xml〉〈/xml〉C. 〈body〉〈/body〉D.〈datasrc〉〈/datasrc〉3、在DOM节点类型中以下( B )表示XML文档的根节点(代表XML本身)。
A.Node B. Document C. Element D. Text4、在XSL中,匹配XML的根节点使用( C )。
A. *号B.·号C. /号D. XML中根元素名称5、以下XML语句错误的是( A )。
A. <Book name=”xml技术”name=”xml”/>。
B. <Book Name=”xml技术”name=”xml”/>。
C.<Book name=”xml技术”name2=”xml”/>。