XML語言及應(yīng)用綜合測試題_第1頁
XML語言及應(yīng)用綜合測試題_第2頁
XML語言及應(yīng)用綜合測試題_第3頁
XML語言及應(yīng)用綜合測試題_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

《XML語言及應(yīng)用》綜合測試題一、判斷題。[V]1、最早的計(jì)算機(jī)標(biāo)記語言是IBM公司研究員發(fā)明的通用標(biāo)記語言(GML)。:V]2、一個(gè)有效的XML文檔肯定是格式良好的文檔。:X]3、在一個(gè)XML文檔中,元素就是整個(gè)XML文檔的骨架,因此在一個(gè)XML文檔里可以有多個(gè)根元素和子元素。[X]4、XML文檔里的元素可以嵌套,因此XML文檔里的注釋也能嵌套。:V]5、空元素指的是元素沒有內(nèi)容,但可以有屬性。[X]6、XML的標(biāo)識(shí)和HTML一樣都不區(qū)分大小寫。[X]7、DTD對(duì)XML文檔來說是必須的。[X]8、下面是一個(gè)格式良好的XML片斷:〈中國><成都>成都是一個(gè)來了就不想走的城市</中國></成都>[V]9、下面兩個(gè)元素因?yàn)樗鶎俚拿臻g的前綴不一樣,使得它們的合法名稱也不相同。<cust:客戶xmlns:cust=〃/dtd/customer.dtd〃/>〈customer:客戶xmlns:customer=〃/dtd/customer.dtd〃/>[X]10、XSLT不支持編程流程控制指令,如<xsl:if>、<xsl:for-each>、<xsl:choose>等等。二、單項(xiàng)選擇題[]1、下面哪一個(gè)標(biāo)記語言產(chǎn)生的時(shí)間最早。XMLB.SGMLC.HTMLD.CML[]2、一個(gè)XML文檔以聲明開始,在聲明中不可使用的屬性為:是否引用外部文件B.文件大小C.字符編碼D.版本[]3、假設(shè)〈食品〉元素的“肉類”屬性能取的值包括“牛肉”、“豬肉”及“雞肉”,且缺省為“牛肉”。請(qǐng)問下面哪個(gè)DTD能實(shí)現(xiàn)“肉類”屬性的聲明?<!ATTLIST食品肉類("牛肉〃|〃豬肉〃|〃雞肉〃)〃牛肉〃〉<!ATTLIST食品肉類ENUMERATED。'牛肉〃|〃豬肉〃|〃雞肉〃)〃牛肉〃〉<!ATTLIST食品肉類(牛肉,豬肉,雞肉)〃牛肉〃〉<!ATTLIST食品肉類(牛肉|豬肉|雞肉)〃牛肉〃〉[]4、下面哪個(gè)是DOCTYPE聲明中合法的公共標(biāo)識(shí)符?IMB//Mycomp,Inc.//MyDTD1.0//CN//Mycomp,Inc.//MyDTD1.0//CNISO//Mycomp,Inc.//MyDTD1.0//CNW3C//Mycomp,Inc.//MyDTD1.0//CN[]5、在XML中,引用一般實(shí)體的時(shí)候,在實(shí)體名的前后分別寫的符號(hào)為:A.<$B.%;C.&;D.&&[]6、下面關(guān)于屬性(Attribute)的敘述正確的是?A.屬性名稱不區(qū)分大小寫屬性必須既有名稱又有值屬性可以出現(xiàn)在元素的開始標(biāo)記、結(jié)束標(biāo)記、及空標(biāo)記中屬性值可以包含文本字符和標(biāo)記字符[]7、命名空間通過在元素前增加一個(gè)獨(dú)特的標(biāo)識(shí)符來標(biāo)識(shí)元素的唯一性,這個(gè)標(biāo)識(shí)符采用什么形式來進(jìn)行表示。A.URLB.URNC.URID.xmlns[]8、下面哪個(gè)名稱是合法名稱(QName)?A.名稱:次名稱B.abcC.:abcD.p:6abc[]9、下面的XML文檔片斷,哪個(gè)是格式良好的?A.<A>abc</a>B.<p>goodidea!<br></p>C.<A>abc<B/></A>D.<A><B></A></B>[]10、下面是XML命名規(guī)則的敘述,哪個(gè)是不正確的。.A.允許以冒號(hào)“:”開頭B.有效命名符可以是數(shù)字、下劃線C.允許以漢字開頭D.允許以數(shù)字開頭[]11、關(guān)于DTD中支持的正則表達(dá)式量詞符號(hào)含意敘述不正確的是:“+”表示元素可以出現(xiàn)一次或多次“?”表示元素可以出現(xiàn)一次或不出現(xiàn)“*”表示元素可以出現(xiàn)一次或多次“()”用來選擇一組要共同匹配的表達(dá)式。[]12、開發(fā)人員可以使用以下哪個(gè)技術(shù)來定義XML詞匯表。A.UMLB.DTDC.XSLTA.UMLB.DTDC.XSLTD.Namespaces13、下面哪些是不正確的XML名稱?.A.abc234-_qdeB.3234.23C.屬性D.5abc14、在A.abc234-_qdeB.3234.23C.屬性D.5abc14、在DTD中用ATTLIST定義一個(gè)在XML文檔中必須賦值的屬性時(shí),需要使用以下哪個(gè)關(guān)鍵字:A.^REQUIREDB.#IMPLIEDC.A.^REQUIREDB.#IMPLIEDC.#DOCTYPED.#FIXED]15、采用XSL樣式來格式化XML的原理是先把XML文檔轉(zhuǎn)換成一棵結(jié)構(gòu)完整的結(jié)構(gòu)其中這棵結(jié)構(gòu)樹以什么作為根節(jié)點(diǎn)。A./B.聲明C.根元素A./B.聲明C.根元素D.處理指令]16、在XSL樣式處理XML文檔時(shí),直接定位在“type”屬性值為“服裝”的商品元素上的XPath表達(dá)式應(yīng)該為:A.商品/type=“服裝”B.商品A.商品/type=“服裝”B.商品[type=“服裝”]C.〃商品[@type=“服裝”]D.//商品[type=“服裝”]17、以下對(duì)DOM描述不正確的是:A.DOM叫做文檔對(duì)象模型,是由郵件列表成員提出的。B.A.DOM叫做文檔對(duì)象模型,是由郵件列表成員提出的。B.DOM是XML文檔的應(yīng)用程序接口(API)。C.DOM將一個(gè)XML文檔以一棵DOM樹的形式存放在內(nèi)存中,通過DOM樹,應(yīng)用程序可以對(duì)XML文檔進(jìn)行隨機(jī)訪問。C.D.DOM提供了一種可以應(yīng)用于不同環(huán)境和應(yīng)用中的標(biāo)準(zhǔn)程序接口。D.18、采用MSXML解析器創(chuàng)建一個(gè)元素類型的節(jié)點(diǎn),應(yīng)該使用Document接口的哪個(gè)方法:A.createAttribute()B.createElement()C.createCDATASection()D.getElementByTagName()19、利用CSS樣式將元素以塊形式顯示,應(yīng)用選擇什么顯示方式。A.display:noneB.display:blockC.display:inlineA.createAttribute()B.createElement()C.createCDATASection()D.getElementByTagName()19、利用CSS樣式將元素以塊形式顯示,應(yīng)用選擇什么顯示方式。A.display:noneB.display:blockC.display:inlineD.display:list-item]A.三、填空題1、XML]A.三、填空題1、XML是一種.可擴(kuò)展的標(biāo)記.語言,以結(jié)構(gòu)化的方式描述各種類型的數(shù)據(jù)。20、在微軟VS2005開發(fā)平臺(tái)中默認(rèn)提供的XML解析器是:JDOMB.XML4JC.MSXMLD.MicrorsoftXMLTOC\o"1-5"\h\z2、XMLSchema是一個(gè)文本文件,它獨(dú)立于XML文檔。該文件的擴(kuò)展名是.xsd3、XML解析器一個(gè)不僅能讀的懂XML文檔,而且還提供相應(yīng)的英鎊用程序接口。4、MSXML是由微軟公司開發(fā)的一個(gè)操作XML文檔的DOM接口,在VS2005中使用MSXML的命令空間為:。5、在VS2005中用C#語言創(chuàng)建一個(gè)XML文檔對(duì)象的方法為:現(xiàn)請(qǐng)說明下面的方法完成什么功能:doc.CreateAttribute();doc.CreateElement();doc.CreateTextNode();doc.CreateCDataSection();doc.CreateComment();doc.CreateXmlDeclaration();XmlDocumentdoc=new現(xiàn)請(qǐng)說明下面的方法完成什么功能:doc.CreateAttribute();doc.CreateElement();doc.CreateTextNode();doc.CreateCDataSection();doc.CreateComment();doc.CreateXmlDeclaration();倉0建一個(gè)元素節(jié)點(diǎn),并返回Element對(duì)象創(chuàng)建一個(gè)文本節(jié)點(diǎn),并返回Text對(duì)象倉0建一個(gè)CData片段節(jié)點(diǎn),并返回CDataSection創(chuàng)建一個(gè)注釋節(jié)點(diǎn),并返回Comment創(chuàng)建一個(gè)聲明節(jié)點(diǎn),并返回XmlDeclaration對(duì)象_6、根據(jù)DTD定義體是否存在于一個(gè)XML文檔內(nèi),DTD文檔可分為:—內(nèi)部DTD和外部DTD7、假如在D盤下有一個(gè)XML文檔Config.xml,其結(jié)構(gòu)如下所示:<?xmlversion="1.0"encoding="UTF-8"?><UserList><UserID=〃1〃><UserName>luo_sir</UserName><PassWord>7cb88d3f300e3b9ea8a268500c46b02e</PassWord></User></UserList>現(xiàn)在VS2005中用C#語言實(shí)現(xiàn)得到ID為1的用戶名,請(qǐng)將下面的程序補(bǔ)充完成XmlDocumentdoc=newXmlDocument();■;XmlNodeid=doc.SelectSingleNode("");stringUName=id.ToString();MessageBox.Show(UName);8、XML文檔中的例子元素的內(nèi)容為:ifx<>ythenx=(y-x),則相應(yīng)的XML文檔可以寫成:<?xmlversion=“1.0">〈例子>ifx<>ythenx=(y-x)</例子>9、在XML文檔里,元素的起始標(biāo)記與結(jié)束標(biāo)記之間沒有內(nèi)容時(shí),叫做空元素10、XML文檔中的處理指令<?xml:stylesheet>的type屬性用于指定樣式表文件的類型,如是CSS樣式表時(shí)它的值為text/cs

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論