面向.NET的XML程序设计 习题与答案
- 格式:ppt
- 大小:378.00 KB
- 文档页数:61
XML程序设计课后习题习题一1.答:HTML是用来编写Web页的语言、不允许用户自定义标记,HTML体现数据的显示格式。
XML描述数据的组织结构、可自定义标记,其标记名称是对标记所包含的数据内容含义的抽象,而不是数据的显示格式。
2.答:使用UTF-8保存5.答:(1)不可以,(2)可以,(3)不可以6.答:Show.css:time{ display:block;font-size:18pt;font-weight:bold}hour{ display:line;font-size:16pt;font-style:italic}mimute{ display:line;font-size:9pt;font-weight:bold}习题二1.答:(1)使用ANSI编码。
(2)可以。
(3)不合理。
2.答:不相同。
3.答:(1)和(2)。
4.答:A3.xml。
5.答:“root”标记包含的文本内容都是空白字符。
“a1”标记包含的文本内容:<CCTV5>。
“a2”标记包含的文本内容:子曰"有朋自远方来,不亦乐乎"。
6.答:解析器不对CDATA段的内容做分析处理,CDATA段中的内容可以包含任意的字符。
(1)和(5)是正确的CDATA段。
(2)不正确,原因是CDATA段的开始标识中有回行,(3)不正确,原因是:CDATA段的结束标识不正确,(4)不正确,原因是CDATA段中嵌套了另一个CDATA段。
7.答:<p1:开关> 我也是中国制造的</p1:开关>是错误的,因为p1的有效范围是在“电视机”标记中。
8.答:标记:" root "未隶属任何名称空间标记:" 电视机"隶书的名称空间:标记:" 显示器"隶书的名称空间:标记:" 开关"隶书的名称空间:标记:" 电线"隶书的名称空间:习题三1.答:一个规范的XML文件如果和某个DTD文件相关联,并遵守该DTD文件规定的约束条件,就称之为有效的XML文件。
XML试题打印答案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. 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. 。
B. 。
C.。
D.。
6、下列名称空间正确的是( B )。
A. xsdB. tm:hyC. xsi:D. http::7、如果希望属性的取值唯一,则该属性应定义为(A)A. IDB. IDREFC. IDREFSD. ENTITY8、以下( C )HTML标记不能绑定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分,共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分)题号 1 2 3 4 5 6 7 8 9 10答案1. XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档。
( )2. 在XML文档中引用一个CSS样式的语法为:。
( ) 3. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文档显示。
( ) . 专业专注.. . .. . .4.有效XML文档不一定是格式正规的XML文档。
( )5.格式正规的XML文档一定是有效XML文档。
( )6. XSL样式表可以用来“装饰”XML文档和RTF文档。
( )7.列表类型是其值用空格隔开的原子值列表。
( )8.XML shema中的的复杂类型是有三种不同的类型。
( )9.simpleContent元素的内容标记必须在选项restriction和extension中任选一项。
第一章课后习题一.填空题1.XML早起是主要用来进行Internet中的数据传输。
2.可扩展标记语言XML是SGML的子集。
3.XML最初的设计目的是电子数据交换。
4.可以用XML从HTML文件中分离数据。
5.程序开发语言WAP和WML是在XML的基础上产生的。
二.选择题1.XML由(C)工作组(原先的SGML编辑审查委员会)开发。
A.XMLB.SGMLC.W3CD.HTML2. 下面的选项中,哪些(ABCD)是使用EDI的优点(多选)。
A.降低了纸张的消费B.减少了重复劳动,提高了工作效率C.使得贸易双方能够以更迅速、更有效的方式进行贸易D.改善贸易双方的关系3.下面的选项中,哪些(ABCD)是XML的优点(多选)。
A.开发灵活的web应用软件B.数据可以进行粒状更新C.在web上发布数据D.不同来源数据的集成4.下面的选项中,哪些(ABCD)是我们可以应用XML进行的工作(多选)。
A.交换数据B.软件设计元素的交换C.创建新的语言D.从HTML文件中分离数据5.下面选项中,哪些(ABCD)是Altova XMLSpy 2007的主要功能(多选)。
A.在多种视图格式下显示和编辑XML文档B.良构性检查和内置验证器C.结构化编辑D.数据库导入三.简答题1.什么是XML?答:XML(Extensible Markup Language,可扩展标记语言)是一套定义语义的标记规则,这些标记将文档分成许多部件并对这些部件加以标识。
它是原标记语言,可以定义其他与特定领域有关的、语义的、结构化的标记。
2.相对于其他应用于EDI的结构化信息技术而言,XML的优势有哪些?答:(1)低成本,XML不需要VAN的高额费用,中小企业也用得起。
(2)定制商业规则,XML允许用户创建自己的商业规则和格式。
(3)容易解释,EDI需要翻译软件来得到贸易伙伴的信息格式,而XML通过免费下载的解析器可以很容易解释XML文档,实现这一需求。
XML程序设计网考及答案一. 单选题(共20题,共40分)1. 下列哪个是XML的解析器?()msxml.dll2. “table.csv”是什么格式的文件?()以逗号分隔值的文本文件3. XPath是()。
XML的路径语言4. 下面()不是HTML的优点。
标记可自定5. URI代表()。
统一资源标识符6. ()数据格式的数据源不能用来生成XML。
DreamWeaver7. 何谓DOM?()XML文档对象模型8. 如果你只希望以只读的方式查询XML数据源的数据,应考虑使用()对象来缓存数据。
XPathDocument9. 不符合格式良好的XML文档要求的是()。
文档可以有一个以上的根元素10. CreateNavigator()方法属于哪种类?()XPathDocument11. XML架构定义指的是哪一种架构?()XSD架构12. XMLTextWriter是由()类派生出来的。
XMLWriter13. 面向.NETFramework的XML程序设计中,限定名是由()组成的。
前缀和本地名14. 什么是XML?()一种扩展性标识语言15. XPath定义了()不同类型的轴。
13种16. 对XML进行验证的前提条件是什么?()该XML文档的格式是正确的17. 轴引用的作用是什么?()提供了浏览XPath节点集的方法18. 何谓DTD?().文档类型定义,用来验证XML19. 在XML文档的第一条声明语句中,不可以使用的属性是()。
name20. 请写出下列函数的值:Round(128.6)。
()129二. 多选题(共10题,共20分)1. 对Schema的描述以及不同于DTD的优势的说法有哪些是正确的()。
B. 语法比较简单 C. Schema文件本身也是一个XML文档 D. 丰富的数据类型2. XSL可分为以下哪三种模式()。
A.选择模式 B. 测试模式 D. 匹配模式3. 以下关于SAX的说法正确的是()。
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的描述错误的是( )。
学习资料收集于网络,仅供参考学习资料试题一一、填空题(每空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分)题号 1 2 3 4 5 6 7 8 9 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.列表类型是其值用空格隔开的原子值列表。
( )8.XML shema中的的复杂类型是有三种不同的类型。
第1章Microsoft .NET Framework概要习题解答1. Microsoft .NET Framework是什么?答:.NET Framework是把Internet转变成全面的分布式计算平台的一套技术。
.NET Framework提供了由XML Web service集合创建应用程序的新方法。
.NET Framework完全支持现存的Internet标准(HTTP、XML和SOAP)。
2. .NET平台的核心技术是什么?答:.NET Framework、.NET企业服务器、.NET构造块服务和Visual Studio .NET是.NET平台的核心技术。
3. 列出组成.NET Framework的组件答:公共语言运行库(CLR)、.NET Framework类库、数据和XML、XML Web service、Web窗体和Windows窗体。
4. 公共语言运行库的用途是什么?答:公共语言运行库(CLR)提供执行代码的环境、编译器、语言独立性和可移植性,以及执行垃圾回收。
5. 公共语言规范的用途是什么?答:公共语言规范(CLS)定义了一套所有与.NET兼容的语言应该支持的特性。
6. 什么是XML Web service?答:XML Web service是可编程的Web组件,它可以在Internet或者企业内部网的Web应用程序之间共享。
7. 什么是托管环境?答:托管环境提供一些服务,如垃圾回收、安全性和其它类似的特性。
第2章使用Microsoft Visual Studio .NET课堂练习选择项目模板为如下场景选择恰当的项目模板。
1.创建一个UI控件,并且可以在任何Windows 应用程序中重复使用它。
答:Windows 控件库2.生成一个应用程序,并可以在使用Windows的单个计算机上运行。
答:Windows 应用程序3.创建一个动态Web应用程序,它包括Web页并且可以使用XML Web服务。
1 NET平台上主要使用SystemXml名称空间中的()类采用流模式对XML数据使用流模式进行读操作。
A XmlTextReaderB XmlNodeReaderC XmlV alidatingReader2 很多用来表示DOM中的节点类是从()类继承而来的。
A XmlDocumentB XmlEntityC XmlAttributeD XmlNode3 如果要创建新的文本节点,可以使用XmlDocument对象中的()方法。
A CreataTextNodeB InnerTextC XmlElement4 ReadXmlSchema方法的作用是()。
A将XML模式读入DataSet B 将数据集的结构定义写入文件或流5 DataSet对象GetXmlSchema方法的作用是()。
A以字符串的形式返回DataSet的XML表示形式的XSDB 以字符串的形式返回XML形式的数据1java使用DOM解析XML时()作为解析类器。
A DocumentBuilderFactoryB DocumentBuilderC Document2java使用DOM解析XML时()类可以用来获取某个节点下的所有子节点。
A NodeListB NodeC ElementD Document3在DOM解析方式的节点类Node中得()方法用来获取节点的值。
A getNodeV alue()B gatNodeType()C getNodeName()4java使用SAX解析XML时,发现XML文件中的一个元素的起始标签时将触发()。
A endDocument事件B startElement事件C characters事件D endElement事件5JDOM中的文档输出类是()。
A SAXBuilderB DOMBuilderC DocumentD XMLOutPutter1 目前主要应用的XML解析器有哪些?(多选)。
()。