Web Service试题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1《WebService应用开发》2011级期末考试试卷A适用课程:I.单选(40分)隐藏/显示1.关于SGML、HTML、XML的说法错误的是______A.SGML出现在HTML和XML之前,但是功能比HTML和XML更强大B.HTML只使用了SGML的一小部分标记,适用于展示界面C.XML是跨平台的一种技术,特别适合于标识结构化的数据D.同HTML类似,XML也是SGML的一个子集,其标记也是固定的2.与HTML相比,下列不是XML特点的是____A.HTML不可扩展,而XML容易扩展B.HTML侧重于展示数据,而XML侧重于描述数据C.HTML语法宽松,而XML语法严格D.HTML易于阅读,而XML难于阅读3.下列XML文档中存在几个格式错误??xmlversion=1.0encoding=GB2312?学生花名册学生学号='AB123'姓名刘志强/姓名姓名缩写LZQ/姓名缩写电话88889999/电话/学生学生性别=女姓名谢明亮/姓名姓名缩写XML/姓名缩写学号12345/学号性别男/性别2/学生学生花名册A.1B.2C.3D.44.关于XML文档结构的说法错误的是____A.XML文档由序言和文档元素组成B.一个XML文档只能有一个文档元素C.除了文档元素外,XML中的所有元素都是文档元素的后代D.文档元素不能有属性5.关于XML元素的说法错误的是____A.XML文档有4类元素:空元素、仅含文本的元素、仅含子元素的元素、混合元素B.XML元素必须正确的嵌套C.元素必须含有起始和结束标签D.元素名称不区分大小写6.、、&、”、’的实体是_____A.<>&&;"'B.<>&'"C.&left;&right;&"'D.<>&"'7.下述关于DTD的描述,错误的是______A.DTD是基于正则表达式的,描述能力有限B.DTD没有数据类型的支持,在大多数应用环境下能力不足C.DTD的约束定义能力不足,无法对XML实例文档作出更细致的语义限制D.DTD支持命名空间8.与DTD相比,哪些不是XMLSchema的优势____3A.XMLSchema的语法符合XML规范B.XMLSchema支持大量数据类型C.XMLSchema支持命名空间D.XMLSchema语法比DTD简单9.下列XMLSchema简单类型表达的含义是______xs:simpleTypename=abcdxs:restrictionbase=xs:stringxs:patternvalue=\d{5}[A-G]{7}//xs:restriction/xs:simpleTypeA.以数字5开头,后面跟ABCDEFGB.以数字5开头,后面跟A到G之间的任意7个字符C.以5个数字开头,后面跟ABCDEFGD.以5个数字开头,后面跟A到G之间的任意7个字符10.符合下列XML模式的是______?xmlversion=1.0encoding=GB2312?xs:schemaxmlns:xs=:elementname=studenttype=studentDef/xs:complexTypename=studentDefxs:sequencexs:elementname=sextype=sexDef/xs:elementname=agetype=ageDef/xs:elementname=phonenotype=phonenoDef//xs:sequence/xs:complexTypexs:simpleTypename=ageDefxs:restrictionbase=xs:positiveIntegerxs:minExclusivevalue=16/4xs:maxInclusivevalue=30//xs:restriction/xs:simpleTypexs:simpleTypename=sexDefxs:restrictionbase=xs:stringxs:enumerationvalue=male/xs:enumerationvalue=female//xs:restriction/xs:simpleTypexs:simpleTypename=phonenoDefxs:restrictionbase=xs:stringxs:patternvalue=\d{8}|\d{11}//xs:restriction/xs:simpleType/xs:schemaA.studentage17/agesexmale/sexphoneno88889999/phoneno/studentB.studentsexmale/sexage16/agephoneno88889999/phoneno/studentC.studentsexFemale/sexage19/agephoneno88889999/phoneno/studentD.studentsexmale/sexage19/agephoneno88889999000/phoneno/student11.使用DOM解析XML文档,下列说法中错误的是_____A.Document.getElementsByTagName(student)用于获取所有的student元素B.Document.getDocumentElement()获取根元素5C.Node.getFirstChild()用于返回第一个子节点元素D.Node.getNextSibling()方法返回下一个子节点元素12.下述关于DOM和SAX的说法中错误的是_____A.SAX是事件驱动的解析方式,当解析到元素开始或结束、文本、文档的开始或结束等标记时,会触发相应的事件B.使用DOM方式需要的内存更大C.SAX方式需要读入整个XML文档,并在内存中构造一棵完整的树形结构D.SAX和DOM方式可以同时使用13.关于W3CDOM、SAX、JAXP、JDOM、DOM4J的说法错误的是_____A.W3CDOM是W3C发布的一套以DOM方式操作XML的规范B.SAX也是一种XML访问接口,是一个社区规范C.JAXP是Java操作XML的标准规范,是对W3CDOM和SAX的重新封装D.JDOM和DOM4J都是开源项目,JDOM的性能要优于DOM4J14.下述关于SAX的描述,错误的是_____A.SAX是SimpleAPIforXML的缩写B.SAX并不需要读入整个XML文档C.SAX是基于事件驱动的,适于处理大文件D.SAX比DOM方式更高,功能更丰富15.下述关于SAX与DOM的比较,错误的是______A.DOM是基于对象的,SAX是基于流式的B.DOM需要读入整个XML文档才能处理,SAX是边读取边解析C.相对于DOM,SAX适于处理大型的XML文件D.DOM和SAX都是Java特有的XML解析方式16.下列不属于WebService特征的是_____A.WebService具有良好的封装性6B.WebService与使用者是松散耦合的C.WebService具有高度的可集成性D.WebService使用的协议非常简单,通常可以自行解析,不需要使用第三方的库17.下列不属于WebService涉及到的主要标准和技术的是___A.XMLB.SOAPC.WSDLD.Java18.关于SOAP的说法错误的是_____A.SOAP是一种基于XML的数据交换协议B.SOAP可以运行在HTTP、SMTP、FTP等各种传输协议之上C.SOAP消息由信封和附件组成D.SOAP信封由报头、主体、Fault元素组成19.关于WSDL的说法错误的是_____A.WSDL是一种用于描述WebService的语言B.WSDL与语言和平台无关,可用于描述使用任何语言实现的、部署在任何平台上的WebServiceC.WSDL的语法是基于XML的D.WSDL文档中只有WebService的抽象定义,而没有具体的实现20.关于JAX-RPC的说法错误的是______A.JAX-RPC是一种Java访问WebService的远程调用协议B.JAX-RPC是一种同步调用方式C.JAX-RPC的调用参数及返回值通常使用SOAP格式的消息D.JAX-RPC可用于Java之外的语言II.填空(10分)隐藏/显示21.XML文档内容的主体部分,一般由根元素、、属性、注释、组成。7子元素内容22.请补齐下列XML文档:?xml=”1.0”=”gb2312”?ProductsProductNameCar/Name/Products【3.0分】versionencoding/Product23.在XML模式中,通过关键字可以声明命名空间,根据是否指定可以将命名空间分为默认的和明确的,其中默认的命名空间不需要前缀。xmlns前缀24.JAXP中,使用解析器工厂类创建解析器类的实例,使用解析器的parse()方法解析XML文档生成文档类的实例。【3.0分】DocumentBuilderFactoryDocumentBuilderDocumentIII.简答(12分)隐藏/显示25.使用DOM方式处理XML文档有哪些优点?【6.0分】1.DOM能够保证语法正确和格式正规由于DOM将文本文件转化为抽象的节点树表示,因此能够完全避免无结束标记和不正确的标记嵌套等问题。使用DOM操作XML文档时,开发人员不必担心文档的文本表示,只需要关注父子关系和相关的信息。另外,DOM能够避免文档中不正确的父子关系。例如,一个Attr对象永远也不能成为另一个Attr对象的父对象。2.DOM能够从语法中提取内容由DOM创建的节点树是XML文件内容的逻辑表示,它显示了文件提供的信息,以及它们之间的关系,而不受限于XML语法。例如,节点树蕴含的信息可以用于更新关系数据库,或者创建HTML页面,开发人员不必纠缠于XML语法规范。3.DOM能够简化内部文档操作使用DOM比使用传统的文件操作机制更加简单。DOM提供了一套API,通过该标准,程序设计人员可以从文档中读取、搜索、修改、增加和删除数据,操纵XML文档的内容和结构。4.DOM能够贴切地反映典型的层次数据库和关系数据库的结构DOM表示数据元素关系的方式非常类似于现代的层次型和关系型数据库表示信息的方法。这使得利用DOM在数据库和XML文件之间移动信息变得相当简单。26.简述WebService技术的优势和局限。【6.0分】WebService的优势体现在:跨防火墙通信8应用程序集成B2B集成数据重用ooWebService的局限是:o不适合单机应用程序o不适合局域网应用程序IV.编程(18分)隐藏/显示27.对于下列XML文档:?xmlversion=1.0encoding=GB2312?OrdersOrderorderID=Pdt001orderDate=2010-7-20name玩具/namenumber16/numbercity上海/cityzip200000/zipphoneno13577778888/phoneno/OrderOrderorderID=Pdt002orderDate=2010-7-22name文具/namenumber17/numbercity青岛/cityzip266000/zip

1 / 59
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功