XML考試試題及參考答案_第1頁
XML考試試題及參考答案_第2頁
XML考試試題及參考答案_第3頁
XML考試試題及參考答案_第4頁
XML考試試題及參考答案_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

試題一、填空題(每空1分,共20分)是一種設計特定領域標記語言的語言。文檔的聲明中的編碼方式常用的有和GB2312。解析器是之間存在的軟件組織。的技術優(yōu)勢有,,,語法自由,結構化集成數據。文檔元素的特性是,,。的全程為,它分為和兩種。中%用于聲明。元素的content屬性的有效性包括,,,

3CXMLschema的數據類型分為,。3CXMLschema的數據類型指定32位浮點數、判斷題(每小題1分,共10分)在XML文檔中引用一個CSS樣式的語法為:<xml-stylesheettype=”text/css”href=”css樣式表文件路徑”>。()CSS最初是針對HTML而提出的樣式表,現在同樣可以很好地應用于描述XML文()檔顯示。()TOC\o"1-5"\h\z有效XML文檔不一定是格式正規(guī)的XML文檔。()格式正規(guī)的XML文檔一定是有效XML文檔。()XSL樣式表可以用來"裝飾”XML文檔和RTF文檔。()列表類型是其值用空格隔開的原子值列表。()shema中的的復雜類型是有三種不同的類型。()元素的內容標記必須在選項restriction和extension中任選一項。()格式化對象語言是一種定義XML顯示方式的語言。()三、選擇題(選出一個或多個正確答案,將正確答案的序號填在對應的答題框內。每小題分合計30分)題號12345678910答案題號111213141516171819題號11121314151617181920題號111213141516171819題號11121314151617181920答案1.為定義一個XML文檔的結構,開發(fā)者可以使用的XML技術有()(選擇二項)A、UMLB、DTDC、NamespaceD、XMLSchemaE、XSL2.下面()是XML提供的編程接口,用于開發(fā)人員訪問XML文檔(選擇兩項)A、XpathB、DomC、XSLTD、SAXE、Xlink3.下面是一個XML文檔的序言部分<xmlversion=”1.0”sncoding=”gb2312”><!DOCTYPElib[<!ELEMENTlib(poems*)><!ELEMENTpoems(title,content)*><!ATTLISTpoemsnumberIDREF#REQUIRED><!ELEMENTtitle(#PCDATA)><!ATTLISTtitlenumberID#REQUIRED><!ELEMENTcontent(#PCDATA)>]>)(選擇下面的片段中可以作為該XML文檔的合法的文檔元素部分的是)(選擇一項)AA、<lib>AA、<lib><poemsnumber=”A001”><titlenumber=”A001”>八陣圖</title〉<content>功蓋三分國,名成八陣圖,江流石不轉,遺恨失吞吳。</content></poems><poemsnumber=”A003”><title>八陣圖1</title><content>功蓋三分國,名成八陣圖1,江流石不轉,遺恨失吞吳1.</content></poems>CC、<lib></lib>B、<lib><poemsnumber=”A001”><titlenumber=”A001”>八陣圖</title〉<content>功蓋三分國,名成八陣圖,江流石不轉,遺恨失吞吳。</content></poems><poemsnumber=”A001”><titlenumber=”A002”>八陣圖1</title><content>功蓋三分國,名成八陣圖1,江流石不轉,遺恨失吞吳1°</content></poems></lib><poemsnumber=”A001”><titlenumber=”A001A003”>八陣圖</title〉<content>功蓋三分國,名成八陣圖,江流石不轉,遺恨失吞吳。</content></poems><poemsnumber=”A001”><titlenumber=”A002”>八陣圖1</title><content>功蓋三分國,名成八陣圖1,江流石不轉,遺恨失吞吳1°</content></poems></lib>D、<lib><poemsnumber=”A001”><titlenumber=”A001A002”><content>功蓋三分國,名成八陣圖,江流石不轉,遺恨失吞吳。</content></title></poems><poemsnumber=”A001”><titlenumber=”A002”><content>功蓋三分國,名成八陣圖1,江流石不轉,遺恨失吞吳1。</content></title></poems></lib></lib></lib></lib>4.在XML中,下列關于DOM的敘述()是正確的。(選擇三項)A、DOM是獨立于開發(fā)語言和平臺的,因此使用VisnalBasic、Java、VisualC++等開發(fā)工具使用的DOM編程API是一致的型樹B、XML文檔通過load方法被裝載進內存后,在內存中形成一個DOM文檔對象模型樹C、通達DOMAPI,軟件開發(fā)人員可以控制XML文檔的結構和內容D、通過DOM在XML文檔中只能按照順序方式導航)(選擇一項)5.在XML中,一個Xpath表達的返回值通常是)(選擇一項)A、節(jié)點集B、浮點值C、字符串C、布爾值6.分析以下在DTD文檔:號…號::??號…號::??<!ELEMENTtitle(#PCDATA)>〈!ELEMENTchap(sect+)〉〈!ELEMENTsect(para+)〉〈!ELEMENTpara(#PCDATA)〉下面的XML實例()能夠通過DTD的校驗。(選擇一項)A、〈doc〉〈chap〉〈para〉Text〈/para〉〈/chap〉〈/doc〉B、〈doc〉〈chap〉〈sect〉〈para〉Text〈/para〉〈/chap〉〈/doc〉C、〈doc〉〈title〉Text〈/title〉〈/doc〉D、<doc><title>Text</title><sect><para>Text</para></sect></doc>7.在XML中,一個Xpath表達的返回值通常是()。(選擇一項)A、節(jié)點集B、浮點值C、字符串D、布爾值8?在XML中,W3C組織給出的樣式表語言的推薦標準有()。選擇兩項)A、XpointerB、XSLC、XpathD、CSSE、XLinker9.在XML中,下面的DTD機制中()最適合于模仿關系型數據庫的主鍵與處鍵的關系。(選擇一項)AA、ID/IDREFB、Key/keyrefAA、ID/IDREFB、Key/keyrefC、CDATAD、ENTITYE、PCDATA10.在XML中,下列關于Xpath的說法正確的有()。(選擇三項)A、Xpath不是用XML書寫的B、如果把XML文檔實例當作數據庫,那么Xpath就相當于SQLC、Xpointer依賴于XpathD、Xpath可以定義XML文檔間的鏈接關系11.在XMLDOM中NodeList的length屬性表示的是()。(選擇一項)A、該對象中文本字符的長度B、該對象中元素節(jié)點的數量C、該對象中節(jié)點的數量D、該對象中文檔對象的數量12.在XML中,下述關于XSL的說法正確的有()。(選擇三項)A、XSL是一種用來轉換XML文檔的樣式表,它包含轉換和格式XML文檔的規(guī)則B、XSL在轉換XML文檔過程中,首先根據匹配條件修改源文檔內容,然后輸出修改后的文檔內容C、XSL包含了XSLT和Xpath的強大功能,從而可以把XML文檔轉換成任何一種其它格式的文檔D、XSL文件是同一系列模板組成的,任何一個XSL文件至少包括一個模板13.在XML中,對于XSL中的節(jié)點選擇語句<xsl:value-of>語句,下列說法正確的是()。(選擇兩項)A、使用<xsl:value-ofselect=”匹配模式”〉可以輸出指定節(jié)點的取值B、使用空元素<xsl:value-of/>可以輸出當前節(jié)點及其所有后繼節(jié)點的取值C、經過select屬性限定的<xsl:value-of>元素的輸出結點一定是唯一的節(jié)點D、<xsl:value-of>元素不能作為循環(huán)<xsl:for-each>或者條件判斷語句<xsl:if>的子元素14.考慮如下的示例<xs:elementname=”Price”><xs:complexType><xs:attributename=”currency”type=”xs:string”/></xs:complexType></xs:element>屬性currency聲明等同于下面選項()的DTD聲明。(選擇一項)A、<!ATTLISTPricecurrencyCDATA#REQUIRED>B、<!ATTLISTPricecurrencyCDATA#FIXED>C、<!ATTLISTPricecurrencyCDATA#IMPLIED>D、<!ATTLISTPricecurrencyPCDATA#IMPLIED>在XML中,在Schema中,聲明一個元素的屬性的attribute元素有一個常用的屬性use,use的取值有()。(選擇三項)A、emptyB、requiredC、optionalD、fixedE、prohibited對于XML文檔實例片段<imageheight=”50”width=”50”/>,最恰當的描述其結構的DTD片段是()。(選擇一項)A、<!ELEMENTimageANY><!ATTLISTimageheightCDATA#REQUIREDwidthCDATA#REQUIRED>B、<!ELEMENTimageEMPTY><!ATTLISTimageheightCDATA#REQUIREDwidthCDATA#REQUIRED>C、<!ELEMNETimage(#PCDATA)><!ATTLISTimageheightCDATA#REQUIREDwidthCDATA#REQUIRED>D、<!ELEMNETimage(height,width)><!ATTLISTimageheightCDATA#REQUIREDwidthCDATA#REQUIRED>17?下面的XML片斷中結構完整的是()。(選擇一項)A、<customername=”<xml>.con”><address>123MainStreet></address></customer>B、<customer><name>Joe'sXMLWorks</name><address>NewYork</customer>C、<customertype=extemal><name>PartnersUnlimited</name></customer>D、<customername=”JohnDoe”><address>123MainStreet</address><zipcode=”01837”/></customer>18?下列說法錯誤的是()。(選擇一項)A、在Schema中,通過對元素的定義和元素關系的定義來實現對整個文檔性質和內容的定義的B、Schema從字面意義上來說,可以翻譯成架構,它的基本意思是為XML文檔制定一種模式C、Schema相對于DTD的明顯好處是XMLSchema文檔本身也是XML文檔,而不是像DTD一樣使用自成一體的語法D、XMLDOMNode表示根節(jié)點,這是處理XML對象模型數據的基本接口,這個接口還包含了對數據類型、名稱空間、DTD、schema的支持19.關于DOM的描述錯誤的是()。(選擇兩項)A、DOM使開發(fā)者能夠以編程方式讀取、操作和修改XML文檔B、只能使用JavaScript進行DOM開發(fā),而不能使用Java、C#C、W3C組織公布了DOM模型的規(guī)范,然后各個軟件廠商(比如微軟)再根據W3C的規(guī)范開發(fā)DOM解析器,并且提供一系列的編程API,這些API都是遵守W3C規(guī)范的D、DOM模型是W3C組織開發(fā)出來的一個在內存中表示XML數據的線性模型20.以下正確的是()。(選擇三項)A、DTD定義了XML文檔中包含的標記、元素、元素類型以及屬性B、一個結構完整的XML文檔一定是合法的XMLC、命名空間能夠區(qū)別不同源的元素、屬性的定義D、文檔DTD可以包含在XML文檔內,也可以在XML文檔外定義四、簡答題(每小題4分,合計20分)1.簡述比較DTD和SCHEMA22.簡述XMLSchema支持的數據類型那些22.簡述XMLSchema支持的數據類型那些3.什么是DOM4.簡述解釋XSLT5.簡述數據源對像DSO五、設計題(每題10分,共20分)1.請用XML文檔表示如下對話:接線員:你好!你有什么問題要反映用戶甲:你好!我最近賣了個冰箱。是X型的,壓縮機聲音太大。接線員:你的產品編號是多少用戶甲:是ZH834BYK003。接線員:好的,我們會極快派人上門維修以Marksheet元素為例,其子元素分別為studentid,studentinfo和marks。而studentinfo元素還有子元素name和class。請創(chuàng)建一個樣式表,只顯示學生的name和class,且name位于class之前。試題二一、填空題(每題3分,共27分)請將每道題的正確答案填寫在題目中的橫線上其余答題方式均無效。

根元素1、下面代碼中的“學生信息”是根原素<xllveriion=””>根元素<DOCTYPESYSTEM“”><DOCTYPESYSTEM!ELEMENT學生信息(#PCDATA)>2、mtch=/”語句的含義是;2、能夠蓬過DFfD驗證的rMI,文檔我們稱為_":1模式_的文扌檔4、XML文檔中下條語句的作用是:;<xl-tlleshettype=tet/xll”rf=”mysub/”>5在DTG的個數限制中常使用的符號是:、一』_和_;7、在DTD文檔中下面語句的作用是對教師的元素聲明!ELEMENT教師(姓,性別)>

8、在DTD文檔中下面語句的作用是iic1是引用外部實體“”;!ENIIEiic1SYSTEM“”>$、聲明語句!燈門1£'〒姓名身份證號IIDfTtQMEn的作屈是對姓名元一、選擇題(每題2分,共20分)下列各題選項中,只有一個選項是正確的,請1、聲明語句匕!AT"l|BLIST£ltudentstude^IlDID^REQUIRED>的作用是(B)A、聲明元素£ltud“1t的屬性rttud^IlD是可有可無的;B、聲明元素£ltude吠的屬性曰tude^ID是唯一標識類型,可以省略;C、聲明元素赳tud“1t的屬性£WudeZlID是默認取值,可以省略;D、聲明元素student的屬性£ltudenlID是唯一標識類型,不可省略;2、在XML文檔的第一條聲明語句中,不能使用的屬性(D)D、nameA、vriionB、encoiingC、tandD、name3、不符合格式良好的XML文檔要求的是(A)A、文檔可以有一個以上的根元素;B、有符合規(guī)范的聲明語句;C、每個元素有正確的起始、結束標記;D、元素正確嵌套,沒有交叉現象出現;4、在進行屬性聲明時,錯誤的是(B)A、標記中可以使用多個屬性B、屬性可以出現在起始標記或結束標記中;C、屬性名是大小寫敏感的;D、屬性值必須用引號引上;5、一個XML文檔如果符合它的XMLSchema文檔的定義,稱它為((A】)侃、結構良好的XML文檔B、有效的XML文檔6、XML文檔中語句vIDOCTYPEdliibSYSTEM“">中SYSTEM的作用是(C)A、指定運行的操作系統(tǒng)B、打開系統(tǒng)文件C、連接外部DTD文件7、以下不屬于XML語法規(guī)定的是(B)A元素必須正確嵌套B、標記任意大小寫C、所有的屬性值必須放在雙引號或單引號中;D、若文檔沒有DTD,屬性值的默認類型是“CDATA";8、聲明語句V【ELEMENT學生信息(((地址,成康1)|#PCDATA)>指明元素學生信息是(B)化./任元'素'組成?B、由子元素“地址”“成績”和字符數據混合組成;C、由字符“地址,成績”和字符“#PCDAA”組成;D、由文本類數據組成9、XMLSchema文檔中語句:<llemettype=”name”iinOccrs=“1”maxOccrs=”*”/>中屬性type的作用是(D])A、指定子元素的屬性;B、指定子元素的數據類型;C、指定子元素是引用元素聲明中name屬性值為name的元素;D、指定子元素名稱;10、下面標記中,非法的XML標記名稱是(D)D、<xll>A、<>B、<milD、<xll>三、改錯題。下列代碼是否正確若不正確,為什么(6分X4)1、(標記的大小寫不統(tǒng)一<xllvriion=""encoiing="UT-8"><tudets>AW<學生><NAMEjjjo</name><學號>941003</學號></tudets>2(缺少根元素<xllvriion=""encoiing="UT-8"><SCENE>EtrPozzoandLuck.</SCENE><VLAIIR>Gog!</VLAIIR><POZZO></POZZO><xllvriion=""encoiing="GB2312"tandllone="yes">t><ITLE>Myte!</ITLE><GREEING>Hlll,Wll!</GREEING><SPEIALtiisiteniinXM.</SPEIAL><AUTHOR>Fellbed</AUTHOR><t>4、(缺少xll的聲明語句)<prson>yname>王花花</name><sex>女</sex><age>23</age></person><prson><sex>男</sex><age>20</age></person></學生信息>四、根據下面內部DTD文檔,完成后繼的xII文檔。(15分).<xllvriion=""encoiing="GB2312"tandllone="yes">.!DOCTYPE教師資[.!ELEMENT教師資料(教師ii)>.!ELEMENT教師iif(教師,配)>.!ELEMENT教師(姓名,年齡,性別,專業(yè),電)>.!ELEMENT姓(#PCDAT)>.!ELEMENT年(#PCDAT)>.!ELEMENT性(#PCDAT)>.!ELEMENT專(#PCDAT)>1.!ELEMENT電(#PCDAT)>TOC\o"1-5"\h\z1.!ELEMENT配偶(姓名,性)>1.!ELEMENT姓(#PCDAT

溫馨提示

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

評論

0/150

提交評論