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

下載本文檔

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

文檔簡(jiǎn)介

1、XML語(yǔ)言及應(yīng)用綜合測(cè)試題一、判斷題。 1、最早的計(jì)算機(jī)標(biāo)記語(yǔ)言是IBM公司研究員發(fā)明的通用標(biāo)記語(yǔ)言(GML)。 2、一個(gè)有效的XML文檔肯定是格式良好的文檔。 3、在一個(gè)XML文檔中,元素就是整個(gè)XML文檔的骨架,因此在一個(gè)XML文檔里可以有多個(gè)根元素和子元素。 4、XML文檔里的元素可以嵌套,因此XML文檔里的注釋也能嵌套。 5、空元素指的是元素沒有內(nèi)容,但可以有屬性。 6、XML的標(biāo)識(shí)和HTML一樣都不區(qū)分大小寫。 7、DTD對(duì)XML文檔來(lái)說(shuō)是必須的。 8、下面是一個(gè)格式良好的XML片斷:<中國(guó)><成都>成都是一個(gè)來(lái)了就不想走的城市</中國(guó)></

2、成都> 9、下面兩個(gè)元素因?yàn)樗鶎俚拿臻g的前綴不一樣,使得它們的合法名稱也不相同。<cust:客戶<customer:客戶 10、XSLT 不支持編程流程控制指令,如<xsl:if>、<xsl:for-each>、<xsl:choose>等等。二、單項(xiàng)選擇題 1、下面哪一個(gè)標(biāo)記語(yǔ)言產(chǎn)生的時(shí)間最早。 AXML BSGML CHTML DCML 2、一個(gè)XML文檔以聲明開始,在聲明中不可使用的屬性為: A是否引用外部文件 B文件大小 C字符編碼 D版本 3、假設(shè)<食品>元素的“肉類”屬性能取的值包括“牛肉”、“豬肉”及“雞肉”,且

3、缺省為“牛肉”。請(qǐng)問(wèn)下面哪個(gè)DTD能實(shí)現(xiàn)“肉類”屬性的聲明?A. <!ATTLIST食品 肉類("牛肉"|"豬肉"|"雞肉") "牛肉">B. <!ATTLIST食品 肉類ENUMERATED("牛肉"|"豬肉"|"雞肉") "牛肉">C. <!ATTLIST食品 肉類(牛肉,豬肉,雞肉) "牛肉">D. <!ATTLIST食品 肉類(牛肉|豬肉|雞肉) "牛肉&q

4、uot;> 4、下面哪個(gè)是DOCTYPE聲明中合法的公共標(biāo)識(shí)符?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中,引用一般實(shí)體的時(shí)候,在實(shí)體名的前后分別寫的符號(hào)為:A< $ B% ; C& ; D& & 6、下面關(guān)于屬性(Attribute)的敘述正確的是?A屬性名稱不區(qū)分大小寫B(tài)屬性必須既有名稱又有值C屬性可以出現(xiàn)在元素的開始標(biāo)記、結(jié)束標(biāo)記、及空標(biāo)記中D屬性值可以包

5、含文本字符和標(biāo)記字符 7、命名空間通過(guò)在元素前增加一個(gè)獨(dú)特的標(biāo)識(shí)符來(lái)標(biāo)識(shí)元素的唯一性,這個(gè)標(biāo)識(shí)符采用什么形式來(lái)進(jìn)行表示。AURL BURN CURI Dxmlns 8、下面哪個(gè)名稱是合法名稱(QName)?A.名稱:次名稱 B. abc C. :abc D. p:6abc 9、下面的XML文檔片斷,哪個(gè)是格式良好的?A. <A>abc</a> B. <p>goodidea!<br></p>C. <A>abc<B/></A> D. <A><B></A></B&

6、gt; 10、下面是XML命名規(guī)則的敘述,哪個(gè)是不正確的。A. 允許以冒號(hào)“:”開頭 B. 有效命名符可以是數(shù)字、下劃線C. 允許以漢字開頭 D. 允許以數(shù)字開頭 11、關(guān)于DTD中支持的正則表達(dá)式量詞符號(hào)含意敘述不正確的是:A. “+”表示元素可以出現(xiàn)一次或多次 B. “?”表示元素可以出現(xiàn)一次或不出現(xiàn)C. “*”表示元素可以出現(xiàn)一次或多次D. “( )”用來(lái)選擇一組要共同匹配的表達(dá)式。 12、開發(fā)人員可以使用以下哪個(gè)技術(shù)來(lái)定義XML詞匯表。AUML BDTD CXSLT DNamespaces 13、下面哪些是不正確的XML名稱?Aabc234-_qde B_3234.23 C屬性 D5a

7、bc 14、在DTD中用ATTLIST定義一個(gè)在XML文檔中必須賦值的屬性時(shí),需要使用以下哪個(gè)關(guān)鍵字:A#REQUIRED B#IMPLIED C#DOCTYPE D#FIXED 15、采用XSL樣式來(lái)格式化XML的原理是先把XML文檔轉(zhuǎn)換成一棵結(jié)構(gòu)完整的結(jié)構(gòu)樹,其中這棵結(jié)構(gòu)樹以什么作為根節(jié)點(diǎn)。A/ B聲明 C根元素 D處理指令 16、在XSL樣式處理XML文檔時(shí),直接定位在“type”屬性值為“服裝”的商品元素上的XPath表達(dá)式應(yīng)該為:A商品/type=“服裝” B商品type=“服裝” C/商品type=“服裝” D/商品type=“服裝” 17、以下對(duì)DOM描述不正確的是:ADOM叫做

8、文檔對(duì)象模型,是由郵件列表成員提出的。BDOM是XML文檔的應(yīng)用程序接口(API)。CDOM將一個(gè)XML文檔以一棵DOM樹的形式存放在內(nèi)存中,通過(guò)DOM樹,應(yīng)用程序可以對(duì)XML文檔進(jìn)行隨機(jī)訪問(wèn)。DDOM提供了一種可以應(yīng)用于不同環(huán)境和應(yīng)用中的標(biāo)準(zhǔn)程序接口。 18、采用MSXML解析器創(chuàng)建一個(gè)元素類型的節(jié)點(diǎn),應(yīng)該使用Document接口的哪個(gè)方法:AcreateAttribute() BcreateElement() CcreateCDATASection() DgetElementByTagName() 19、利用CSS樣式將元素以塊形式顯示,應(yīng)用選擇什么顯示方式。Adisplay:none B

9、display:blockCdisplay:inline Ddisplay:list-item 20、在微軟VS2005開發(fā)平臺(tái)中默認(rèn)提供的XML解析器是:A. JDOM B. XML4J C. MSXML D. MicrorsoftXML三、填空題1、XML是一種 語(yǔ)言,以結(jié)構(gòu)化的方式描述各種類型的數(shù)據(jù)。2、XML Schema是一個(gè)文本文件,它獨(dú)立于XML文檔。該文件的擴(kuò)展名是 。3、XML解析器一個(gè)不僅能讀的懂XML文檔,而且還提供相應(yīng)的 。4、MSXML是由微軟公司開發(fā)的一個(gè)操作XML文檔的DOM接口,在VS2005中使用MSXML的命令空間為:_ _。5、在VS2005中用C#語(yǔ)言創(chuàng)

10、建一個(gè)XML文檔對(duì)象的方法為:XmlDocument doc = new XmlDocument();現(xiàn)請(qǐng)說(shuō)明下面的方法完成什么功能:§ doc.CreateAttribute(); § doc.CreateElement(); § doc.CreateTextNode(); § doc.CreateCDataSection(); § doc.CreateComment(); § doc.CreateXmlDeclaration(); 6、根據(jù)DTD定義體是否存在于一個(gè)XML文檔內(nèi),DTD文檔可分為: 和 。 7、假如在D盤下有一個(gè)X

11、ML文檔Config.xml,其結(jié)構(gòu)如下所示:<?xml version="1.0" encoding="UTF-8" ?> <UserList> <User ID=”1”><UserName>luo_sir</ UserName > <PassWord>7cb88d3f300e3b9ea8a268500c46b02e</PassWord>   </User></UserList>現(xiàn)在VS2005中用C#語(yǔ)言實(shí)現(xiàn)得到ID為1的用戶名,請(qǐng)將

12、下面的程序補(bǔ)充完成XmlDocument doc = new XmlDocument(); ; XmlNode id = doc.SelectSingleNode(" "); string UName = id. .ToString(); MessageBox.Show(UName);8、XML文檔中的例子元素的內(nèi)容為: if x<>y then x=(y-x),則相應(yīng)的XML文檔可以寫成: <?xml version=“1.0”><例子>_ _ </例子>9、在XML文檔里,元素的起始標(biāo)記與結(jié)束標(biāo)記之間沒有內(nèi)容時(shí),叫做 。10、XML文檔中的處理指令<?xml:stylesheet>的type屬性用于指定樣式表文件的類型,如是CSS樣式表時(shí)它的值為 ,XSL樣式表是值為 ; href屬性用于指定所使用的樣式表的 。四、設(shè)計(jì)題XML文檔結(jié)構(gòu):<?xml ve

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論