高級軟件工程師第四套試題_第1頁
高級軟件工程師第四套試題_第2頁
高級軟件工程師第四套試題_第3頁
高級軟件工程師第四套試題_第4頁
高級軟件工程師第四套試題_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

,單項選擇(共60題,每題1分)(1)你以為下面句子將完成什么任務(wù)? BGRANTUPDATEONEMPLOYEESTOAZUREA)一個新的對象被創(chuàng)建 C)一個新的系統(tǒng)權(quán)限被賦予B)一個新的對象權(quán)限被賦予 D)一個對象的同義詞被創(chuàng)建(2)一個客戶有多個訂單,一個訂單只屬于一個客戶。CUSTOMERS表表示客戶,ORDERS表表示訂單,如何表示客戶與訂單的一對多關(guān)系? B。A)在CUSTOMERS表中定義外鍵,參照ORDERS表的主鍵B)在ORDERS表中定義外鍵,參照CUSTOMER表的主鍵C)在CUSTOMERS和ORDERS表中定義外鍵,分別參照對方的主鍵D)無需再CUSTOMERS和ORDERS表中定義外鍵TOC\o"1-5"\h\z(3)Spring的依賴注入不包括哪種形式 BA)設(shè)值注入 B)引用注入 C)構(gòu)造注入 D)接口注入(4)下列哪些選項不能單獨實現(xiàn)MVC框架設(shè)計思想 B。A)Struts B)Hibernate C)JSF D)SpringMVC(5)在Struts的struts-config.xml文件中,通過配置哪個節(jié)點來與Spring結(jié)合 C 。A)<form-beans> C)<plug-in>B)<action-mappings> D)<action>(6)使用A 來發(fā)送請求將導(dǎo)致啟動一個新會話。A)SessionID C)QueryStringB)過期的SessionID值 D)URL(7)站點地圖文件的根是 C。A)root B)roots C)siteMap D)siteMaps(8)當(dāng)使用XML控件來顯示XML文檔文件(a.xml)時應(yīng)設(shè)置的屬性是BA)DocumentContent屬性 C)Transform屬性B)DocumentSource屬性 D)TransformSource屬性(9)在XML控件中,使用指定的XSL轉(zhuǎn)換文件(a.xsl)格式化XML文檔(a.xml)時只須設(shè)置的屬性是 D 。A)DocumentContent屬性 C)Transform屬性B)DocumentSource屬性 D)TransformSource屬性(10)在ASP.NET中,實現(xiàn)了W3C文檔對象模型(口。乂)的類是C。A)DocumentContent C)XmlDocumentB)Document D)Transform(11)Struts有一個特定的xml配置文件,默認名為struts-config.xml,下列哪個元素為struts-config.xml的根元素A。<struts-config> C)<message-resources><action-mappings> D)<form-beans>(12)按照Struts配置文件DTD的定義,<struts-config>元素中的子元素的配置先后順序錯誤的是 C 。A)<data-sources>f<formbean>f<global-exception>f<global-forward>B)<action-mapping>f<controller>f<message-resources>f<plug-in>C)<data-sources>f<formbean>f<global-forward>f<global-exception>D)<formbean>f<global-forward>f<action-mapping>f<message-resources>(13)struts-config.xml文件中,哪個元素是用來配置數(shù)據(jù)源的 B。<plug-in>元素 C)<global-forward>元素<data-sources>元素 D)<message-resources>^^(14)如果在一個JSP頁面中,有一個form表單,<form>元素的action屬性值為“helloAction.do”,那么struts-config.xml文件中^^。口,元素的path屬性值應(yīng)為C?!癶elloAction.do” C)“/helloAction”“/helloAction.do” D)“helloAction”(15)在Struts的配置文件中,action節(jié)點的B屬性用來指定action引用的actionForm。A)attribute B)name C)scope D)pathTOC\o"1-5"\h\z(16)下列哪個Struts標(biāo)簽?zāi)苌蒆TML超鏈接<a>元素 D。<html:html>標(biāo)簽 C)<html:img>標(biāo)簽<html:base>標(biāo)簽 D)<html:link>標(biāo)簽Hibernate中Customer類中有一個Set類型的orders屬性,用來存放Order訂單對象,在Customer.hbm.xml文件中,用哪個元素映射orders屬性 A 。A)<set> B)<one-to-many>C)<many-to-one>D)<property><set>元素有一個cascade屬性,如果希望Hibernate級聯(lián)刪除集合中的對象,cascade屬性應(yīng)該取什么值? C。A)none B)save C)delete D)save-update(19)以下哪些方法不屬于Session對象?C。A)load() B)save() C)open() D)update()(20)下列有關(guān)XML的說明中錯誤的是 C。XML中有且只有一個根元素 C)XML中可以使用Xml作為標(biāo)記名XML標(biāo)簽區(qū)分大小寫 D)XML標(biāo)記名可以自定義(21)DOM對文檔的解析首先完成的步驟是A。

高級軟件工程師第四套試題A)通過XML文檔創(chuàng)建DOM樹 C)遍歷屬性B)遍歷元素 D)遍歷子節(jié)點(22)以下關(guān)于XmlTextReader類說法正確的是CA)XmlTextReader不能檢查DTD的格式是否正確。B)XmlTextReader能對文檔使用DTD進行驗證。C)XmlTextReader類提供對XML數(shù)據(jù)流的只讀訪問。D)XmlTextReader類提供對XML數(shù)據(jù)流的可讀寫可訪問。(23)下列對<action-mappings>元素屬性描述不正確的是 D 。A)className:和action元素對應(yīng)的配置元素B)forward:轉(zhuǎn)發(fā)的URL路徑C)6a:輸入表單的URL路徑,當(dāng)表單驗證失敗時,將把請求轉(zhuǎn)發(fā)到該URLD)path:指定訪問Action的路徑,以“/”開頭,擴展名設(shè)置為.do(24)DataSet類是從數(shù)據(jù)源中檢索到的數(shù)據(jù)在 B 中的緩存A)硬盤 B)內(nèi)存 C)文件 D)數(shù)據(jù)庫(25)DataSet對XML文檔的修改不包括 B。A)添加行 B)添加DTD C)更新行 D)刪除行(26)使用XmlDocument類來執(zhí)行XPath查詢時,SelectNodes()方法返回的是A)屬性序列A)屬性序列B)元素序列C)一系列對象 D)一個對象(27(27)XML的全稱是: DA)eXtraModernLinkB)eXampleMarkupLanguageC)X-MarkupLanguageD)eXtensibleMarkupLanguage(28)以下關(guān)于XML文檔的聲明的語句正確的是 BA)A)<xmlversion』'1.0"/>B)<?xmlversion』'1.0"?>C)<?xmlversion』'1.0'/>D)<?XMLversions”1.0”?>(29(29)DTD的全稱是: CA)DirectTypeDefinitionB)DoTheDanceC)DocumentTypeDefinitionD)DynamicTypeDefinition(30)關(guān)于如下的XML文檔下列書法正確的是<?xmlversion="1.0”?><note><--文檔--><to>Tove<to><form>Jani</form><heading>Reminder</heading><body/></note>A)符合XML語法規(guī)范B)文檔聲明部分有錯C)注釋部分有錯D)元素聲明有錯(31)對于如下的DTD約束語句<!ELEMENT學(xué)生(電話I手機)>以下書法正確的是 A ?!皩W(xué)生”元素中必須包含“電話”元素或“手機”元素中的一個?!皩W(xué)生”元素中必須包含“電話”元素或“手機”元素中的一個或者多個?!皩W(xué)生”元素中可以包含“電話”元素或“手機”元素中的一個,但并非必須?!皩W(xué)生”元素中可以包含“電話”元素或“手機”元素中的一個或者多個。但并非必須。(32)以下關(guān)于DTD中使用到的符號說法正確的是 A 。A)加號表示該元素必須出現(xiàn)多次。B)問號表示該元素可以出現(xiàn)一次或者多次。C)或(|),表示兩個元素中出現(xiàn)一個或者兩個。D)星號(*),表示該元素可以出現(xiàn)一次、多次或不出現(xiàn)。(33)以下屬于Schema的內(nèi)置數(shù)據(jù)類型的是 A。string C)intdouble D)time(34)以下關(guān)于DOM書法不正確的是 D。A)DOM是DocumentObjectModel的縮寫。B)使用DOM時,將把所有的XML文檔信息都存于內(nèi)存中。C)既能解析文檔,又能修改文檔。D)解析速度非??臁#?5)當(dāng)我們想創(chuàng)建一個具體的對象又不希望指定具體的類時,可以使用 A_A)創(chuàng)建性模式 C)行為模式B)結(jié)構(gòu)型模式 D)類模式(36)當(dāng)需要向后端消息系統(tǒng)傳遞消息時,下列哪個是最好的選擇? D A)無狀態(tài)會話EJB B)實體EJBC)有狀態(tài)會話EJB D)消息EJB(37)有關(guān)同義詞的敘述錯誤的是 C。A)簡化SQL語句B)使本來沒有訪問權(quán)限的用戶可以訪問對應(yīng)的對象C)隱藏對象的名稱和所有者D)提供對對象的公共訪問高級軟件工程師第四套試題(38)可復(fù)用的面向?qū)ο笤O(shè)計的原則是 A。A)針對接口編程 C)避免使用對象組合B)針對實現(xiàn)編程 D)有限使用類繼承(39)在Java中提供的實現(xiàn)對象的克隆(Prototype模式)的接口是B。A)Clone接口 C)Prototype接口B)Cloneable接口 D)Prototypeable接口(40)關(guān)于Oracle數(shù)據(jù)庫的控制文件,說法正確的是 D 。A)一個Oracle數(shù)據(jù)庫可以有多個控制文件B)控制文件中包括數(shù)據(jù)庫建立的日期信息C)控制文件中包括日志文件的名稱和位置信息D)當(dāng)數(shù)據(jù)庫的物理組成更改時,Oracle自動更新該數(shù)據(jù)庫的控制文件(41)下面關(guān)于Web服務(wù)的描述,不正確的是C一WebService只能是序列化的數(shù)據(jù)WebService描述的是一組操作的接口,這些操作可以通過標(biāo)準(zhǔn)的XML消息在網(wǎng)絡(luò)上進行訪問。WebService傾向于特定的編程語言和系統(tǒng)平臺。WebService可看做是一些模塊化的應(yīng)用程序,能夠在Web上描述、發(fā)布和調(diào)用。(42)Oacle中在命令編輯區(qū)輸入C語句,可以顯示出dept數(shù)據(jù)表的結(jié)構(gòu)。A)descscott.emp; B)select*fromdeptC)descscott.dept; D)updatascott.dept;(43)關(guān)于啟動Oracle服務(wù)器的方式說法錯誤的是 CA)正常啟動:啟動裝載和打開數(shù)據(jù)庫,用戶可以進行正常訪問。B)不裝載啟動:在未裝載數(shù)據(jù)庫的情況下啟動服務(wù)器,由于未打開數(shù)據(jù)庫,所以不允許用戶訪問。C)裝載啟動:啟動服務(wù)器并裝載數(shù)據(jù)庫,打開數(shù)據(jù)庫。允許用戶訪問。D)限制會話啟動:只有具備“限制會話”(RestrictedSession)系統(tǒng)權(quán)限的用戶才能連接到的數(shù)據(jù)庫。A是在Oracle數(shù)據(jù)庫表中整表數(shù)據(jù)刪除語法中的關(guān)鍵字。A)truncate B)selectC)insert D)updata(45)在SQLPlusWorksheet中執(zhí)行下列SQL代碼,完成向數(shù)據(jù)表test中輸入100條記錄的操作,下面的代碼段就是PL/SQL程序,請完成其中未完成的部分:BoSetserveroutputonDeclaremaxrecordsconstantint:=100;int:=1;Beginfor insertintotest(recordnumber.currentdate)values(I,sysdate);endloop;dbms_output.put_line(‘成功插入數(shù)據(jù)’);commit;end;A)i<=100;i++ B)iin1..maxrecordsloopC)iin1..maxrecords D)iin100loop(46)下面哪個不屬于PL/SQL中常用的基本數(shù)據(jù)類型的類型標(biāo)識符一DoA)numberB)intC)booleanD)float(47)以下敘述不正確的有AoA)邏輯表達式運算的優(yōu)先次序為:OR、NOT、ANDoB)dbms_output.put_line函數(shù)輸出的只能是字符串。C)字符表達式由字符型常數(shù)、變量、函數(shù)和字符運算符組成,唯一可以使用的字符運算符就是連接運算符“||”。D)PL/SQL程序中的流程控制語句主要有條件控制、循環(huán)控制。(48)學(xué)生和他擁有的書之間的關(guān)系是_D__。A)組合 B)聚合 C)繼承 D)關(guān)聯(lián)(49)不屬于軟件測試的原則是C。A)所有測試標(biāo)準(zhǔn)建立在用戶的需求上。B)軟件項目一啟動,軟件測試也就開始。C)進行窮舉測試。D)重視文檔,要妥善保存一切測試過程文檔。―A—屬于白盒測試中的動態(tài)測試。A)覆蓋率分析 B)代碼檢查C)靜態(tài)結(jié)構(gòu)分析 D)代碼質(zhì)量度量java窗體事件處理屬于 D.—模式。A)抽象工廠(AbstractFactory) B)代理(Proxy)模式C)命令(Command)模式 D)適配器(Adapter)模式(52)無狀態(tài)會話Bean和有狀態(tài)會話Bean的區(qū)別有:D.A)有狀態(tài)會話Bean保存實例的狀態(tài),而無狀態(tài)會話Bean相反。B)有狀態(tài)會話Bean是保存在客戶端的,而無狀態(tài)會話Bean是保存在EJB容器中的。C)有狀態(tài)會話Bean并沒有實例池,而無狀態(tài)會話Bean是有的。D)以上說法均正確。(53)若想要使用EntityManager來實現(xiàn)實體的更新,可以調(diào)用EntityManager的是_C

高級軟件工程師第四套試題A)persist()B)remove()C)merge()D)update()JSF的中心部件是. A。A)UI組件 8)輸入組件 C)命令組件D)面板組件(55)以下關(guān)于JSF的語句敘述正確的是: 口A)JSF并不支持委托實現(xiàn)模型。B)使用JSF開發(fā)Web應(yīng)用無需過多關(guān)心HTTP或者ServletC)在JSF中有一個單獨的Application實例運行于主Windows消息循環(huán)下,并提供大量的工具方法來完成諸如管理線程和訪問啟動目錄之類的任務(wù)。D)以上均正確。html代碼<inputid="input”type="text”name="input”/>可以使用以下JSF中的哪個語句來代替:—D 。<h:inputTextid=”input”name=”name”/><h:inputTextid="input”/><h:inputTextid=''input“type="text"name="input”/>D)以上均可以。(57)對于spring中的一個配置:<beanid=''bean1''class=''test.Bean1''><propertyname="value”></property></bean>要為value屬性設(shè)置值為5,應(yīng)該_A一。<value>5</value><valuevalue="5”/><bean-value>5</bean-value><refvalue="5”/>(58)當(dāng)執(zhí)行以下代碼時,控制臺會打印什么樣的信息—C。tx.session.beginTransaction();Customerc1=(Customer)session.load(Customer.class,newLong(1));Customerc1=(Customer)session.load(Customer.class,newLong(1));System.out.println(c1==c2);mit();session.close();C)打印trueC)打印trueD)什么也不打印B)打印false(59)關(guān)于Ajax技術(shù),描述錯誤的是_C。A)不刷新整個頁面,在頁面內(nèi)與服務(wù)器通信B)使用異步方式與服務(wù)器通信C)XMLRequest是Ajax的核心技術(shù)

D)應(yīng)用僅由少量頁面組成,大部分交互在頁面之內(nèi)完成,不需要切換整個頁面__D_控件不屬于站點導(dǎo)航控件。A)SiteMapPathB)A)SiteMapPathB)TreeViewC)MenuD)DataSource二、多項選題(共20題,每題2分,每題至少有兩個正確答案,錯選、漏選、不先都不得分)MVC把應(yīng)用程序分為哪三個核心模塊一ABC一。八)模型B)視圖C)控制器D)數(shù)據(jù)庫連接(62)在Struts應(yīng)用的視圖(View)中包含哪些組件AD。A)JSPB)ServletC)ActionServletD)Struts標(biāo)簽庫(63)以下哪些關(guān)系屬于Web組件的關(guān)聯(lián)關(guān)系 ACD。A)請求重定向 C)請求轉(zhuǎn)發(fā)B)提交表單數(shù)據(jù) D)包含一般情況下,關(guān)系數(shù)據(jù)模型與對象模型之間有哪些匹配關(guān)系一BC。A)表對應(yīng)類B)記錄對應(yīng)對象C)表的字段對應(yīng)類的屬性D)表之間的參考關(guān)系對應(yīng)類之間的依賴關(guān)系(65)以下關(guān)于SessionFactory的說法哪些正確?BC(兩項正確)A)對于每個數(shù)據(jù)庫事務(wù),應(yīng)該創(chuàng)建一個SessionFactory對象一個SessionFactory對象對應(yīng)一個數(shù)據(jù)庫存儲源SessionFactory是重量級的對象,不應(yīng)該隨意創(chuàng)建。如果系統(tǒng)中只有一個數(shù)據(jù)庫存儲源,只需要創(chuàng)建一個。SessionFactory的10ad()方法用于加載持久化對象。(66)使用創(chuàng)建的站點地圖文件有哪幾種方式—AD―。A)使用sitemap數(shù)據(jù)源控件。 C)使用sitemappath控件。B)使用sitemap類。 D)使用siteMapNode屬性。(67)以下關(guān)于Schema與DTD說法正確的是_CD_。(兩項正確)Schema與DTD都是使用XML語法Schema是DTD的替代品Schema與DTD都定義了多種數(shù)據(jù)類型DTD和Schema可同時對同一個XML文檔進行約束(68)XML文檔定義有以下哪幾種形式_CD_。(兩項正確)A)SAX B)DOMC)DTDD)Schema(69)在持久化層,對象分為哪些狀態(tài) ACD。高級軟件工程師第四套試題A)臨時狀態(tài) B)獨立狀態(tài)C)游離狀態(tài) D)持久化狀態(tài)(70)關(guān)于HQL與SQL,以下哪些說法正確?BC。(兩項正確)HQL與SQL沒什么差別HQL面向?qū)ο?,而SQL操縱關(guān)系數(shù)據(jù)庫C)在HQL與SQL中,都包含select,insert,update,delete語句D)HQL僅用于查詢數(shù)據(jù),不支持insert,update和delete語句Spring設(shè)值注入模式有哪些優(yōu)勢? BC。(兩項正確)A)對習(xí)慣于JavaBean開發(fā)的程序員來說顯得更為方便B)通過setter方法設(shè)定依賴關(guān)系顯得更加直觀,更加自然C)如果依賴關(guān)系(或繼承關(guān)系)較為復(fù)雜,設(shè)值注入模式往往更為簡潔D)在構(gòu)造

溫馨提示

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

評論

0/150

提交評論