2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-可擴(kuò)展標(biāo)記語言(xml)筆試歷年真題薈萃含答案_第1頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-可擴(kuò)展標(biāo)記語言(xml)筆試歷年真題薈萃含答案_第2頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-可擴(kuò)展標(biāo)記語言(xml)筆試歷年真題薈萃含答案_第3頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-可擴(kuò)展標(biāo)記語言(xml)筆試歷年真題薈萃含答案_第4頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-可擴(kuò)展標(biāo)記語言(xml)筆試歷年真題薈萃含答案_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-可擴(kuò)展標(biāo)記語言(xml)筆試歷年真題薈萃含答案(圖片大小可自由調(diào)整)第1卷一.參考題庫(共30題)1.什么是XML文檔的有效性?XMLSchema與DTD相比,Schema的優(yōu)勢(shì)有哪些?2.創(chuàng)建一個(gè)帶有樣式表的XML文檔,要做的第一步是()。A、構(gòu)思所要建立XML文檔所需要的資源及相關(guān)數(shù)據(jù)內(nèi)容B、創(chuàng)建XML文檔C、創(chuàng)建CSS文檔D、測(cè)試以前的文檔3.()屬性建立Schema的命名空間。A、.nameB、.xmlnsC、.orderD、.type4.W3CXMLSchema文檔中可以直接將其指向另一個(gè)元素定義模塊,避免在文檔中多次定義同一個(gè)元素的元素屬性是()。A、abstractB、formC、refD、block5.“transformNode(stylesheet)”這個(gè)方法表示()意思。A、以參數(shù)指示的樣式顯示XML數(shù)據(jù)B、把XML的節(jié)點(diǎn)轉(zhuǎn)換為XML數(shù)據(jù)C、把該Element節(jié)點(diǎn)轉(zhuǎn)換為Node節(jié)點(diǎn)D、把XML數(shù)據(jù)轉(zhuǎn)換為HTML數(shù)據(jù)6.我們使用()標(biāo)記可以對(duì)多個(gè)同名的節(jié)點(diǎn)訪問,并且該節(jié)點(diǎn)可以設(shè)置在顯示數(shù)據(jù)的時(shí)候,可以按升序或降序顯示。7.XML?Schema?simpleType?元素用于定義XML文檔中元素的子元素及其屬性。8.下列()是XSL根元素。A、xsl:outputB、xsl:stylesheetC、documentElementD、HTML9.下面()不是XML語言的特點(diǎn)。A、自我描述B、可擴(kuò)展C、跨平臺(tái)D、修飾數(shù)據(jù)10.W3CXMLSchema文檔中元素element的()屬性指定子元素可以出現(xiàn)的最多次數(shù)。A、maxOccursB、minOccursC、maxD、min11.在XML模式中創(chuàng)建元素和屬性組時(shí),關(guān)鍵字()同一個(gè)時(shí)刻只能使用組中子元素的其中之一12.枚舉屬性只能從一個(gè)固定的備選值集合中選取一個(gè)作為屬性值。13.下列()是規(guī)范的XML元素?A、booklistB、3classC、BookCaseD、xml14.()是產(chǎn)生時(shí)間最早的標(biāo)記語言A、XMLB、SGMLC、HTMLD、GML15.實(shí)體引用符'代表的是下列哪個(gè)特殊符號(hào)?()A、C、‘D、“16.樹狀結(jié)構(gòu)使得XML文件可以有多個(gè)根元素,每個(gè)根元素可有自已的樹狀結(jié)構(gòu)。17.XML文檔屬性值必須使用()括起來。18.XML的優(yōu)點(diǎn)表現(xiàn)在哪些方面?19.使用()屬性可以設(shè)置當(dāng)前頁面顯示的記錄數(shù)。A、dataPageSizeB、pageCountC、pageSizeD、recordCoun20.用來設(shè)置背景圖片的CSS基本標(biāo)記是()。A、background-colorB、background-imageC、background-repeatD、background-position21.一個(gè)名稱空間具有一定的范圍,在名稱空間范圍內(nèi)的元素和屬性才能使用名稱空間及其前綴。22.用戶自定義Schema的簡(jiǎn)單數(shù)據(jù)類型時(shí),當(dāng)關(guān)鍵字為()時(shí),其含義是限定最大的小數(shù)位,用于控制精度23.在10種屬性類型中,()指的是純文本、字符型數(shù)據(jù)類型.A、IDB、ENTITYC、CDATAD、ENUMERATED24.在XML文檔的第一條聲明語句中,能使用的屬性是()。A、xsdB、htmlC、xslD、version25.DTD元素后跟有一個(gè)+號(hào),表示該元素至少要出現(xiàn)一次。26.在XSL文檔中應(yīng)用模板元素使用()。27.什么是webservce?有什么用途?28.使用XMLDOM,可以讓我們遍歷、讀取和操縱XML文檔的結(jié)構(gòu)和內(nèi)容,其主要對(duì)象和方法有哪些?29.實(shí)體是一個(gè)外部文件,該外部文件由個(gè)人或工作小組所定義并認(rèn)可的外部普通實(shí)體使用的格式是SYSTEM.30.模板是()的集合,都使用定義XML數(shù)據(jù)顯示的樣式。第1卷參考答案一.參考題庫1.參考答案: 1.XML文檔的有效性: 1)結(jié)構(gòu)良好的XML文檔:如果某個(gè)文檔符合XML語法規(guī)范,那么這個(gè)文檔是“結(jié)構(gòu)良好”的文檔。 2)有效的xml文檔:指通過了DTD/Schama的驗(yàn)證的,具有良好結(jié)構(gòu)的XML文檔。 2. 1)XMLSchema較DTD提供了更多的內(nèi)建數(shù)據(jù)類型,并支持用戶對(duì)數(shù)據(jù)類型的擴(kuò)展,基本上滿足了關(guān)系模式在數(shù)據(jù)描述上的需要。 2)XMLSchema提供了更靈活和有用的注釋方式:documentation和appinfo。 3)XMLSchema都支持對(duì)子元素節(jié)點(diǎn)順序的描述和無序的描述。 4)XMLSchema完全使用XML作為描述手段,具有很強(qiáng)的描述、擴(kuò)展和處理維護(hù)能力。2.參考答案:A3.參考答案:C4.參考答案:C5.參考答案:A6.參考答案:xsl:for-each7.參考答案:錯(cuò)誤8.參考答案:B9.參考答案:D10.參考答案:A11.參考答案:choice12.參考答案:正確13.參考答案:A14.參考答案:D15.參考答案:C16.參考答案:錯(cuò)誤17.參考答案:引號(hào)18.參考答案: (1)更有意義的搜索。 數(shù)據(jù)可通過XML進(jìn)行唯一的標(biāo)識(shí)。沒有XML,搜索軟件必須了解每個(gè)數(shù)據(jù)庫是如何構(gòu)建的。這實(shí)際上是不可能的,因?yàn)槊總€(gè)數(shù)據(jù)庫描述數(shù)據(jù)的方法都是不同的。有了XML,情況就完全不同了。例如,學(xué)生信息可以按照學(xué)號(hào)、姓名或其他的標(biāo)準(zhǔn)分類。這樣搜索就變得十分方便。 (2)開發(fā)靈活的Web應(yīng)用軟件。 數(shù)據(jù)一旦建立,XML能被發(fā)送到其他應(yīng)用軟件、對(duì)象或者中間層服務(wù)器做進(jìn)一步地處理。它也可以被發(fā)送到桌面用瀏覽器瀏覽。XML和HTML、腳本、公共對(duì)象模式一起為靈活的三層Web應(yīng)用軟件的開發(fā)提供了所需的技術(shù)。 (3)不同來源數(shù)據(jù)的集成。 現(xiàn)在搜索多樣的不兼容的數(shù)據(jù)庫實(shí)際上是不可能的。XML能夠使不同來源的、結(jié)構(gòu)化的數(shù)據(jù)很容易地結(jié)合在一起。軟件代理商可以在中間層服務(wù)器上對(duì)從后端數(shù)據(jù)庫和其他應(yīng)用處發(fā)來的數(shù)據(jù)進(jìn)行集成。然后,數(shù)據(jù)就能被發(fā)送到客戶或其他服務(wù)器上做進(jìn)一步的集成、處理和分發(fā)。 (4)多種應(yīng)用得到的數(shù)據(jù)。 XML的擴(kuò)展性和靈活性允許它描述不同種類應(yīng)用軟件中的數(shù)據(jù),從搜索到的Web頁到數(shù)據(jù)記錄。同時(shí),由于基于XML的數(shù)據(jù)是自我描述的,數(shù)據(jù)不需要有內(nèi)部描述就能被交換和處理。 (5)本地計(jì)算和處理。 XML格式的數(shù)據(jù)發(fā)送給客戶后,客戶可以用應(yīng)用軟件解析數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行編輯和處理。使用者可以用不同的方法處理數(shù)據(jù),而不僅僅是顯示它。XML文檔對(duì)象模式(DOM)允許用腳本或其他編程語言處理數(shù)據(jù)。數(shù)據(jù)計(jì)算不需要回到服務(wù)器就能進(jìn)行。分離使用者查看數(shù)據(jù)的界面,使用簡(jiǎn)單、靈活、開放的格式,可以給Web創(chuàng)建功能強(qiáng)大的應(yīng)用軟件,這些軟件原來只能建立在高端數(shù)據(jù)庫上。 (6)數(shù)據(jù)的多樣顯示。 數(shù)據(jù)發(fā)到桌面后,能夠用多種方式顯示。通過以簡(jiǎn)單、開放、擴(kuò)展的方式描述結(jié)果化的數(shù)據(jù),XML補(bǔ)充了HTML,被廣泛地用來描述使用者界面。HTML描述數(shù)據(jù)的外觀,而XML描述數(shù)據(jù)本身。由于數(shù)據(jù)顯示與內(nèi)容分開,XML定義的數(shù)據(jù)允許指定不同的顯示方式,使數(shù)據(jù)更合理地表現(xiàn)出來。本地的數(shù)據(jù)能夠以客戶配置、使用者選擇或標(biāo)準(zhǔn)規(guī)定的其他方式動(dòng)態(tài)地表現(xiàn)出來。CSS和XSL為數(shù)據(jù)的顯示提供了統(tǒng)一且標(biāo)準(zhǔn)的機(jī)制。 (7)粒狀的更新。 通過XML,數(shù)據(jù)可以進(jìn)行粒狀的更新。每當(dāng)一部分?jǐn)?shù)據(jù)變化后,不需要重發(fā)整個(gè)結(jié)構(gòu)化的數(shù)據(jù)。變化的元素必須從服務(wù)器發(fā)送給客戶,但變化的數(shù)據(jù)不需要刷新整個(gè)使用者的界面就能夠顯示出來。 (8)在Web上發(fā)布數(shù)據(jù)。 由于XML是一個(gè)開放的、基于文本的格式。它可以和HTML一樣使用HTTP進(jìn)行傳送,不需要對(duì)現(xiàn)存的網(wǎng)絡(luò)進(jìn)行改變。 (9)升級(jí)性。 由于XML徹底把標(biāo)識(shí)的概念同顯示分開,處理者能夠在結(jié)構(gòu)化的數(shù)據(jù)中嵌套程序化的描述,以表明如何顯示數(shù)據(jù)。這是令人難以相信的、強(qiáng)大的機(jī)制,它使得客戶計(jì)算機(jī)同使用者間的交互盡可能地減少了,同時(shí)減少了服務(wù)器的數(shù)據(jù)交換量和瀏覽器的響應(yīng)時(shí)間。另外,XML使個(gè)人的數(shù)據(jù)只能通過更新的布告發(fā)生變化,減少了服務(wù)器的工作量,大大增強(qiáng)了服務(wù)器的升級(jí)性能。 (10)壓縮性。 XML的壓縮性能很好,因?yàn)橛糜诿枋鰯?shù)據(jù)結(jié)構(gòu)的標(biāo)簽可以重復(fù)使用。XML數(shù)據(jù)是否壓縮不僅要根據(jù)應(yīng)用來定,還取決于服務(wù)器與客戶間數(shù)據(jù)的傳送量。19.參考答案:A20.參考答案:B21.參考答案:正確22.參考答案:fractionDigits23.參考答案:C24.參考答案:D25.參考答案:正確26.參考答案:template27.參考答案: (1)Webservice是一個(gè)平臺(tái)獨(dú)立的,低耦合的,自包含的、基于可編程的web的應(yīng)用程序,可使用開放的XML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)子集)標(biāo)準(zhǔn)來描述、發(fā)布、發(fā)現(xiàn)、協(xié)調(diào)和配置這些應(yīng)用程序,用于開發(fā)分布式的互操作的應(yīng)用程序。 (2)WebService是一種跨編程語言和跨操作系統(tǒng)平臺(tái)的遠(yuǎn)程調(diào)用技術(shù)。 用途:跨防火墻通信;應(yīng)用程序集成;R2B集成;軟件和數(shù)據(jù)重用28.參考答案: (1)、DOMDocument對(duì)象:描述全部文檔映射表,它包括文檔所有信息。對(duì)開發(fā)人員來說,最重要的編程對(duì)象是DOMDocument。DOMDocument對(duì)象通過暴露的屬性和方法來允許瀏覽、查詢和修改XML文檔的內(nèi)容和結(jié)構(gòu) (2)、IXMLDOMNode對(duì)象:描述文檔里的節(jié)點(diǎn),此節(jié)點(diǎn)可以是元素、屬性、處理指令、文本或其他存儲(chǔ)在XML文檔里的信息。 (3)、IXMLDOMNodeList對(duì)象:描述節(jié)點(diǎn)對(duì)象的集合,可以使用該對(duì)象遍歷這個(gè)集合,可以用數(shù)值訪問。 (4)、IXMLDOMParseError對(duì)象:用來驗(yàn)證XML文檔對(duì)于DTD、XSD的正確性。29.參考答案:正確30.參考答案:一系列規(guī)則的集合第2卷一.參考題庫(共30題)1.如果你只希望以只讀的方式查詢XML數(shù)據(jù)源的數(shù)據(jù),應(yīng)考慮使用哪種對(duì)象來緩存數(shù)據(jù)?()A、XmlDocumentB、XPathDocumentC、DataSetD、XmlDataDocument2.在XML中,在Schema中,聲明一個(gè)元素的屬性的attribute元素有一個(gè)常用的屬性u(píng)se,use的取值不包括下列哪一項(xiàng)()。A、requiredB、optionalC、fixedD、prohibited3.下面的文件正確嗎?為什么?用IE和本章中的解析器驗(yàn)證你的結(jié)論。 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>4.URI代表什么?()A、統(tǒng)一資源定位符B、統(tǒng)一資源命名符C、統(tǒng)一資源標(biāo)識(shí)符D、企業(yè)資源定位符5.%字符用于聲明()。6.下面()不是XSL語言的功能。A、把XML轉(zhuǎn)換為HTMLB、格式化輸出對(duì)象C、定義XML模式D、鏈接不同的XML文檔7.什么是DOM?DOM的工作機(jī)制是什么?8.XML元素由()、結(jié)束標(biāo)記和兩者之間的內(nèi)容三部分組成。9.XSLT要為轉(zhuǎn)換后的文檔添加屬性,應(yīng)使用下列()元素。A、xsl:elementB、xsl:attributeC、xsl:value-ofD、xsl:comment10.Schema至少需要具有一個(gè)屬性Xmlns,用以指定該Scehma包含的()A、名字空間B、元素作用域C、屬性作用域D、以上三個(gè)都是11.什么是XML()A、一種標(biāo)準(zhǔn)泛用標(biāo)記語言B、一種擴(kuò)展性標(biāo)識(shí)語言C、一種超文本標(biāo)記語言D、一種層疊樣式表單是.NET托管程序的執(zhí)行引擎12.XSL與CSS有哪些不同之處?13.設(shè)定一個(gè)元素可能出現(xiàn)1次,也可能不出現(xiàn),可以通過在元素名后加一個(gè)()號(hào)來實(shí)現(xiàn)。14.統(tǒng)一資源標(biāo)識(shí)符簡(jiǎn)稱為()。A、URIB、URLC、UPID、URN15.W3CXMLSchema屬性使用()元素列舉枚舉值。A、enumB、enumerationC、listD、group16.下列()標(biāo)記是調(diào)用命名模板的標(biāo)記A、xsl:apply-templatesB、xsl:call-templatesC、xsl:apply-templateD、xsl:call-template17.XML文檔通過load方法被裝載進(jìn)內(nèi)存后,在內(nèi)存中形成一個(gè)DOM文檔對(duì)象模型樹.18.為定義一個(gè)XML文檔的結(jié)構(gòu),開發(fā)者可以使用的XML技術(shù)有()。A、UMLB、DTDC、NamespaceD、XMLSchemaE、XSL19.DTD分為外部DTD和()兩種。20.對(duì)XML進(jìn)行驗(yàn)證的前提條件是什么?()A、該XML文檔的數(shù)據(jù)模型是完整的B、該XML文檔的定義是正確的C、該XML文檔的數(shù)據(jù)是正確的D、該XML文檔的格式是正確的21.一個(gè)XML文檔如果符合它的XMLSchema文檔的定義,稱它為()A、結(jié)構(gòu)良好的XML文檔B、有效的XML文檔22.XMLSchema中,聲明用戶自定義的簡(jiǎn)單數(shù)據(jù)類型使用關(guān)鍵字()。23.下面()方法是輸出獲得XML文檔的編碼形式的。A、getXmlVersion()B、getDocType()C、getXmlEncoding()D、getLength()24.在HTML中,不管是包含XML數(shù)據(jù)還是引入XML數(shù)據(jù),都需要使用到一個(gè)標(biāo)記id,該標(biāo)記表示的意思是()。A、一個(gè)符號(hào),沒什么用途B、在該標(biāo)記排列的順序C、用來代表XML數(shù)據(jù)對(duì)象D、多余的25.如何正確使用ID屬性類型。26.文檔中的元素在DTD中用()關(guān)鍵字來聲明。27.CSS在XML中的作用及CSS指令的組成。28.XML不是一種元語言。29.在XML模式中創(chuàng)建元素和屬性組時(shí),關(guān)鍵字()指定組中的子元素按照一定順序進(jìn)行出現(xiàn)30.XMLSchema數(shù)據(jù)類型分為()和復(fù)雜類型兩種。第2卷參考答案一.參考題庫1.參考答案:B2.參考答案:C3.參考答案: 不正確。有5處錯(cuò)誤,“<!ELEMENTlxfs(#PCDATA,tel|email)*>”句“#PCDATA”與“tel”之間應(yīng)該用“|”,或去掉“#PCDATA”;參數(shù)實(shí)體應(yīng)先聲明后使用;文檔類型聲明缺少根元素;“name”的“sex”屬性取值錯(cuò)誤;“emergency”的“fire”屬性取值錯(cuò)誤。正確的文件: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>4.參考答案:C5.參考答案:參數(shù)化實(shí)體6.參考答案:D7.參考答案: (1)DOM是DocumentObjectModel的縮寫,即文檔對(duì)象模型,是W3C組織推薦的處理XML的標(biāo)準(zhǔn)接口,定義了所有文檔元素的對(duì)象和屬性,以及訪問它們的方法(接口)。 (2)DOM把XML文檔表示為節(jié)點(diǎn)(node)對(duì)象樹。一個(gè)XML分析器,在對(duì)XML文檔進(jìn)行分析之后,不管這個(gè)文檔有多簡(jiǎn)單或多復(fù)雜,其中的信息都會(huì)被轉(zhuǎn)化成一顆節(jié)點(diǎn)對(duì)象樹。 在這棵節(jié)點(diǎn)對(duì)象樹中,有一個(gè)根節(jié)點(diǎn)—Document節(jié)點(diǎn),所有其他的節(jié)點(diǎn)都是根節(jié)點(diǎn)的后代節(jié)點(diǎn)。節(jié)點(diǎn)對(duì)象樹生成之后,就可以通過DOM接口訪問、修改、添

溫馨提示

  • 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)論