2024年大学试题(计算机科学)-可扩展标记语言(xml)历年高频考点试卷专家荟萃含答案_第1页
2024年大学试题(计算机科学)-可扩展标记语言(xml)历年高频考点试卷专家荟萃含答案_第2页
2024年大学试题(计算机科学)-可扩展标记语言(xml)历年高频考点试卷专家荟萃含答案_第3页
2024年大学试题(计算机科学)-可扩展标记语言(xml)历年高频考点试卷专家荟萃含答案_第4页
2024年大学试题(计算机科学)-可扩展标记语言(xml)历年高频考点试卷专家荟萃含答案_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

2024年大学试题(计算机科学)-可扩展标记语言(xml)历年高频考点试卷专家荟萃含答案(图片大小可自由调整)第1卷一.参考题库(共25题)1.DOM是DocumentObjectModel的英文缩写,翻译过来的意思是()。2.XML元素由()、结束标记和两者之间的内容三个部分组成。3.下面将给出一个元素及其子元素,把元素<学生>变成空元素,但仍保留姓名,性别的信息。 <学生> <姓名>李明</姓名> <性别>男</性别> </学生>4.<xsl:template>元素的()属性用来匹配指定的节点。5.在XML模式中创建元素和属性组时,关键字()组中的子元素在父元素内可以按照任意顺序出现6.Schema类型定义中simpleType类型的元素中不能包含()或者()。7.当解析器解析到文档的结尾时,调用()方法。8.用来表示标记中包含的数据的节点对象,是用()接口创建的。9.在XML中,在Schema中,声明一个元素的属性的attribute元素有一个常用的属性use,use的取值有()。A、emptyB、requiredC、optionalD、fixedE、prohibited10.XMLSchema中()标签用于定义复合类型。A、<simpleType>B、<attribute>C、<element>D、<complexType>11.使用XML,空白将被()12.关于HTML与XML的叙述下面哪个正确?()A、都是衍生自SGML标准B、都侧重于表现信息C、能对大量数据作处理与再利用D、所运用的标记都可以由用户自定13.XML文档属性值必须使用()括起来。14.通过记录集管理数据岛都有哪些方法?15.Schema至少需要具有一个属性Xmlns,用以指定该Scehma包含的()A、名字空间B、元素作用域C、属性作用域D、以上三个都是16.简述什么是XML?XML的主要特点是什么?XML的作用是什么?17.定义一个名称为“月份”的数据类型的Schema片段为()。 A、a)B、b)C、c)D、d)18.删除某个标记的属性,使用()方法。A、removeAttribute(Stringname)B、removeChild(Nodenode)C、replaceWholeText(Stringtext)D、getNodeName()19.把一个XML节点树转换为XML文档,需要用()方法。A、getInstance()B、transform()C、appendChild()D、getVersion()20.用户自定义Schema的简单数据类型时,当关键字为()时,其含义是在指定的数据集中选择,限定用户的选值21.Schema大大扩充了数据类型,可以自定义()。22.实体是一个外部文件,该外部文件由个人或工作小组定义并认可的外部普通实体使用的格式为()。A、SYSTEMB、PUBLICC、LISTD、ADMIN23.如果一个XML文档存在以下()情况,我们称它为无效的xml文档。A、

没有遵守

XML

规范定义的语法规则。B、

遵守

XML语法,但没有

定义DTD

或Schema。C、

定义了DTD

或Schema,但没有遵守DTD

或Schema中定义的规则。D、

定义的DTD

或Schema不符合语法规范。24.W3CXMLSchema属性使用()元素列举枚举值。A、enumB、enumerationC、listD、group25.XML中的注释同样使用()来表示第2卷一.参考题库(共25题)1.schema相对于DTD有何优点?2.可以在XSL文件中使用创建一个标记,设置标记的名称,通过()标记可以为创建的标记设置设置相应的属性。3.什么是XML()A、一种标准泛用标记语言B、一种扩展性标识语言C、一种超文本标记语言D、一种层叠样式表单是.NET托管程序的执行引擎4.下面哪个公司或组织制定了XML()。A、ISOB、OracleC、W3CD、Microsoft5.XML文档的架构验证可以使用哪些方法?()A、文档类型定义(DTD)B、XML数据简化(XDR)C、XML架构定义(XSD)D、XML词汇表(XST)6.下面()方法是输出获得XML文档的编码形式的。A、getXmlVersion()B、getDocType()C、getXmlEncoding()D、getLength()7.在W3CXMLSchema文档attribute定义中的default与下列什么情况冲突()A、use属性被设置为“prohibited”B、use属性被设置为“required”C、use属性被设置为“optional”D、fixed属性被设置8.下面的文件正确吗?为什么?用IE和本章中的解析器验证你的结论。 mes.dtd <!ELEMENTmessageANY> <!ELEMENTpersion(name,age?,lxfs)> <!ELEMENTlxfs(#PCDATA,tel|email)*> <!ELEMENTname(first,last)> <!ATTLISTnamesex(male|female)"male"> <!ELEMENTfirst%pc;> <!ELEMENTlast%pc;> <!ELEMENTage%pc;> <!ELEMENTtel%pc;> <!ELEMENTemail%pc;> <!ENTITY%pc“(#PCDATA)”> <!ELEMENTemergencyEMPTY> <!ATTLISTemergency fireCDATA#FIXED"119" policeCDATA#FIXED"110" hospitalCDATA#FIXED"120" > mes.xml <?xmlversion="1.0"encoding="gb2312"?> <!DOCTYPESYSTEM"mes.dtd"> <message> <persion> <namesex="男"> <first>li</first> <last>xiao</last> </name> <age>25</age> <lxfs> <tel>123456</tel> </lxfs> </persion> <persion> <name> <first>wang</first> <last>xiao</last> </name> <lxfs></lxfs> </persion> <emergencyfire="120"police="110"/> </message>9.声明语句<!ATTIBLISTstudentstudentIDID#REQUIRED>的作用是()A、声明元素student的属性studentID是可有可无的B、声明元素student的属性studentID是唯一标识类型,可以省略C、声明元素student的属性studentID是默认取值,可以省略D、声明元素student的属性studentID是唯一标识类型,不可省略10.XMLSchema规定XML文档实例的()和每个元素/属性的数据类型。11.使用MicrosoftStudio.NET编写XML文档时,用什么方法来创建新文档?()A、WriteBeginDocument()B、WriteNewDocument()C、WriteStartDocument()D、WriteCreateDocument()12.Schema的数据类型分为()和复杂类型13.能够通过DTD验证的XML文档我们称为()的文档14.实体是一个外部文件,该外部文件由个人或工作小组所定义并认可的外部普通实体使用的格式是SYSTEM.15.下面()不是XML语言的特点。A、自我描述B、可扩展C、跨平台D、修饰数据16.试着比较一下XML与HTML的不同。17.如果要引用多个ID,则可以使用IDREFS属性。18.如何实现HTML对象和数据岛的绑定并取出需要的数据?19.文档类型定义DTD,用来描述()。20.DTD元素后跟有一个*号,表示该元素至少要出现一次。21.下面()比较运算符的含义为不等于。A、$ne$B、$qe$C、$gt$D、$lt$22.用户自定义Schema的简单数据类型时,当关键字为enumeration时,其含义是()。23.对XML进行验证的前提条件是什么?()A、该XML文档的数据模型是完整的B、该XML文档的定义是正确的C、该XML文档的数据是正确的D、该XML文档的格式是正确的24.DTD文档中,定义属性的关键字是()。A、ATTLISTB、DOCTYPEC、ENTITYD、ELEMENT25.<!--例子--> <greeting> Hello,World! </greeting> 上面的XML文档属于()文档。A、无效的B、有效的C、格式良好的D、格式错误的第3卷一.参考题库(共25题)1.DTD元素后跟有一个?号,表示该元素最多要出现一次。2.下列哪项可以显示XML文档中的数据()。A、XSLB、SchemaC、XSDD、XML3.下面()不是SAX解析器解析XML文件的优点。A、可以解析任意大小的文件B、适合创建自己的数据结构C、适合小信息子集D、可以给XML文件添加节点4.对于<xsl:output>的method属性来说,默认的选项有()。A、XMLB、HTMLC、TEXTD、PDF5.在XML中,下列关于DOM的叙述是正确的()。A、

DOM是独立于开发语言和平台的,因此使用Visnal

Basic、Java、Visual

C++等开发工具使用的DOM编程API是一致的B、

XML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树C、

通过DOM

API,软件开发人员可以控制XML文档的结构和内容D、通过DOM在XML文档中只能按照顺序方式导航6.设定一个元素可能出现1次,也可能不出现,可以通过在元素名后加一个()号来实现。7.以下关于xslt说法不正确的是()。A、Xslt是xsl的一部分,有独立的命名空间。B、Xslt可以把xml文档转换为xhtml。C、要执行xslt转换,只需要xml文档,xslt样式表和浏览器就可以了。D、Xslt使用xpath对xml文档进行导航。8.在DTD中定义属性时,中缺省值是指()。9.下列()是XSL根元素。A、xsl:outputB、xsl:stylesheetC、documentElementD、HTML10.CSS不遵从XML的语法规则。11.每个XML文档都分为两个部分:序言和()。12.XML中,关于CSS和XSL,下面论述不正确的是()。A、

CSS样式表可以用于“装饰”XML文档和HTML文档B、

XSL样式表可以用来“装饰”XML文档和RTF文档C、

不像CSS,XSL可以用来执行XML转换D、

在XSL允许使用类似CSS方式格式化XML文档13.在XML中,W3C组织给出的样式表语言的推荐标准有()。A、XPointerB、XSLC、XPathD、CSSE、XLinker14.XML()提供了一种避免元素名称冲突的方法。15.请选出哪些注释是正确的形式()A、<!这个注释是正确的>B、<!--这个注释是正确的-->C、<--这个注释是正确的-->D、<!--这个注释是正确的!-->E、<!这个注释是正确的>16.一个学生成绩表的数据(含有Java/VB/VC++/SQLServer/Oracel各门课程的成绩),分别按成绩小于60输出不及格、成绩在60到80分之间输出合格、成绩在80分以上的输出优秀。下列XSL语句能够很好地完成此需求。()A、<xsl:value-of>语句B、<xsl:if>与<xsl:value-of>结合C、<xs:choose>、<xsl:when>、<xsl:otherwise>与<xsl:value-of>语句结合D、<xsl:for-each>与<xsl:value-of>语句结合17.实体引用符&apos;代表的是下列哪个特殊符号?()A、C、‘D、“18.如果需要在XML文件中显示简体中文,那么encoding=()。A、.GB2312B、.BIG5C、.UTF-8D、.UTF-1619.DOM接口中的Document节点有哪两个子节点?分别代表什么意义?20.简述XML解析器的种类及解析步骤。21.CSS中属性与属性值的大小写要严格处分。22.下面()是不可以和数据岛绑定的标记。A、imgB、inputC、tableD、td23.什么是webservce?有什么用途?24.Xml和HTML对比相同点和不同点。25.以下的xml文档片段中,属性符合XML语法规则的是()。A、<car

name=”zhang’s

car”>B、<car

name=’zhang”s

car’>C、<car

name=’jieda

car

”>D、<car

name=jieda

>第1卷参考答案一.参考题库1.参考答案:文档对象模型2.参考答案:起始标记3.参考答案: <学生姓名=”李明”性别=”男”/>或者 <学生姓名=”李明”性别=”男”></学生>4.参考答案:match5.参考答案:all6.参考答案:元素;属性7.参考答案:endDocument()8.参考答案:Text9.参考答案:B,C,E10.参考答案:D11.参考答案:保留12.参考答案:A13.参考答案:引号14.参考答案: 通过记录集管理数据岛,包括取记录、遍历记录、插入和删除记录、对记录集分页和把记录集转换为数组。取记录有如下方法:rs(‘标记名称’) rs(标记的编号) rs.Fields(‘标记名称’) rs.Fields(标记的编号) rs.Fields.Item(‘标记名称’) rs.Fields.Item(标记的编号) 遍历记录有如下方法: moveNex()方法:当前记录移动到下一条记录。 movePrevious()方法:当前记录移动到上一条记录。 moveFirst()方法:当前记录移动到第一条记录。 moveLast()方法:当前记录移动到最后一条记录。 moveNumRecords()方法:当前记录向前或向后移动到指定数目的记录。 插入和删除记录的方法包括: Addnew()方法:添加新纪录 Delete()方法:删除记录 对记录集分页通过设置如下属性实现: AbsolutePage属性,用于指定当前的页。 PageCount属性,返回记录集中的逻辑页数。 PageSize属性,用于指定每个逻辑页所包含的记录数,默认值是10。 把记录集转换为数组通过getrows()方法实现。15.参考答案:D16.参考答案: (1)XML是eXtensibleMarkupLanguage的缩写,即可扩展标记语言。 (2)XML有两大特点: 一是良好的可扩展性,它允许用户根据自己的特殊需要制定出适用于自身的标记和文档结构,以便于结构化地描述自己领域的信息,从而提供一种处理数据的最佳方式; 二是XML数据内容与显示样式的分离,使用户可通过使用不同的样式表和应用程序,根据需要显示和处理数据。 (3)XML的作用, 一是作为元标记语言,定义各种实例标记语言标准; 二是作为数据标准描述和交换语言,作为存储数据和交换数据的工具。17.参考答案:C18.参考答案:A19.参考答案:B20.参考答案:enumeration21.参考答案:数据类型22.参考答案:A23.参考答案:C,D24.参考答案:B25.参考答案:第2卷参考答案一.参考题库1.参考答案: 1).XMLSchema使用XML语法 2).支持多种数据类型 3).支持名称空间机制 4).可扩展性 5).对内容模型的有力支持2.参考答案:xsl:attribute3.参考答案:B4.参考答案:C5.参考答案:A,B,C6.参考答案:C7.参考答案:A,B,D8.参考答案: 不正确。有5处错误,“<!ELEMENTlxfs(#PCDATA,tel|email)*>”句“#PCDATA”与“tel”之间应该用“|”,或去掉“#PCDATA”;参数实体应先声明后使用;文档类型声明缺少根元素;“name”的“sex”属性取值错误;“emergency”的“fire”属性取值错误。正确的文件:mes.dtd<!ELEMENTmessageANY> <!ELEMENTpersion(name,age?,lxfs)> <!ELEMENTlxfs(#PCDATA|tel|email)*> <!ELEMENTname(first,last)> <!ATTLISTnamesex(male|female)"male"> <!ENTITY%pc"(#PCDATA)"> <!ELEMENTfirst%pc;> <!ELEMENTlast%pc;> <!ELEMENTage%pc;> <!ELEMENTtel%pc;> <!ELEMENTemail%pc;> <!ELEMENTemergencyEMPTY> <!ATTLISTemergency fireCDATA#FIXED"119" policeCDATA#FIXED"110" hospitalCDATA#FIXED"120" > mes.xml <?xmlversion="1.0"encoding="gb2312"?> <!DOCTYPEmessageSYSTEM"mes.dtd"> <message> <persion> <namesex="male"> <first>li</first> <last>xiao</last> </name> <age>25</age> <lxfs> <tel>123456</tel> </lxfs> </persion> <persion> <name> <first>wang</first> <last>xiao</last> </name> <lxfs></lxfs> </persion> <emergencyfire="119"police="110"/> </message>9.参考答案:B10.参考答案:结构11.参考答案:C12.参考答案:简单类型13.参考答案:xml模式14.参考答案:正确15.参考答案:D16.参考答案: HTML:不可拓展、侧重表现信息、不要求标记嵌套、配对等,不要求标记之间具有一定顺序,难于阅读、维护, 内容描述与显示方式整合一体,不具有保值性。 XML:可拓展,侧重结构化描述信息,严格要求嵌套、配对并遵循DTD的树状结构,结构清晰,便于阅读、维护。 内容描述与显示方式相分离,具有保值性。17.参考答案:正确18.参考答案: 在HTML中实现对象和数据岛绑定通过对象的“datasrc”属性实现,属性的值为“#”加上数据岛的名称。 从数据岛中取数据的方法是通过HTML对象的“datafld”属性实现,吧需要的数据的标记名称做为“datafld”属性的值。19.参考答案:XML文档结构20.参考答案:错误21.参考答案:A22.参考答案:在指定的数据集中选择,限定用户的选值23.参考答案:D24.参考答案:A25.参考答案:C第3卷参考答案一.参考题库1.参考答案:正确2.参考答案:A3.参考答案:D4.参考答案:A,B,C5.参考答案:A,B,C6.参考答案:?7.参考答案:C8.参考答案:属性的初值9.参考答案:B10.参考答案:正确11.参考答案:文档节点12.参考答案:B13.参考答案:B,D14.参考答案:命名空间15.参考答案:B,E16.参考答案:C17.参考答案:C18.参考答案:A19.参考答案: Document类型节点的两个子节类型点是DocumentType类型和Element类型。 Docum

温馨提示

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

评论

0/150

提交评论