版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、试题一一、填空题(每空1分,共20分)1.XML是一种设计特定领域标记语言的_语言。2.XML文档的声明中的编码方式常用的有_和GB2312。3.XML解析器是_之间存在的软件组织。4.XML的技术优势有_,_,_,语法自由,结构化集成数据。5.XML 文档元素的特性是_,_,_。6.DTD的全程为_,它分为_和_两种。7.DTD中%用于声明_。8.ElementType元素的content属性的有效性包括_,_,_,_。9.W3C XML schema的数据类型分为_,_。10.W3C XML schema的数据类型_指定32位浮点数。二、判断题(每小题1分,共10分)题号123456789
2、10答案1. XSLT包含XSL和XPath的强大功能,从而可以把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
3、.列表类型是其值用空格隔开的原子值列表。 ( )8.XML shema中的的复杂类型是有三种不同的类型。 ( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。( )10.XSL格式化对象语言是一种定义XML显示方式的语言。 ( )三、选择题(选出一个或多个正确答案,将正确答案的序号填在对应的答题框内。每小题1.5分,合计30分)题号12345678910答案题号11121314151617181920答案1. 为定义一个XML文档的结构,开发者可以使用的XML技术有( )(选择二项)A、 UML
4、 B、DTDC、 Namespace D、XML SchemaE、 XSL2. 下面( )是XML提供的编程接口,用于开发人员访问XML文档(选择两项)A、Xpath
5、0; B、 DomC、XSLT D、SAXE、Xlink3下面是一个XML文档的序言部分:<?xml version=”1.0” sncoding=”gb2312”?><!DOCTYPE lib<!ELEMENT lib(poems*)><!ELEMENT poems(title,c
6、ontent)*><!ATTLIST poems number IDREF #REQUIRED><!ELEMENT title(#PCDATA)><!ATTLIST title number ID #REQUIRED><! ELEMENT content(#PCDATA)>学习中心 _班号_专业名称_姓名_学号_ 密 封 线 >下面的片段中可以作为该XML文档的合法的文档元素部分的是( ) (选择一项) A、 <lib><poems number=”A001”><title number=”A001”&g
7、t;八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</content> </poems> <poems number=”A003”> <title>八阵图1</title> <content>功盖三分国,名成八阵图 1,江流石不转,遗恨失吞吴 1.</content> </poems>
8、60; </lib> B、 <lib> <poems number=”A001”> <title number=”A001”>八阵图</title> <content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</content> </poems> <p
9、oems number=”A001”> <title number=”A002”>八阵图 1</title> <content>功盖三分国,名成八阵图 1,江流石不转,遗恨失吞吴 1。</content> </poems> </lib> C、<lib> <poems number=”A001”> <
10、title number=”A001 A003”>八阵图</title> <content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</content> </poems> <poems number=”A001”> <title number=”A002”>八阵图 1</title> <content>功盖三分
11、国,名成八阵图 1,江流石不转,遗恨失吞吴 1。</content> </poems> </lib> D、<lib> <poems number=”A001”> <title number=”A001 A002”>
12、 <content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。</content> </title> </poems> <poems number=”A001”> <title number=” A002”> <content>功盖三分国,名成八阵图 1,江流石不转,遗恨失吞吴 1。</content> </title> </poems> </lib>4. 在XML中,下列关于DOM的叙述( )是
13、正确的。(选择三项) A、DOM是独立于开发语言和平台的,因此使用Visnal Basic、Java、Visual C+等开发工具使用的DOM编程 API 是一致的B、XML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树C、通达DOM API,软件开发人员可以控制XML文档的结构和内容D、通过DOM在XML文档中只能按照顺序方式导航5. 在XML中,一个Xpath表达的返回值通常是( )(选择一项)A、节点集 B、浮点值 C、字符串 C、布尔值6. 分析以下在DTD文档:<!ELEMENT doc(title?,chap*)>、<! ELEMENT
14、title(#PCDATA)> <! ELEMENT chap(sect+)><! ELEMENT sect(para+)><! ELEMENT para(#PCDATA)> 下面的XML实例( )能够通过DTD的校验。(选择一项)A、 <doc><chap><para>Text</para></chap></doc>B、 <doc><chap><sect><para>Text</para></chap&g
15、t;</doc>学习中心 _班号_专业名称_姓名_学号_ 密 封 线 C、 <doc><title>Text</title></doc>D、 <doc><title>Text</title><sect><para>Text</para></sect></doc>7. 在XML中,一个Xpath表达的返回值通常是( )。(选择一项) A、节点集 B、浮点值 C、字符串 D、布尔值8. 在XML中,W3C组织给出的样式表语
16、言的推荐标准有( )。(选择两项) A、Xpointer B、XSL C、Xpath D、CSS E、XLinker9. 在XML中,下面的DTD机制中( )最适合于模仿关系型数据库的主键与处键的关系。(选择一项)A、 ID/IDREF B、 Key/keyrefC、 CDATA D、 ENTITYE、 PCDATA10. 在XML中,下列关于Xpath的说法正确的有( )。(选择三项)A、Xpath不是用XML书写的B、如果把XML文档实例当作数据库,那么Xpath就相当于SQLC、Xpointer依赖于XpathD、Xpath可以定义XML文档间的链接关系11. 在XML DOM中Node
17、List的length属性表示的是( )。(选择一项)A、该对象中文本字符的长度 B、该对象中元素节点的数量C、该对象中节点的数量 D、该对象中文档对象的数量12. 在XML中,下述关于XSL的说法正确的有( )。(选择三项)A、XSL是一种用来转换XML文档的样式表,它包含转换和格式XML文档的规则B、XSL在转换XML文档过程中,首先根据匹配条件修改源文档内容,然后输出修改后的文档内容C、XSL包含了XSLT和Xpath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档D、XSL文件是同一系列模板组成的,任何一个XSL文件至少包括一个模板13. 在XML中,对于XSL中的节点选择
18、语句<xsl:value-of>语句,下列说法正确的是( )。(选择两项)A、 使用< xsl:value-of select=”匹配模式”>可以输出指定节点的取值B、 使用空元素< xsl:value-of />可以输出当前节点及其所有后继节点的取值C、 经过select属性限定的< xsl:value-of >元素的输出结点一定是唯一的节点D、 < xsl:value-of >元素不能作为循环< xsl:for-each >或者条件判断语句<xsl:if>的子元素14. 考虑如下的XML.Schema示例&
19、#160; <xs:element name=”Price”> <xs:complexType> <xs:attribute name=”currency” type=”xs:string”/> </xs:complexType> </xs:element>属性currency声明等同于下面选项( )的DTD声明。(选择一项) A、 <!ATTLIST Price currency CDATA #REQUIRED> B、 <!ATTLIST Price c
20、urrency CDATA #FIXED> C、 <!ATTLIST Price currency CDATA #IMPLIED> D、 <!ATTLIST Price currency PCDATA #IMPLIED>15. 在XML中,在Schema中,声明一个元素的属性的attribute元素有一个常用的属性use,use 的取值有( )。(选择三项) A、 empty B、 required C、 optional D、 fixedE、 prohibited16. 对于XML文档实例片段<image height=
21、”50” width=”50”/>,最恰当的描述其结构的DTD片段是( )。(选择一项)A、<!ELEMENT image ANY> <!ATTLIST image height CDATA #REQUIRED width CDATA #REQUIRED>B、<!ELEMENT image EMPTY> <!ATTLIST image height CDATA #REQUIRED width CDATA #REQUIRED>C、<!ELEMNET image(#PCDATA)> <!ATTLIST i
22、mage height CDATA #REQUIRED width CDATA # REQUIRED>D、<!ELEMNET image(height,width)> <!ATTLIST image height CDATA #REQUIRED width CDATA #REQUIRED>17. 下面的XML片断中结构完整的是( )。(选择一项) A、<customer name=”<xml>.con”><address>123 Main Street></address></customer&
23、gt;学习中心 _班号_专业名称_姓名_学号_ 密 封 线 B、<customer><name>Joes XML Works</name><address>New York</customer>C、< customer type=extemal><name>Partners Unlimited</name></customer>D、<customer name=”John Doe”><address>123 Main S
24、treet</address> <zipcode=”01837”/></customer>18. 下列说法错误的是( )。(选择一项)A、 在Schema中,通过对元素的定义和元素关系的定义来实现对整个文档性质和内容的定义的B、 Schema从字面意义上来说,可以翻译成架构,它的基本意思是为XML文档制定一种模式C、 Schema相对于DTD的明显好处是XML Schema文档本身也是XML文档,而不是像DTD一样使用自成一体的语法 D、 XML DOM Node表示根节点,这是处理XML对象模型数据的基本接口,这个接口还包含了对数据类型、名称空间、DTD、
25、schema的支持19. 关于DOM的描述错误的是( )。(选择两项) A、 DOM使开发者能够以编程方式读取、操作和修改XML文档 B、 只能使用JavaScript进行DOM开发,而不能使用Java、C# C、 W3C组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据W3C的规范开发DOM解析器,并且提供一系列的编程API,这些API都是遵守W3C规范的 D、 DOM模型是W3C组织开发出来的一个在内存中表示XML数据的线性模型20. 以下正确的是( )。(选择三项) A、 DTD定
26、义了XML文档中包含的标记、元素、元素类型以及属性 B、 一个结构完整的XML文档一定是合法的XML C、 命名空间能够区别不同源的元素、属性的定义 D、 文档DTD可以包含在XML文档内,也可以在XML文档外定义四、简答题(每小题4分,合计20分)1简述比较DTD和SCHEMA?2简述XML Schema 支持的数据类型那些?3什么是DOM?4简述解释XSLT?5简述数据源对像DSO?五、设计题(每题10分,共20分)1. 请用XML文档表示如下对话:接线员:你好!你有什么问题要反映?学习中心 _班号_专业名称_姓名_
27、学号_ 密 封 线 用户甲:你好!我最近卖了个冰箱。是X型的,压缩机声音太大。接线员:你的产品编号是多少?用户甲:是ZH834BYK003。接线员:好的,我们会极快派人上门维修。2. 以Marksheet元素为例,其子元素分别为student-id,student-info和marks。而student-info元素还有子元素name和class。请创建一个样式表,只显示学生的name和class,且name位于class之前。试题二一、填空题(每题3分,共27分)请将每道题的正确答案填写在题目中的横线上,其余答题方式均无效。1、下面代码中的 “学生信息 ”是根原素_根元素_元素;<?x
28、ml 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”?>5、 在DTD的个数限制中常使用的符号是:_*_ 、_+_和_?_;6、<xsl:value-of select=”name”/>语句的作用
29、是_;7、 在DTD文档中下面语句的作用是_对教师的元素声明_; <!ELEMENT 教师(姓名,性别)>8、 在DTD文档中下面语句的作用是_ pic1是引用外部实体“fi1.jpg”_; <!ENTITIE pic1 SYSTEM “fi1.jpg”>9、声明语句<!ATTLIST姓名 身份证号ID #REQUIRED>的作用是_对姓名元素的属性声明_;一、选择题(每题2分,共20分)下列各题选项中,只有一个选项是正确的,请将正确选项的标号填写在题目后面的横线上,其余答题方式均无效。1、声明语句<!ATTIBLIST student student
30、ID ID #REQUIRED>的作用是( B )A、声明元素student的属性studentID是可有可无的;B、声明元素student的属性studentID是唯一标识类型,可以省略;C、声明元素student的属性studentID是默认取值,可以省略;D、声明元素student的属性studentID是唯一标识类型,不可省略;2、在XML文档的第一条声明语句中,不能使用的属性是( D )A、version B、encoding C、standalone D、 name 3、不符合格式良好的XML文档要求的是( A )A、文档可以有一个以上的根元素; B、有符合规范的声明语句;
31、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语法
32、规定的是( 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 )
33、A、指定子元素的属性; B、指定子元素的数据类型;C、指定子元素是引用元素声明中name属性值为name的元素;D、指定子元素名称;10、下面标记中,非法的XML标记名称是( D )A、<city.tte> B、<myfile-name> C、<content_11> D、<xml>三、改错题。下列代码是否正确?若不正确,为什么?(6分×4)1、(标记的大小写不统一 )<?xml version="1.0" encoding="UTF-8"?><Students><学
34、生><NAME>jojo</name><学号>941003</学号></学生></Students>2、( 缺少根元素 )<?xml version="1.0" encoding="UTF-8"?><SCENE>Enter Pozzo and Lucky. </SCENE><VLADIMIR>Gogo!</VLADIMIR><POZZO><ACTION>clutching onto Lucky
35、who staggers.</ACTION></POZZO>3、( )<?xml version="1.0" encoding="GB2312" standalone="yes"?><tt><TITLE>My test!</TITLE><GREETING>Hello, World!</GREETING><SPECIAL>It is written in XML.</SPECIAL><AUTHOR>Feel
36、bed</AUTHOR></tt>4、( 缺少xml的声明语句 )<学生信息><person><name>王花花</name><sex>女</sex><age>23</age></person><person><name>李黑黑</name><sex>男</sex><age>20</age></person></学生信息>四、根据下面内部DTD文档,完成后继
37、的xml文档。(15分)1. <?xml version="1.0" encoding="GB2312" standalone="yes"?>2. <!DOCTYPE 教师资料3. <!ELEMENT教师资料 (教师_inf)>4. <!ELEMENT教师_inf (教师,配偶?)>5. <!ELEMENT 教师 (姓名,年龄,性别,专业,电话)>6. <!ELEMENT姓名(#PCDATA)>7. <!ELEMENT年龄(#PCDATA)>8. <!ELEMENT性别(#PCDATA)>9. <!ELEMENT专业(#PCDATA)>10. <!ELEMENT电话(#PC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年黑龙江林业职业技术学院单招(计算机)考试参考题库附答案
- 2025年安徽汽车职业技术学院单招职业适应性考试模拟测试卷附答案解析
- 2024年吉林省白城市单招职业适应性考试模拟测试卷附答案解析
- 2023年贵州文化旅游职业学院单招职业倾向性测试题库附答案解析
- 2025年吉林电子信息职业技术学院单招综合素质考试题库附答案解析
- 重彩熊猫课件
- 2025年文具企业采购合同付款协议
- 猫咪外伤愈合
- 客户沟通的维修沟通要点
- 2026年决策类型试题分析及答案
- 老年人能力、综合征评估量表、综合评估基本信息表、护理服务项目清单
- 教育教学微型课题申请·评审表
- 江苏省2024-2025学年上学期七年级英语期中易错题
- 装载机铲斗的设计
- 大学生创新创业基础教育智慧树知到期末考试答案章节答案2024年湖北第二师范学院
- JJG 621-2012 液压千斤顶行业标准
- JTG∕T F30-2014 公路水泥混凝土路面施工技术细则
- 国开作业《建筑测量》学习过程(含课程实验)表现-参考(含答案)33
- 电力线路维护检修规程
- 华信咨询-中国斗轮堆取料机行业展望报告
- (完整word版)高分子材料工程专业英语第二版课文翻译基本全了
评论
0/150
提交评论