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

下載本文檔

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

文檔簡介

1、一、單項(xiàng)選擇(共60題,每題1分)(1)你以為下面句子將完成什么任務(wù)?_B_GRANT UPDATE ON EMPLOYEES TO AZUREA)一個(gè)新的對象被創(chuàng)建C)一個(gè)新的系統(tǒng)權(quán)限被賦予B)一個(gè)新的對象權(quán)限被賦予D)一個(gè)對象的同義詞被創(chuàng)建(2)一個(gè)客戶有多個(gè)訂單,一個(gè)訂單只屬于一個(gè)客戶。CUSTOMERS表表示客戶,ORDERS表表示訂單,如何表示客戶與訂單的一對多關(guān)系? B 。A) 在CUSTOMERS表中定義外鍵,參照ORDERS表的主鍵B) 在ORDERS表中定義外鍵,參照CUSTOMER表的主鍵C) 在CUSTOMERS和ORDERS表中定義外鍵,分別參照對方的主鍵D) 無需再C

2、USTOMERS和ORDERS表中定義外鍵(3)Spring的依賴注入不包括哪種形式 B A)設(shè)值注入B)引用注入C)構(gòu)造注入D)接口注入(4)下列哪些選項(xiàng)不能單獨(dú)實(shí)現(xiàn)MVC框架設(shè)計(jì)思想 B 。A)StrutsB)HibernateC)JSFD)Spring MVC(5)在Struts的struts-config.xml文件中,通過配置哪個(gè)節(jié)點(diǎn)來與Spring結(jié)合_C_。A)C)B)D)(6)使用 A 來發(fā)送請求將導(dǎo)致啟動(dòng)一個(gè)新會話。A)SessionIDC)QueryStringB)過期的SessionID值D)URL(7)站點(diǎn)地圖文件的根是 C 。A)rootB)rootsC)siteMa

3、pD)siteMaps(8)當(dāng)使用XML控件來顯示XML文檔文件(a.xml)時(shí)應(yīng)設(shè)置的屬性是 B 。A)DocumentContent屬性C)Transform屬性B)DocumentSource屬性D)TransformSource屬性(9)在XML控件中,使用指定的XSL轉(zhuǎn)換文件(a.xsl)格式化XML文檔(a.xml)時(shí)只須設(shè)置的屬性是 D 。A)DocumentContent屬性C)Transform屬性B)DocumentSource屬性D)TransformSource屬性(10)在ASP.NET中,實(shí)現(xiàn)了W3C文檔對象模型(DOM)的類是 C 。A)DocumentConte

4、ntC)XmlDocumentB)DocumentD)Transform(11)Struts有一個(gè)特定的xml配置文件,默認(rèn)名為struts-config.xml,下列哪個(gè)元素為struts-config.xml的根元素 A 。A)C)B)D)(12)按照Struts配置文件DTD的定義,元素中的子元素的配置先后順序錯(cuò)誤的是 C 。A) B) C) D) (13)struts-config.xml文件中,哪個(gè)元素是用來配置數(shù)據(jù)源的 B 。A)元素C)元素B)元素D)元素(14)如果在一個(gè)JSP頁面中,有一個(gè)form表單,元素的action屬性值為“helloAction.do”,那么strut

5、s-config.xml文件中元素的path屬性值應(yīng)為 C 。A)“helloAction.do”C)“/helloAction”B)“/helloAction.do”D)“helloAction”(15)在Struts的配置文件中,action節(jié)點(diǎn)的 B 屬性用來指定action引用的actionForm。A)attributeB)nameC)scopeD)path(16)下列哪個(gè)Struts標(biāo)簽?zāi)苌蒆TML超鏈接元素 D 。A)標(biāo)簽C)標(biāo)簽B)標(biāo)簽D)標(biāo)簽(17)Hibernate中Customer類中有一個(gè)Set類型的orders屬性,用來存放Order訂單對象,在Customer.h

6、bm.xml文件中,用哪個(gè)元素映射orders屬性 A 。A)B)C)D)(18)元素有一個(gè)cascade屬性,如果希望Hibernate級聯(lián)刪除集合中的對象,cascade屬性應(yīng)該取什么值? C 。A)noneB)saveC)deleteD)save-update(19)以下哪些方法不屬于Session對象? C 。A)load()B)save() C)open()D)update()(20)下列有關(guān)XML的說明中錯(cuò)誤的是 C 。A)XML中有且只有一個(gè)根元素C)XML中可以使用Xml作為標(biāo)記名B)XML標(biāo)簽區(qū)分大小寫D)XML標(biāo)記名可以自定義(21)DOM對文檔的解析首先完成的步驟是 A

7、。A)通過XML文檔創(chuàng)建DOM樹C)遍歷屬性B)遍歷元素D)遍歷子節(jié)點(diǎn)(22)以下關(guān)于XmlTextReader類說法正確的是 C A) XmlTextReader不能檢查DTD的格式是否正確。B) XmlTextReader能對文檔使用DTD進(jìn)行驗(yàn)證。C) XmlTextReader類提供對XML數(shù)據(jù)流的只讀訪問。D) XmlTextReader類提供對XML數(shù)據(jù)流的可讀寫可訪問。(23)下列對元素屬性描述不正確的是 D 。A)className:和action元素對應(yīng)的配置元素B)forward:轉(zhuǎn)發(fā)的URL路徑C)input:輸入表單的URL路徑,當(dāng)表單驗(yàn)證失敗時(shí),將把請求轉(zhuǎn)發(fā)到該URL

8、D)path:指定訪問Action的路徑,以“/”開頭,擴(kuò)展名設(shè)置為.do(24)DataSet類是從數(shù)據(jù)源中檢索到的數(shù)據(jù)在 B 中的緩存A)硬盤B)內(nèi)存C)文件D)數(shù)據(jù)庫(25)DataSet對XML文檔的修改不包括 B 。A)添加行B)添加DTDC)更新行D)刪除行(26)使用XmlDocument類來執(zhí)行XPath查詢時(shí),SelectNodes()方法返回的是 B 。A)屬性序列B)元素序列C)一系列對象D)一個(gè)對象(27)XML的全稱是: D 。A)eXtra Modern LinkC)X-Markup LanguageB)eXample Markup LanguageD)eXtens

9、ible Markup Language(28)以下關(guān)于XML文檔的聲明的語句正確的是 B 。A)C)B)D)(29)DTD的全稱是: C 。A)Direct Type DefinitionC)Document Type DefinitionB)Do The DanceD)Dynamic Type Definition(30)關(guān)于如下的XML文檔下列書法正確的是 C 。 ToveJaniReminderA) 符合XML語法規(guī)范B) 文檔聲明部分有錯(cuò)C) 注釋部分有錯(cuò)D) 元素聲明有錯(cuò)(31)對于如下的DTD約束語句以下書法正確的是 A 。A) “學(xué)生”元素中必須包含“電話”元素或“手機(jī)”元素中

10、的一個(gè)。B) “學(xué)生”元素中必須包含“電話”元素或“手機(jī)”元素中的一個(gè)或者多個(gè)。C) “學(xué)生”元素中可以包含“電話”元素或“手機(jī)”元素中的一個(gè),但并非必須。D) “學(xué)生”元素中可以包含“電話”元素或“手機(jī)”元素中的一個(gè)或者多個(gè)。但并非必須。(32)以下關(guān)于DTD中使用到的符號說法正確的是 A 。A) 加號表示該元素必須出現(xiàn)多次。B) 問號表示該元素可以出現(xiàn)一次或者多次。C) 或(|),表示兩個(gè)元素中出現(xiàn)一個(gè)或者兩個(gè)。D) 星號(*),表示該元素可以出現(xiàn)一次、多次或不出現(xiàn)。(33)以下屬于Schema的內(nèi)置數(shù)據(jù)類型的是 A 。A)stringC)intB)doubleD)time(34)以下關(guān)于

11、DOM書法不正確的是 D 。A)DOM是Document Object Model的縮寫。B)使用DOM時(shí),將把所有的XML文檔信息都存于內(nèi)存中。C)既能解析文檔,又能修改文檔。D)解析速度非常快。(35)當(dāng)我們想創(chuàng)建一個(gè)具體的對象又不希望指定具體的類時(shí),可以使用 A 。A)創(chuàng)建性模式C)行為模式B)結(jié)構(gòu)型模式D)類模式(36)當(dāng)需要向后端消息系統(tǒng)傳遞消息時(shí),下列哪個(gè)是最好的選擇? D 。A)無狀態(tài)會話EJBB)實(shí)體EJBC)有狀態(tài)會話EJBD)消息EJB(37)有關(guān)同義詞的敘述錯(cuò)誤的是 C 。A)簡化SQL語句B)使本來沒有訪問權(quán)限的用戶可以訪問對應(yīng)的對象C)隱藏對象的名稱和所有者D)提供對

12、對象的公共訪問(38)可復(fù)用的面向?qū)ο笤O(shè)計(jì)的原則是 A 。A)針對接口編程C)避免使用對象組合B)針對實(shí)現(xiàn)編程D)有限使用類繼承(39)在Java中提供的實(shí)現(xiàn)對象的克隆(Prototype模式)的接口是 B 。A)Clone接口C)Prototype接口B)Cloneable接口D)Prototypeable接口(40)關(guān)于Oracle數(shù)據(jù)庫的控制文件,說法正確的是 D 。A)一個(gè)Oracle數(shù)據(jù)庫可以有多個(gè)控制文件B)控制文件中包括數(shù)據(jù)庫建立的日期信息C)控制文件中包括日志文件的名稱和位置信息D)當(dāng)數(shù)據(jù)庫的物理組成更改時(shí),Oracle自動(dòng)更新該數(shù)據(jù)庫的控制文件(41)下面關(guān)于Web服務(wù)的描述

13、,不正確的是_C_)Web Service只能是序列化的數(shù)據(jù))Web Service描述的是一組操作的接口,這些操作可以通過標(biāo)準(zhǔn)的XML消息在網(wǎng)絡(luò)上進(jìn)行訪問。)Web Service傾向于特定的編程語言和系統(tǒng)平臺。)Web Service可看做是一些模塊化的應(yīng)用程序,能夠在Web上描述、發(fā)布和調(diào)用。(42) Oacle中在命令編輯區(qū)輸入_ C _語句,可以顯示出dept數(shù)據(jù)表的結(jié)構(gòu)。)desc scott.emp;)select*from dept)desc scott.dept;)updata scott.dept;(43)關(guān)于啟動(dòng)Oracle服務(wù)器的方式說法錯(cuò)誤的是 C )正常啟動(dòng):啟動(dòng)裝

14、載和打開數(shù)據(jù)庫,用戶可以進(jìn)行正常訪問。)不裝載啟動(dòng):在未裝載數(shù)據(jù)庫的情況下啟動(dòng)服務(wù)器,由于未打開數(shù)據(jù)庫,所以不允許用戶訪問。)裝載啟動(dòng):啟動(dòng)服務(wù)器并裝載數(shù)據(jù)庫,打開數(shù)據(jù)庫。允許用戶訪問。)限制會話啟動(dòng):只有具備“限制會話”(Restricted Session)系統(tǒng)權(quán)限的用戶才能連接到的數(shù)據(jù)庫。(44)_A_是在Oracle數(shù)據(jù)庫表中整表數(shù)據(jù)刪除語法中的關(guān)鍵字。)truncate)select)insert)updata(45)在SQLPlus Worksheet中執(zhí)行下列SQL代碼,完成向數(shù)據(jù)表test中輸入100條記錄的操作,下面的代碼段就是PL/SQL程序,請完成其中未完成的部分:_ B

15、 _。Set serveroutput onDeclaremaxrecords constant int:=100;I int:=1;Beginforinsert into test(recordnumber.currentdate)values(I,sysdate);end loop;dbms_output.put_line(成功插入數(shù)據(jù));commit;end;)i=100;i+)i in 1.maxrecords loop)i in 1.maxrecords)i in 100 loop(46)下面哪個(gè)不屬于PL/SQL中常用的基本數(shù)據(jù)類型的類型標(biāo)識符_D_。)number)int)boo

16、lean)float(47)以下敘述不正確的有 A 。)邏輯表達(dá)式運(yùn)算的優(yōu)先次序?yàn)椋篛R、NOT、AND。)dbms_output.put_line函數(shù)輸出的只能是字符串。)字符表達(dá)式由字符型常數(shù)、變量、函數(shù)和字符運(yùn)算符組成,唯一可以使用的字符運(yùn)算符就是連接運(yùn)算符“|”。)PL/SQL程序中的流程控制語句主要有條件控制、循環(huán)控制。(48)學(xué)生和他擁有的書之間的關(guān)系是_ D _。)組合)聚合)繼承)關(guān)聯(lián)(49)不屬于軟件測試的原則是_ C _。)所有測試標(biāo)準(zhǔn)建立在用戶的需求上。)軟件項(xiàng)目一啟動(dòng),軟件測試也就開始。)進(jìn)行窮舉測試。)重視文檔,要妥善保存一切測試過程文檔。(50)_ A _屬于白盒測

17、試中的動(dòng)態(tài)測試。)覆蓋率分析)代碼檢查)靜態(tài)結(jié)構(gòu)分析)代碼質(zhì)量度量(51)java窗體事件處理屬于_ D _模式。)抽象工廠(Abstract Factory)代理(Proxy)模式)命令(Command)模式)適配器(Adapter)模式(52)無狀態(tài)會話Bean和有狀態(tài)會話Bean的區(qū)別有:_ D _)有狀態(tài)會話Bean保存實(shí)例的狀態(tài),而無狀態(tài)會話Bean相反。)有狀態(tài)會話Bean是保存在客戶端的,而無狀態(tài)會話Bean是保存在EJB容器中的。)有狀態(tài)會話Bean并沒有實(shí)例池,而無狀態(tài)會話Bean是有的。)以上說法均正確。(53)若想要使用EntityManager來實(shí)現(xiàn)實(shí)體的更新,可以調(diào)用

18、EntityManager的是_C_)persist())remove())merge())update()(54)JSF的中心部件是_A_。)UI組件)輸入組件)命令組件)面板組件(55)以下關(guān)于JSF的語句敘述正確的是:_D_)JSF并不支持委托實(shí)現(xiàn)模型。)使用JSF開發(fā)Web應(yīng)用無需過多關(guān)心HTTP或者Servlet)在JSF中有一個(gè)單獨(dú)的Application實(shí)例運(yùn)行于主Windows消息循環(huán)下,并提供大量的工具方法來完成諸如管理線程和訪問啟動(dòng)目錄之類的任務(wù)。)以上均正確。(56)html代碼可以使用以下JSF中的哪個(gè)語句來代替:_D_。)以上均可以。(57)對于spring中的一個(gè)配

19、置:要為value屬性設(shè)置值為5,應(yīng)該_ A _。)5)5)(58)當(dāng)執(zhí)行以下代碼時(shí),控制臺會打印什么樣的信息_ C _。tx.session.beginTransaction();Customer c1=(Customer)session.load(Customer.class,new Long(1);Customer c1=(Customer)session.load(Customer.class,new Long(1);System.out.println(c1=c2);mit();session.close();)運(yùn)行出錯(cuò),拋出異常)打印true)打印false)什么也不打印(59)關(guān)

20、于Ajax技術(shù),描述錯(cuò)誤的是_ C _。)不刷新整個(gè)頁面,在頁面內(nèi)與服務(wù)器通信)使用異步方式與服務(wù)器通信)XMLRequest是Ajax的核心技術(shù))應(yīng)用僅由少量頁面組成,大部分交互在頁面之內(nèi)完成,不需要切換整個(gè)頁面(60)_ D _控件不屬于站點(diǎn)導(dǎo)航控件。)SiteMapPath)TreeView)Menu)DataSource二、多項(xiàng)選題(共20題,每題2分,每題至少有兩個(gè)正確答案,錯(cuò)選、漏選、不先都不得分)(61)MVC把應(yīng)用程序分為哪三個(gè)核心模塊_ ABC _。)模型)視圖)控制器)數(shù)據(jù)庫連接(62)在Struts應(yīng)用的視圖(View)中包含哪些組件_AD_。)JSP)Servlet)A

21、ctionServlet)Struts標(biāo)簽庫(63)以下哪些關(guān)系屬于Web組件的關(guān)聯(lián)關(guān)系_ ACD _。)請求重定向)請求轉(zhuǎn)發(fā))提交表單數(shù)據(jù))包含(64)一般情況下,關(guān)系數(shù)據(jù)模型與對象模型之間有哪些匹配關(guān)系_ BC _。)表對應(yīng)類)記錄對應(yīng)對象)表的字段對應(yīng)類的屬性)表之間的參考關(guān)系對應(yīng)類之間的依賴關(guān)系(65)以下關(guān)于SessionFactory的說法哪些正確?_BC_(兩項(xiàng)正確)對于每個(gè)數(shù)據(jù)庫事務(wù),應(yīng)該創(chuàng)建一個(gè)SessionFactory對象)一個(gè)SessionFactory對象對應(yīng)一個(gè)數(shù)據(jù)庫存儲源)SessionFactory是重量級的對象,不應(yīng)該隨意創(chuàng)建。如果系統(tǒng)中只有一個(gè)數(shù)據(jù)庫存儲源,

22、只需要?jiǎng)?chuàng)建一個(gè)。)SessionFactory的load()方法用于加載持久化對象。(66)使用創(chuàng)建的站點(diǎn)地圖文件有哪幾種方式_AD_。)使用sitemap數(shù)據(jù)源控件。)使用sitemappath控件。)使用sitemap類。)使用siteMapNode屬性。(67)以下關(guān)于Schema與DTD說法正確的是_CD_。(兩項(xiàng)正確)Schema與DTD都是使用XML語法)Schema是DTD的替代品)Schema與DTD都定義了多種數(shù)據(jù)類型)DTD和Schema可同時(shí)對同一個(gè)XML文檔進(jìn)行約束(68)XML文檔定義有以下哪幾種形式_CD_。(兩項(xiàng)正確)SAX)DOM)DTD)Schema(69)在

23、持久化層,對象分為哪些狀態(tài) ACD_。)臨時(shí)狀態(tài))獨(dú)立狀態(tài))游離狀態(tài))持久化狀態(tài)(70)關(guān)于HQL與SQL,以下哪些說法正確? BC 。(兩項(xiàng)正確)HQL與SQL沒什么差別)HQL面向?qū)ο?,而SQL操縱關(guān)系數(shù)據(jù)庫)在HQL與SQL中,都包含select,insert,update,delete語句)HQL僅用于查詢數(shù)據(jù),不支持insert,update和delete語句(71)Spring設(shè)值注入模式有哪些優(yōu)勢? BC。(兩項(xiàng)正確)對習(xí)慣于JavaBean開發(fā)的程序員來說顯得更為方便)通過setter方法設(shè)定依賴關(guān)系顯得更加直觀,更加自然)如果依賴關(guān)系(或繼承關(guān)系)較為復(fù)雜,設(shè)值注入模式往往更為簡潔)在構(gòu)造期即創(chuàng)建一個(gè)完整、合法的對象(72)Spring提供了哪幾類事務(wù)管理模式 AB 。(兩項(xiàng)正確)編程式事務(wù)管理)參數(shù)式事務(wù)管理)聲明式事務(wù)管理)注入式事務(wù)管理(73)SpringAOP提供了一個(gè)類似于

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論