《XML语言及应用》综合测试题_第1页
《XML语言及应用》综合测试题_第2页
《XML语言及应用》综合测试题_第3页
《XML语言及应用》综合测试题_第4页
《XML语言及应用》综合测试题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XML语言及应用综合测试题一、判断题。 1、最早的计算机标记语言是IBM公司研究员发明的通用标记语言(GML)。 2、一个有效的XML文档肯定是格式良好的文档。 3、在一个XML文档中,元素就是整个XML文档的骨架,因此在一个XML文档里可以有多个根元素和子元素。 4、XML文档里的元素可以嵌套,因此XML文档里的注释也能嵌套。 5、空元素指的是元素没有内容,但可以有属性。 6、XML的标识和HTML一样都不区分大小写。 7、DTD对XML文档来说是必须的。 8、下面是一个格式良好的XML片断:<中国><成都>成都是一个来了就不想走的城市</中国></

2、成都> 9、下面两个元素因为所属的命名空间的前缀不一样,使得它们的合法名称也不相同。<cust:客户xmlns:cust=" /><customer:客户xmlns:customer=" /> 10、XSLT 不支持编程流程控制指令,如<xsl:if>、<xsl:for-each>、<xsl:choose>等等。二、单项选择题 1、下面哪一个标记语言产生的时间最早。 AXML BSGML CHTML DCML 2、一个XML文档以声明开始,在声明中不可使用的属性为: A是否引用外部文件 B文件大小 C字符编码

3、 D版本 3、假设<食品>元素的“肉类”属性能取的值包括“牛肉”、“猪肉”及“鸡肉”,且缺省为“牛肉”。请问下面哪个DTD能实现“肉类”属性的声明?A. <!ATTLIST食品 肉类("牛肉"|"猪肉"|"鸡肉") "牛肉">B. <!ATTLIST食品 肉类ENUMERATED("牛肉"|"猪肉"|"鸡肉") "牛肉">C. <!ATTLIST食品 肉类(牛肉,猪肉,鸡肉) "牛肉&

4、quot;>D. <!ATTLIST食品 肉类(牛肉|猪肉|鸡肉) "牛肉"> 4、下面哪个是DOCTYPE声明中合法的公共标识符?A.IMB/Mycomp,Inc./MyDTD1.0/CNB./Mycomp,Inc./MyDTD1.0/CNC.ISO/Mycomp,Inc./MyDTD1.0/CND.W3C/Mycomp,Inc./MyDTD1.0/CN 5、在XML中,引用一般实体的时候,在实体名的前后分别写的符号为:A< $ B% ; C& ; D& & 6、下面关于属性(Attribute)的叙述正确的是?A属性名称不

5、区分大小写B属性必须既有名称又有值C属性可以出现在元素的开始标记、结束标记、及空标记中D属性值可以包含文本字符和标记字符 7、命名空间通过在元素前增加一个独特的标识符来标识元素的唯一性,这个标识符采用什么形式来进行表示。AURL BURN CURI Dxmlns 8、下面哪个名称是合法名称(QName)?A.名称:次名称 B. abc C. :abc D. p:6abc 9、下面的XML文档片断,哪个是格式良好的?A. <A>abc</a> B. <p>goodidea!<br></p>C. <A>abc<B/>

6、;</A> D. <A><B></A></B> 10、下面是XML命名规则的叙述,哪个是不正确的。A. 允许以冒号“:”开头 B. 有效命名符可以是数字、下划线C. 允许以汉字开头 D. 允许以数字开头 11、关于DTD中支持的正则表达式量词符号含意叙述不正确的是:A. “+”表示元素可以出现一次或多次 B. “?”表示元素可以出现一次或不出现C. “*”表示元素可以出现一次或多次D. “( )”用来选择一组要共同匹配的表达式。 12、开发人员可以使用以下哪个技术来定义XML词汇表。AUML BDTD CXSLT DNamespace

7、s 13、下面哪些是不正确的XML名称?Aabc234-_qde B_3234.23 C属性 D5abc 14、在DTD中用ATTLIST定义一个在XML文档中必须赋值的属性时,需要使用以下哪个关键字:A#REQUIRED B#IMPLIED C#DOCTYPE D#FIXED 15、采用XSL样式来格式化XML的原理是先把XML文档转换成一棵结构完整的结构树,其中这棵结构树以什么作为根节点。A/ B声明 C根元素 D处理指令 16、在XSL样式处理XML文档时,直接定位在“type”属性值为“服装”的商品元素上的XPath表达式应该为:A商品/type=“服装” B商品type=“服装” C

8、/商品type=“服装” D/商品type=“服装” 17、以下对DOM描述不正确的是:ADOM叫做文档对象模型,是由邮件列表成员提出的。BDOM是XML文档的应用程序接口(API)。CDOM将一个XML文档以一棵DOM树的形式存放在内存中,通过DOM树,应用程序可以对XML文档进行随机访问。DDOM提供了一种可以应用于不同环境和应用中的标准程序接口。 18、采用MSXML解析器创建一个元素类型的节点,应该使用Document接口的哪个方法:AcreateAttribute() BcreateElement() CcreateCDATASection() DgetElementByTagNam

9、e() 19、利用CSS样式将元素以块形式显示,应用选择什么显示方式。Adisplay:none Bdisplay:blockCdisplay:inline Ddisplay:list-item 20、在微软VS2005开发平台中默认提供的XML解析器是:A. JDOM B. XML4J C. MSXML D. MicrorsoftXML三、填空题1、XML是一种 语言,以结构化的方式描述各种类型的数据。2、XML Schema是一个文本文件,它独立于XML文档。该文件的扩展名是 。3、XML解析器一个不仅能读的懂XML文档,而且还提供相应的 。4、MSXML是由微软公司开发的一个操作XML文

10、档的DOM接口,在VS2005中使用MSXML的命令空间为:_ _。5、在VS2005中用C#语言创建一个XML文档对象的方法为:XmlDocument doc = new XmlDocument();现请说明下面的方法完成什么功能:§ doc.CreateAttribute(); § doc.CreateElement(); § doc.CreateTextNode(); § doc.CreateCDataSection(); § doc.CreateComment(); § doc.CreateXmlDeclaration();

11、6、根据DTD定义体是否存在于一个XML文档内,DTD文档可分为: 和 。 7、假如在D盘下有一个XML文档Config.xml,其结构如下所示:<?xml version="1.0" encoding="UTF-8" ?> <UserList> <User ID=”1”><UserName>luo_sir</ UserName > <PassWord>7cb88d3f300e3b9ea8a268500c46b02e</PassWord>   </User

12、></UserList>现在VS2005中用C#语言实现得到ID为1的用户名,请将下面的程序补充完成XmlDocument doc = new XmlDocument(); ; XmlNode id = doc.SelectSingleNode(" "); string UName = id. .ToString(); MessageBox.Show(UName);8、XML文档中的例子元素的内容为: if x<>y then x=(y-x),则相应的XML文档可以写成: <?xml version=“1.0”><例子>_ _ </例子>9、在XML文档里,元素的起始标记与结束标记之间没有内容时,叫做 。10、XML文档中的处理指令<?xml:stylesheet>的type属性用于指定样式表文件的类型,如是CSS样式表时它的值为 ,XSL样式表是值为 ; href属性用于指定所使用的样式表的 。四、设计题XML文档结构:<?xml

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论