xml复习题1
XML基础教程试题.doc
XML基础教程试题(2008-2009 第二学期)一、判断题:(正确J,错误x,每题2分,共30分)1)SGML语言的最大优点是简单易懂()2)XML的优势之一是创建新的标记语言()3)HTML和XML的标记都可以由用户自己设定()4)XML和THML都是SGML的子集,功能也一样()5)XML只能描述和存储数据,而不能决定数据的显示样式()6)在XML文档中使用的元素和属性不需要都进行声明()7)元素的属性一共有10种属性类型()8)用户可以自定义属性类型()9)W3C规定在XML文档中必须使用内部DTD对文档进行约束()10)#PCDATA用于声明元素内容为纯文本()11)#IMPLIED 类型是暗示在文档中一定出现该属性()12)IDREF类型属性的作用是用于元素间的相互联系()13)银行卡的卡号可用ID类型属性进行唯一性标记()14)在声明属性时,如果给出属性默认值,则表示在XML文档中,元素一定有该属性()15)如果要引用多个【D,则可使用IDREFS类型属性()二、选择题(题2分,共10分)1、下标记语言中,产生时间最早的标记语言是()A)XML B) HTML C) SGML D) MathML2、下标记语言中,可以创建其他标记语言的语言是()A)、XML B)、HTML C)、XHTML D)、MathML3、H TML的元素和属性必须以哪种字母格式编写?()A)、大写B)、小写C)、没关系D)、以上都不对4、下面哪一个标记语言是专门为编写网页而制定的?()A )SGML B) GML C) HTML D) XML5、下面哪个公司或组织制定了XML?()A)ISO B) W3C C) Microsoft D) WAP三、简答题:(题8分,共48分)1.HTML有哪些缺点?2.XML的主要优点有哪些?3.在XML文档中,元素的使用和命名应该注意哪些事项?4.DTD主要有哪些方面的作用?5.简述在DTD中如何控制子元素的出现次数?6.在DTD中,常用的属性类型有哪些,属性默认值类型有几种?四、改错题(题6分,共12分)读下列程序,指出其存在什么问题,并修改文档,使其成为格式良好的文档。
XML考试试题及参考答案
试题一一、填空题(每空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期末考试试题复习题第一套[1]
2011-2012学年期末考试考试题一、填空题(每题3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题方式均无效。
1、下面代码中的“学生信息”是根原素____根元素_________元素;<?xml version=”1.0”><?DOCTYPE 学生信息 SYSTEM “stu.dtd”><!ELEMENT 学生信息(#PCDATA)>2、match=“/”语句的含义是____________;3、能够通过DTD验证的XML文档我们称为___xml 模式___的文档;4、XML文档中下条语句的作用是:____________;<?xml-stylesheet type=”text/xsl” href=”mysub/file1.xsl”?>在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_;5、<xsl:value-of select=”name”/>语句的作用是____________;在DTD文档中下面语句的作用是_________对教师的元素声明_________;<!ELEMENT 教师(姓名,性别)>在DTD文档中下面语句的作用是_____ pic1是引用外部实体“fi1.jpg”__________;<!ENTITIE pic1 SYSTEM “fi1.jpg”>6、声明语句<!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 标记中可以使用多个属性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,属性值的默认类型是“CDATA”;8、声明语句<!ELEMENT 学生信息((地址,成绩)|#PCDATA)>指明元素学生信息是( B )A、任意子元素组成;B、由子元素“地址”“成绩”和字符数据混合组成;C、由字符“地址,成绩”和字符“#PCDATA”组成;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.xml2.Xml P7)3.XML4.下面选项中A.数据组织与管理B.扩展标记语言C.使网页的表现形式更丰富D.扩展网络的通用性第二章:1.XML部分。
2.3.A.month/day/yearB._4lineC.我的电脑D.full nameE.Jim'sF.内存4.元素内容的文本数据包括“>”时应该使用的实体引用方式为__A(P20)A.>B.&It;C.&D."大于号 > 小于号 &It; 和 & 双引号 ";第三章:1.DTD的声明方法包括P40)2.DTD3种类型。
(P49)第四章:1.css个部分。
(P88)2.选择文档目录树(DOM)中的所有类型的单-对象时,用以构成完整的选择符。
(P77)3.使用属性选择符时以下使用方法合法的是 A、B (P78)A.A[attr]{property:value;}B.A[attr=value]{property:value;}C.A[attr~=value]{property:value;}D.A[attr|=value]{property;value;}4.以下颜色设置中 A、B、C 表示红色。
P83A.RGB(255,0,0)B.#FF0000C.RGB(100%,0%,0%)D.#FFF 第五章:1.XSL个部分。
(P96)2.XSLT3.)C.sortD.param4.<fo:flow>几个部分。
P127第六章:1.DOM是用于操作XML文档的,对于DOM来讲,所有XML2.XML它被各种不同的节点类型所实体参数节点12个节点类型组成。
(P176) 下面 D 接口不是从(P142)A.ELEMENTB.TEXTC.ATTRIBUTEVD.NODELIST4.下面C_接口不是从字符数据接口继承而来的。
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="1.0"?><book>这是一本好书!</book>上面的XML文档属于()文档。
XML期末复习综合测试题[1]
第1题判断正误(10分)正确的用T表示,错误的用F表示,每题1分。
(1)HTML标记符通常不区分大小写。
(2)网站就是一个链接的页面集合。
(3)GIF格式的图象最多可以显示1024种颜色。
(4)HTML表格在默认情况下有边框。
(5)在HTML表格中,表格的行数等于TR标记符的个数。
(6)创建图象映射时,理论上可以指定任何形状作为热点。
(7)指定滚动字幕时,不允许其中嵌入图象。
(8)框架是一种能在同一个浏览器窗口中显示多个网页的技术。
第2题判断正误(10分)正确的用T表示,错误的用F表示,每题1分。
(1)所有的HTML标记符都包括开始标记符和结束标记符。
(2)将网页上传到Internet时通常采用FTP方式。
(3)GIF格式的图象最多可以显示256种颜色。
(4)HTML表格在默认情况下没有边框。
(5)在HTML表格中,在TR、TD或TH标记符中使用align 属性可以控制单元格内容的垂直对齐。
(6)只有在框架结构的网页中,才能将A标记符的target属性指定为_blank,从而使超链接目标文件在一个新的浏览器窗口中打开。
(7)在HTML表单中,文本框、口令框和复选框都是用INPUT标记符生成的。
(8)一个网页中只能包含一个表单。
第3题判断正误(10分)正确的用T表示,错误的用F表示,每题1分。
(1)将网页上传到Internet时通常采用FTP方式。
(2)所有的HTML标记符都包括开始标记符和结束标记符。
(3)用H1标记符修饰的文字通常比用H6标记符修饰的要小。
(4)HTML表格在默认情况下有边框。
(5)在HTML表格中,表格的列数等于任意一行中TH与TD的个数。
(6)HTML表格内容的垂直对齐方式默认为垂直居中。
(7)框架是一种能在同一个浏览器窗口中显示多个网页的技术。
(8)一个网页中只能包含一个表单。
10)T第1题选择题(20分)每题中只有一个选项是正确答案,每题4分。
(1)WWW是的意思。
A.网页B.万维网C.浏览器D.超文本传输协议(2)以下关于FONT标记符的说法中,错误的是:。
XML考试题库大全_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>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
xml期末考试试题
xml期末考试试题XML期末考试试题XML(可扩展标记语言)是一种用于描述和传输数据的标记语言,被广泛应用于数据交换和存储。
它具有自我描述性、可扩展性和平台无关性等特点,因此在信息技术领域具有重要地位。
下面将从XML的基本概念、语法规则和应用等方面进行讨论。
一、XML的基本概念XML是一种标记语言,用于描述数据的结构和内容。
它使用标签来标识数据的不同部分,并通过标签之间的层次关系来表示数据的结构。
与HTML相比,XML更加通用和灵活,不仅可以用于网页设计,还可以用于数据交换和存储。
二、XML的语法规则1. 标签:XML使用尖括号包围标签,例如<book>。
标签可以有属性,属性用于描述标签的特性,例如<book id="001">。
2. 元素:标签和标签之间的内容称为元素,例如<book>XML基础教程</book>。
元素可以嵌套,形成层次结构。
3. 注释:使用<!--和-->包围的内容为注释,注释不会被解析器处理。
4. 特殊字符:在XML中,一些特殊字符(如<、>、&、")需要进行转义,以避免与标签或实体冲突。
5. 命名规则:XML中的标签和属性名称必须遵循一定的命名规则,例如不能以数字开头,不能包含空格等。
三、XML的应用1. 数据交换:XML的自我描述性和可扩展性使其成为数据交换的理想格式。
通过将数据转换为XML格式,不同系统之间可以方便地共享和解析数据,实现数据的无缝对接。
2. 数据存储:XML可以用于存储结构化数据,例如配置文件、日志文件等。
它提供了一种灵活的方式来组织和管理数据,使数据的读写更加方便和高效。
3. Web服务:XML在Web服务中扮演着重要的角色。
通过使用XML作为数据的传输格式,不同平台和语言之间的系统可以进行互操作,实现信息的共享和交流。
4. 数据查询:XML还可以用于数据查询和检索。
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基础教程试题一及答案
XML基础教程试题一及答案一、判断题(每题2分,共10分)( )1.最早的计算机标记语言是IBM公司研究员发明的通用标记语言(GML)。
( ) 2.一个有效的XML文档肯定是格式良好的文档。
( ) 3.在一个XML文档中,元素就是整个XML文档的骨架,因此在一个XML 文档里可以有多个根元素和子元素。
( )4.XML文档里的元素可以嵌套,因此XML文档里的注释也能嵌套。
( )5.空元素指的是元素没有内容,但可以有属性。
二、选择题(每题2分,共20分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
1.什么是XML? ( )A. 一种标准泛用标记语言B. 一种扩展性标识语言C. 一种超文本标记语言D.一种层叠样式表单是.NET托管程序的执行引擎2.下面哪个不是HTML的优点( )A. 跨平台..B. 强大的信息展示能力C. 标记可自定D.编写简单C3.下面哪一个标记语言产生的时间最早。
( )A.XML B.SGML C.HTML D.CML4.XPath是什么?( )A.XML的路径语言B.XML的转化C. 文档对象模型D.XML命名空间5.这行XML声明,声明该文档采用了什么编码标准?<?xml version="1.0" ?> ( )A. GB2312B. ANSIC. Unicode UTF-8D. Windows-12526.何谓DTD?( )A.文档架构定义,用来验证XMLB.文档类型定义,用来验证XMLC.XML文档的数据部分D.XML文档的片断7.何谓DOM?( )A.XML文档B.XML文档对象模型C.XML模型语言D.XML路径语言8.采用MSXML解析器创建一个元素类型的节点,应该使用Document接口的哪个方法:( )A.createAttribute() B.createElement() C.createCDATASection() D.getElementByTagName()9.一个XML文档以声明开始,在声明中不可使用的属性为:( )A.是否引用外部文件B.文件大小C.字符编码D.版本10.关于DOM的描述错误的是( )。
XML复习题
XML复习题
XML复习题:
1、什么是XML? XML文件和HTML文件有何不同?
答XML即可扩展的标记语言,HTML为超文本标记语言,遵循的标准一样
XML是Extensible Markup Language的简称,中文名可扩展标记语言,它是一种简单的文本格式存储数据的方式。
XML与HTML最大的不同是,XML没有任何预定义元素,最重要的是XML不管它使用什么养的名称,实际上不是语言,而是定义语言的标准(称为XML 应用)。
2、如果XML文件中的XML声明为,XML文件应使用怎样的编码保存?
如果XML声明为,XML文件应使用怎样的编码保存?
如果XML声明为,XML文件应使用怎样的编码保存?
如果XML声明为,XML文件应使用怎样的编码保存?
3、请阅读下列XML文件,并回答问题。
<出生日期>1980.12
<身高>1.78。
《XML基础教程期末考试及答案》
一选择填空第一章:1.xml2.Xml P7)3.XML4.下面选项中A.数据组织与管理B.扩展标记语言C.使网页的表现形式更丰富D.扩展网络的通用性第二章:1.XML部分。
2.3.A.month/day/yearB._4lineC.我的电脑D.full nameE.Jim'sF.内存4.元素内容的文本数据包括“>”时应该使用的实体引用方式为__A(P20)A.>B.&It;C.&D."大于号 > 小于号 &It; 和 & 双引号 ";第三章:1.DTD的声明方法包括P40)2.DTD3种类型。
(P49)第四章:1.css个部分。
(P88)2.选择文档目录树(DOM)中的所有类型的单-对象时,用以构成完整的选择符。
(P77)3.使用属性选择符时以下使用方法合法的是 A、B (P78)A.A[attr]{property:value;}B.A[attr=value]{property:value;}C.A[attr~=value]{property:value;}D.A[attr|=value]{property;value;}4.以下颜色设置中 A、B、C 表示红色。
P83A.RGB(255,0,0)B.#FF0000C.RGB(100%,0%,0%)D.#FFF 第五章:1.XSL个部分。
(P96)2.XSLT3.)C.sortD.param4.<fo:flow>几个部分。
P127第六章:1.DOM是用于操作XML文档的,对于DOM来讲,所有XML2.XML它被各种不同的节点类型所实体参数节点12个节点类型组成。
(P176) 下面 D 接口不是从(P142)A.ELEMENTB.TEXTC.ATTRIBUTEVD.NODELIST4.下面C_接口不是从字符数据接口继承而来的。
XML基础复习习题
一、选择题1.XML采用以下哪种数据组织结构?()A 星状结构B 线状结构C树状结构D网状结构2.下列关于XML文档中根元素的说法不正确的是()A每一个结构完整的XML文档中有且只有一个根元素B 根元素完全包括了文档中其他所有元素C 根元素的起始标记要放在其他所有元素的起始标记之前,而根元素的结束标记要放在其他所有元素的结束标记之后D 根元素不能包含属性节点3.下面哪个公司或组织制定了XML:()A ISOB OracleC W3CD Micrsoft4.以下哪个是规范的XML元素:()A -booklistB 3classC Book CaseD book-info5.对于一个XML文档,以下哪个名称是错误的?()A <Note>B <h1>C <1dollar>D 以上三个都不正确6.<?xml version="1.0"?><!--例子--><greeting>Hello, World!</greeting>上面的XML文档属于()文档。
A 无效的B 有效的C 格式良好的D 格式错误的7.以下的xml文档片段中,属性符合XML语法规则的是()。
A <car name=”zhang’s car”>B <car name=’zhang’s car’>C <car name=’jieda car ”>D <car name=jieda >8.>、<、&等在XML文档中被赋予了特殊的意义,所以在XML文档中不能直接包含这些字符,而是对这些字符采用了特殊编码,< 对应的特殊编码是:()A &B <C &lgt;D &quto;9.在DTD声明中使用下列哪个符号可以允许元素不出现或者只出现一次?()A ?B *C |D +10.在一个DTD元素中定义了一个元素“学员”为<!ELEMENT 学员(#PCDATA)>,那么如下的XML实例片段中合法的是()A <学员>张三</学员>B <学员><姓名>张三</姓名></学员>C </学员>D <学员>一班<姓名>张三</姓名>同学</学员>11.分析以下在DTD文档:<!ELEMENT doc(title?,chap*)> (*零次或多次)(?零次或一次)(+ 一次或多次)<! ELEMENT title(#PCDATA)><! ELEMENT chap(sect+)><! ELEMENT sect(para+)><! ELEMENT para(#PCDATA)>下面的XML实例()能够通过DTD的校验。
xml基础期末考试题及答案
xml基础期末考试题及答案一、单项选择题(每题2分,共20分)1. XML的全称是什么?A. Extended Markup LanguageB. Extensible Markup LanguageC. Extended Markable LanguageD. Extensible Markable Language答案:B2. 在XML中,用于定义元素和属性的数据类型的是?A. DTDB. XML SchemaC. HTMLD. XHTML答案:B3. XML文件的根元素是什么?A. <root>B. <xml>C. <document>D. 没有根元素答案:A4. 下列哪个不是XML的声明?A. <?xml version="1.0"?>B. <!DOCTYPE html>C. <!DOCTYPE xml>D. <?xml-stylesheet type="text/xsl" href="style.xsl"?>答案:C5. XML命名空间的作用是什么?A. 定义元素和属性的数据类型B. 防止元素和属性名的冲突C. 定义元素和属性的默认值D. 改变元素和属性的显示方式答案:B6. XML中,用于表示注释的是什么?A. <!-- 注释内容 -->B. <!注释内容>C. <!--注释内容-->D. <注释内容>答案:A7. 在XML中,属性值必须使用什么符号包围?A. 单引号B. 双引号C. 尖括号D. 大括号答案:A8. XML中的实体引用是什么?A. 用于表示特殊字符的代码B. 用于表示元素的代码C. 用于表示属性的代码D. 用于表示注释的代码答案:A9. XML文档的解析方式有哪些?A. DOM解析B. SAX解析C. DOM和SAX解析D. 只有DOM解析答案:C10. XML Schema定义了什么?A. 文档的结构B. 文档的样式C. 文档的语义D. 文档的版本答案:A二、多项选择题(每题3分,共15分)1. XML的以下哪些特性是正确的?A. 自描述性B. 可扩展性C. 依赖于特定软件D. 严格的格式要求答案:A, B, D2. XML中,哪些元素是必需的?A. 根元素B. 文档类型声明C. XML声明D. 注释答案:A, C3. 下列哪些是XML的解析器?A. DOM解析器B. SAX解析器C. XSLT处理器D. XPath处理器答案:A, B4. XML命名空间的用途包括哪些?A. 避免命名冲突B. 支持文档的国际化C. 支持文档的版本控制D. 增强文档的可读性答案:A, B, C5. XML中,哪些是合法的元素名?A. <name>B. <1name>C. <_name>D. <name1>答案:A, C, D三、简答题(每题5分,共20分)1. 请简述XML和HTML的主要区别。
XML考试题库大全_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>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
《XML技术》习题含答案
《XML技术》习题含答案
Xml技术习题
一、填空题
1、每文档都分为两个部:序文部分和文档元素。
2、就是一个序文文档的声明。
3、XML文档内容的主体部分,一般由根元素,子元素,属性,注释和内容组成。
4、一个元素开始的分隔符被称作起始标记,一个元素最后的分隔符被称作结束标记。
5、一共有四类元素:空元素;仅含文本的;含其他元素;含子元素、文本或混合元素的元素
6、文档类型定义DTD,用来描述定义一段合法的XML文档块。
7、在DTD中,元素类型是通过ELEMENT 标记声明的。
8、属性类型设为ID,表明该属性的取值是唯一。
9、Xml定义了两种类型的entity。
一种是普通entity;另一种是参数entity。
二、选择题
1、属性(B)用来表示XML文档所使用的字符集。
A. version
B. encoding
C. standalone
2、XML( A)提供了一种避免元素命名冲突的方法。
A.命名空间
B.DTD
C.XSD
D.XSL
3、下列那段代码描述的是空元素?( )
A.
movie
classic B. movie classic。
XML期末复习原题
二、填空题1.______名称空间_______是解决XML元素多义性和名字冲突问题的方案。
2.XML元素由______开始标记_______、结束标记和两者之间的内容三部分组成。
3.DTD全称为_______文档类型定义__________,它分为外部DTD和__内部DTD__两种。
4.XSL文件中,主模板的match属性值为____/_____。
5.DTD文件中,表示元素能出现零次或多次的限定符号为_____*_______。
6.DTD中%字符用于声明_____参数______实体。
实体定义<!ENTITY MJ “MichaelJordan”>,则XML文档中引用“MJ”实体的表达式为____普通&MJ; 参数实体用%___。
7.XML文档片段为:<book xmlns:tup=”清华大学出版社”><tup:bookName>XML程序设计</tup:bookName></book>如果SAX解析器设置为支持名称空间,写出解析<tup:bookName>元素结束标记时endElement(String uri, String localName, String qName)方法中各个参数的取值。
uri=_____清华大学出版社______;localName=_____bookName_______;qName=____tup:bookName ____。
8.DOM全称为____文档对象模型____,DOM解析采用文档驱动,SAX解析使用_事件__驱动。
9.SAX解析器是否报告XML声明给事件处理器?______不会_____(填“是”或“否”)10.HTML文件中引入数据岛使用的标记名为_______xml _________。
11.下面代码中的“学生信息”是______文档对应根_______元素;<?xml version=”1.0”><?DOCTYPE 学生信息SYSTEM “stu.dtd”><!ELEMENT 学生信息(#PCDA TA)>12.match=“/”语句的含义是_____定义主模板_______;13.XML文档中下条语句的作用是:_____xml文件与xsl样式文件关联_______;<?xml-stylesheet type=”text/xsl” href=”mysub/file1.xsl”?>14.在DTD的个数限制中常使用的符号是:_*_ 、__+__和__?_;15.<xsl:value-of select=”name”/>语句的作用是_____满足要求输出Name元素内容_______;16.在DTD文档中下面语句的作用是_______定义教师,子元素顺序为姓名和性别,只出现一次__;<!ELEMENT 教师(姓名,性别)>17.在DTD文档中下面语句的作用是_______使用外部实体pic1________;<!ENTITIE pic1 SYSTEM “fi1.jpg”>18.声明语句<!ATTLIST姓名身份证号ID #REQUIRED>的作用是为_____姓名_元素声明__身份证号____属性;19.<?xml version="1.0" encoding="gb2312"?>是___xml声明_______。
XML考试试题及参考答案
试题一一、填空题(每空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中任选一项。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c) < customer type=extemal><name>Partners Unlimited</name></customer>
d)<customer name=”John Doe”><address>123 Main Street</address> <zip
<?xml version=”1.0” sncoding=”gb2312”?>
<!DOCTYPE lib[
<!ELEMENT lib(poems*)>
<!ELEMENT poems(title,content)*>
<!ATTLIST poems number IDREF #REQUIRED>
<!ELEMENT title(#PCDATA)>
<!ATTLIST title number ID #REQUIRED>
<! ELEMENT content(#PCDATA)>
]>
下面的片段中可以作为该XML文档的合法的文档元素部分的是(B)。(选择一项)
a) <lib>
a) <!ELEMENT image ANY>
<!ATTLIST image
height CDATA #REQUIRED
width CDATA #REQUIRED>
b) <!ELEMENT image EMPTY>
<!ATTLIST image
height CDATA#REQUIRED
b) <doc><chap><sect><para>Text</para></chap></doc>
c) <doc><title>Text</title></doc>
d) <doc><title>Text</title><sect><para>Text</para></sect></doc>
<content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</content>
</poems>
<poems number=”A001”>
<title number=”A002”>八阵图 1</title>
<content>功盖三分国,名成八阵图 1,江流石不转,遗恨失吞吴 1。</content>
<title>八阵图1</title>
<content>功盖三分国,名成八阵图 1,江流石不转,遗恨失吞吴 1.</content>
</poems>
</lib>
b) <lib>
<poems number=”A001”>
e) XSL
2. 下面(bd)是XML提供的编程接口,用于开发人员访问XML文档。(选择两项)
a) Xpath b) Dom
c) XSLT d) SAX
e) Xlink
3. 下面是一个XML文档的序言部分:
<content>功盖三分国,名成八阵图 1,江流石不转,遗恨失吞吴 1。</content>
</poems>
</lib>
c) <lib>
<poems number=”A001”>
<title number=”A001 A003”>八阵图</title>
7. 在XML中,在DOM创建一个元素节点的方法有(ab)。(选择两项)
a) createElement(“元素名”)
b) createNode(1,”元素名”,””)
c) createNode(2,”元素名”,””)
8. 在XML中,W3C组织给出的样式表语言的推存标准有(BD)。(选择两项)
d) < xsl:value-of >元素不能作为循环< xsl:for-each >或者条件判断语句<xsl:if>的子元素
14. 考虑如下的XML.Schema示例
<xs:element name=”Price”>
<xs:complexType>
<xs:attribute name=”currency”type=”xs:string”/>
b) Key/keyref
c) CDATA
d) ENTITY
e) PCDATA
10. 在XML中,下列关于Xpath的说法正确的有(abc)。(选择三项)
a) Xpath不是用XML书写的
b) 如果把XML文档实例当作数据库,那么Xpath就相当于SQL
a) DOM是独立于开发语言和平台的,因此使用Visnal Basic、Java、Visual C++等开发工具使用的DOM编程API是一致的
b) XML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树
c) 通达DOM API,软件开发人员可以控制XML文档的结构和内容
c) Xpointer依赖于Xpath
d) Xpath可以定义XML文档间的链接关系
11. 在XML中,DOM中IXMLDOMNodeList的length属笥表示的是(c)。(选择一项)
a) 该对象中文本字符的长度
b) 该对象中元素节点的数量
<title number=”A001”>八阵图</title>
<content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</content>
</poems>
<poems number=”A001”>
<title number=”A002”>八阵图 1</title>
</xs:complexType>
</xs:element>
属性currency声明等同于下面选项(C)的DTD声明。(选择一项)
a) <!ATTLIST Price currency CDATA #REQUIRED>
b) <!ATTLIST Price currency CDATA #FIXED>
</title>
</poems>
<poems number=”A001”>
<title number=” A002ห้องสมุดไป่ตู้>
<content>功盖三分国,名成八阵图 1,江流石不转,遗恨失吞吴 1。</content>
</title>
</poems>
</lib>
4. 在XML中,下列关于DOM的叙述(ABC)是正确的。(选择三项)
a) XPointer
b) XSL
c) XPath
d) CSS
e) XLinker
9. 在XML中,下面的DTD机制中(a)最适合于模仿关系型数据库的主键与处键的关系。(选择一项)
a) ID/IDREF
d) 通过DOM在XML文档中只能按照顺序方式导航
5. 在XML中,一个Xpath表达的返回值通常是(a)。(选择一项)
a) 节点集
b) 浮点值
c) 字符串
d) 布尔值
6. 分析以下在DTD文档:
<!ELEMENT doc(title?,chap*)>
<! ELEMENT title(#PCDATA)>
<! ELEMENT chap(sect+)>
<! ELEMENT sect(para+)>
<! ELEMENT para(#PCDATA)>
下面的XML实例(B)能够通过DTD的校验。(选择一项)
a) <doc><chap><para>Text</para></chap></doc>
width CDATA#REQUIRED>
c) <!ELEMNET image(#PCDATA)>
<!ATTLIST image
height CDATA#REQUIRED
width CDATA# REQUIRED>
d) <!ELEMNET image(height,width)>
</poems>
</lib>
d) <lib>
<poems number=”A001”>
<title number=”A001 A002”>
<content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</content>