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

下載本文檔

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

文檔簡介

一、單項(xiàng)選擇(共60題,每題1分)

(1)你以為下面句子將完成什么任務(wù)?B

GRANTUPDATEONEMPLOYEESTOAZURE

A)一個(gè)新的對(duì)象被創(chuàng)建C)一個(gè)新的系統(tǒng)權(quán)限被賦予

B)一個(gè)新的對(duì)象權(quán)限被賦予D)一個(gè)對(duì)象的同義詞被創(chuàng)建

(2)一個(gè)客戶有多個(gè)訂單,一個(gè)訂單只屬于一個(gè)客戶。CUSTOMERS表表示客戶,ORDERS

表表示訂單,如何表示客戶與訂單的一對(duì)多關(guān)系?B。

A)在CUSTOMERS表中定義外鍵,參照ORDERS表的主鍵

B)在ORDERS表中定義外鍵,參照CUSTOMER表的主鍵

C)在CUSTOMERS和ORDERS表中定義外鍵,分別參照對(duì)方的主鍵

D)無需再CUSTOMERS和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)SpringMVC

(5)在Struts的struts-config.xml文件中,通過配置哪個(gè)節(jié)點(diǎn)來與Spring結(jié)合C。

A)<form-beans>C)<plug-in>

B)<action-mappings>D)<action>

(6)使用A來發(fā)送請求將導(dǎo)致啟動(dòng)一個(gè)新會(huì)話。

A)SessionlDC)QueryString

B)過期的SessionlD值D)URL

(7)站點(diǎn)地圖文件的根是C。

A)rootB)rootsC)siteMapD)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文檔對(duì)象模型(D0M)的類是C

A)DocumentContentC)XmlDocument

B)DocumentD)Transform

(11)Struts有一個(gè)特定的xml配置文件,默認(rèn)名為struts-config.xml,下列哪個(gè)元素為

struts-config.xml的木艮元素A

A)<struts-config>C)<message-resources>

B)<action-mappings>D)<form-beans>

(12)按照Struts配置文件DTD的定義,<struts-config>元素中的子元素的配置先后順序錯(cuò)

誤的是C。

A)<data-sources>f<formbean>—<global-exception>f<global-forward>

B)<action-mapping>f〈controller〉一〈message-resources〉f<plug-in>

C)<data-sources>—<formbean>—<global-forward>-><global-exception>

D)<formbean>^<global-forward>一〈action-mapping〉一〈message-resources〉

(13)struts-config.xml文件中,哪個(gè)元素是用來配置數(shù)據(jù)源的B。

A)<plug-in>元素C)<global-forward>元素

B)<data-sources>元素D)(message-resources〉元素

(14)如果在一個(gè)JSP頁面中,有一個(gè)form表單,vform>元素的action屬性值為

uhelloAction.do那么struts-config.xml文件中〈action,元素的path屬性值應(yīng)為C。

A)helloAction.doC)"/helloAction”

B)”/helloAction.do"D)uhelloAction

(15)在Struts的配置文件中,action節(jié)點(diǎn)的B屬性用來指定action引用的

actionFormo

A)attributeB)nameC)scopeD)path

(16)下列哪個(gè)Struts標(biāo)簽?zāi)苌蒆TML超鏈接<a>元素D。

A)<html:html>標(biāo)簽C)<html:img>標(biāo)簽

B)<html:base>標(biāo)簽D)標(biāo)簽

(17)Hibernate中Customer類中有一個(gè)Set類型的orders屬性,用來存放Order訂單對(duì)象,

在Customer.hbm.xml文件中,用哪個(gè)元素映射orders屬性A。

A)<set>B)<one-to-many>C)<many-to-one>D)<property>

(18)<set>元素有一個(gè)cascade屬性,如果希望Hibernate級(jí)聯(lián)刪除集合中的對(duì)象,cascade

屬性應(yīng)該取什么值?C

A)noneB)saveC)deleteD)save-update

(19)以下哪些方法不屬于Session對(duì)象?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對(duì)文檔的解析首先完成的步驟是Ao

A)通過XML文檔創(chuàng)建DOM樹C)遍歷屬性

B)遍歷元素D)遍歷子節(jié)點(diǎn)

(22)以下關(guān)于XmlTextReader類說法正確的是C

A)XmlTextReader不能檢查DTD的格式是否正確。

B)XmlTextReader能對(duì)文檔使用DTD進(jìn)行驗(yàn)證。

C)XmlTextReader類提供對(duì)XML數(shù)據(jù)流的只讀訪問。

D)XmlTextReader類提供對(duì)XML數(shù)據(jù)流的可讀寫可訪問。

(23)下列對(duì)(action-mappings〉元素屬性描述不正確的是D。

A)className:和action元素對(duì)應(yīng)的配置元素

B)forward:轉(zhuǎn)發(fā)的URL路徑

C)input:輸入表單的URL路徑,當(dāng)表單驗(yàn)證失敗時(shí),將把請求轉(zhuǎn)發(fā)到該URL

D)path:指定訪問Action的路徑,以"/"開頭,擴(kuò)展名設(shè)置為.do

(24)DataSet類是從數(shù)據(jù)源中檢索到的數(shù)據(jù)在B中的緩存

A)硬盤B)內(nèi)存C)文件D)數(shù)據(jù)庫

(25)DataSet對(duì)XML文檔的修改不包括B

A)添加行B)添力口DTDC)更新行D)冊U除行

(26)使用XmlDocument類來執(zhí)行XPath查詢時(shí),SelectNodes。方法返回的是B

A)屬性序列B)元素序列C)一系列對(duì)象D)一個(gè)對(duì)象

(27)XML的全稱是:D。

A)eXtraModernLinkC)X-MarkupLanguage

B)eXampleMarkupLanguageD)extensibleMarkupLanguage

(28)以下關(guān)于XML文檔的聲明的語句正確的是B

A)<xmlversion=,91.0,7>C)<?xmlversion=,,1.0,7>

B)<?xmlversion^91.05,?>D)<?XMLversion="1.05,?>

(29)DTD的全稱是:C

A)DirectTypeDefinitionC)DocumentTypeDefinition

B)DoTheDanceD)DynamicTypeDefinition

(30)關(guān)于如下的XML文檔下列書法正確的是C

v?xmlversion="1.0”?>

<note>

<-文檔一>

<to>Tove<to>

<form>Jani</form>

<heading>Reminder</heading>

<body/>

</note>

A)符合XML語法規(guī)范

B)文檔聲明部分有錯(cuò)

C)注釋部分有錯(cuò)

D)元素聲明有錯(cuò)

(31)對(duì)于如下的DTD約束語句

<!ELEMENT學(xué)生(電話|手機(jī))>

以下書法正確的是A。

A)“學(xué)生”元素中必須包含“電話”元素或“手機(jī)”元素中的一個(gè)。

B)“學(xué)生”元素中必須包含“電話”元素或“手機(jī)”元素中的一個(gè)或者多個(gè)。

C)“學(xué)生”元素中可以包含“電話”元素或“手機(jī)”元素中的一個(gè),但并非必須。

D)“學(xué)生”元素中可以包含“電話”元素或“手機(jī)”元素中的一個(gè)或者多個(gè)。但并非

必須。

(32)以下關(guān)于DTD中使用到的符號(hào)說法正確的是A。

A)加號(hào)表示該元素必須出現(xiàn)多次。

B)問號(hào)表示該元素可以出現(xiàn)一次或者多次。

C)或(|),表示兩個(gè)元素中出現(xiàn)一個(gè)或者兩個(gè)。

D)星號(hào)(*),表示該元素可以出現(xiàn)一次、多次或不出現(xiàn)。

(33)以下屬于Schema的內(nèi)置數(shù)據(jù)類型的是A。

A)stringC)int

B)doubleD)time

(34)以下關(guān)于DOM書法不正確的是D。

A)DOM是DocumentObjectModel的縮寫。

B)使用DOM時(shí),將把所有的XML文檔信息都存于內(nèi)存中。

C)既能解析文檔,又能修改文檔。

D)解析速度非???。

(35)當(dāng)我們想創(chuàng)建一個(gè)具體的對(duì)象又不希望指定具體的類時(shí),可以使用A

A)創(chuàng)建性模式C)行為模式

B)結(jié)構(gòu)型模式D)類模式

(36)當(dāng)需要向后端消息系統(tǒng)傳遞消息時(shí),下列哪個(gè)是最好的選擇?D

A)無狀態(tài)會(huì)話EJBB)實(shí)體EJB

C)有狀態(tài)會(huì)話EJBD)消息EJB

(37)有關(guān)同義詞的敘述錯(cuò)誤的是C。

A)簡化SQL語句

B)使本來沒有訪問權(quán)限的用戶可以訪問對(duì)應(yīng)的對(duì)象

C)隱藏對(duì)象的名稱和所有者

D)提供對(duì)對(duì)象的公共訪問

(38)可復(fù)用的面向?qū)ο笤O(shè)計(jì)的原則是A。

A)針對(duì)接口編程C)避免使用對(duì)象組合

B)針對(duì)實(shí)現(xiàn)編程D)有限使用類繼承

(39)在Java中提供的實(shí)現(xiàn)對(duì)象的克?。≒rototype模式)的接口是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ù)的描述,不正確的是C

A)WebService只能是序列化的數(shù)據(jù)

B)WebService描述的是一組操作的接口,這些操作可以通過標(biāo)準(zhǔn)的XML消息在網(wǎng)

絡(luò)上進(jìn)行訪問。

C)WebService傾向于特定的編程語言和系統(tǒng)平臺(tái)。

D)WebService可看做是一些模塊化的應(yīng)用程序,能夠在Web上描述、發(fā)布和調(diào)

用。

(42)Oacle中在命令編輯區(qū)輸入C語句,可以顯示出dept數(shù)據(jù)表的結(jié)構(gòu)。

A)descscott.emp;B)select*fromdept

C)descscott.dept;D)updatascott.dept;

(43)關(guān)于啟動(dòng)Oracle服務(wù)器的方式說法錯(cuò)誤的是C

A)正常啟動(dòng):啟動(dòng)裝載和打開數(shù)據(jù)庫,用戶可以進(jìn)行正常訪問。

B)不裝載啟動(dòng):在未裝載數(shù)據(jù)庫的情況下啟動(dòng)服務(wù)器,由于未打開數(shù)據(jù)庫,所以

不允許用戶訪問。

O裝載啟動(dòng):啟動(dòng)服務(wù)器并裝載數(shù)據(jù)庫,打開數(shù)據(jù)庫。允許用戶訪問。

D)限制會(huì)話啟動(dòng):只有具備“限制會(huì)話”(RestrictedSession)系統(tǒng)權(quán)限的用戶才

能連接到的數(shù)據(jù)庫。

(44)A是在Oracle數(shù)據(jù)庫表中整表數(shù)據(jù)刪除語法中的關(guān)鍵字。

A)truncateB)select

C)insertD)updata

(45)在SQLPlusWorksheet中執(zhí)行下列SQL代碼,完成向數(shù)據(jù)表test中輸入100條記

錄的操作,下面的代碼段就是PL/SQL程序,請完成其中未完成的部分:B。

Setserveroutputon

Declare

maxrecordsconstantint:=100;

Iint:=l;

Begin

for

insertintotest(recordnumber.currentdate)values(I,sysdate);

endloop;

dbms_output.put_lineC成功插入數(shù)據(jù)5);

commit;

end;

A)i<=100;i++B)iin1..maxrecordsloop

C)iin1..maxrecordsD)iin100loop

(46)下面哪個(gè)不屬于PL/SQL中常用的基本數(shù)據(jù)類型的類型標(biāo)識(shí)符D。

A)numberB)intC)booleanD)float

(47)以下敘述不正確的有Ao

A)邏輯表達(dá)式運(yùn)算的優(yōu)先次序?yàn)椋篛R、NOT、ANDo

B)dbms_output.put_line函數(shù)輸出的只能是字符串。

C)字符表達(dá)式由字符型常數(shù)、變量、函數(shù)和字符運(yùn)算符組成,唯一可以使用的字

符運(yùn)算符就是連接運(yùn)算符“||”。

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)軟件項(xiàng)目一啟動(dòng),軟件測試也就開始。

C)進(jìn)行窮舉測試。

D)重視文檔,要妥善保存一切測試過程文檔。

(50)A屬于白盒測試中的動(dòng)態(tài)測試。

A)覆蓋率分析B)代碼檢查

C)靜態(tài)結(jié)構(gòu)分析D)代碼質(zhì)量度量

(51)java窗體事件處理屬于D模式。

A)抽象工廠(AbstractFactory)B)代理(Proxy)模式

C)命令(Command)模式D)適配器(Adapter)模式

(52)無狀態(tài)會(huì)話Bean和有狀態(tài)會(huì)話Bean的區(qū)別有:D

A)有狀態(tài)會(huì)話Bean保存實(shí)例的狀態(tài),而無狀態(tài)會(huì)話Bean相反。

B)有狀態(tài)會(huì)話Bean是保存在客戶端的,而無狀態(tài)會(huì)話Bean是保存在EJB容器中的。

C)有狀態(tài)會(huì)話Bean并沒有實(shí)例池,而無狀態(tài)會(huì)話Bean是有的。

D)以上說法均正確。

(53)若想要使用EntityManager來實(shí)現(xiàn)實(shí)體的更新,可以調(diào)用EntityManager的是C

A)persistQB)remove()C)mergeQD)update()

(54)JSF的中心部件是A。

A)UI組件B)輸入組件C)命令組件D)面板組件

(55)以下關(guān)于JSF的語句敘述正確的是:D

A)JSF并不支持委托實(shí)現(xiàn)模型。

B)使用JSF開發(fā)Web應(yīng)用無需過多關(guān)心HTTP或者Servlet

C)在JSF中有一個(gè)單獨(dú)的Application實(shí)例運(yùn)行于主Windows消息循環(huán)下,并提

供大量的工具方法來完成諸如管理線程和訪問啟動(dòng)目錄之類的任務(wù)。

D)以上均正確。

(56)html代碼〈inputid="input"type="text"name="input”/>可以使用以下JSF中的哪個(gè)

語句來代替:D

A)<h:inputTextid=''input“name=,,name,7>

B)<h:inputTextid="input'7>

C)<h:inputTextid=^^input^^type=^^text^^name=,,input,7>

D)以上均可以。

(57)對(duì)于spring中的一個(gè)配置:

<beanid="beanl“class="test.Beanl”>

<propertyname=,,value,,>

</property>

</bean>

要為value屬性設(shè)置值為5,應(yīng)該A

A)<value>5</value>

B)<valuevalue=,,5,7>

C)<bean-value>5</bean-value>

D)<refvalue=,,5,7>

(58)當(dāng)執(zhí)行以下代碼時(shí),控制臺(tái)會(huì)打印什么樣的信息C.。

tx.session.beginTransaction();

Customerc1=(Customer)session.load(Customer.class,newLong(l));

Customerc1=(Customer)session.load(Customer.class,newLong(l));

System.out.println(cl==c2);

mit();

session.close();

A)運(yùn)行出錯(cuò),拋出異常C)打印true

B)打印falseD)什么也不打印

(59)關(guān)于Ajax技術(shù),描述錯(cuò)誤的是C。

A)不刷新整個(gè)頁面,在頁面內(nèi)與服務(wù)器通信

B)使用異步方式與服務(wù)器通信

C)XMLRequest是Ajax的核心技術(shù)

D)應(yīng)用僅由少量頁面組成,大部分交互在頁面之內(nèi)完成,不需要切換整個(gè)頁面

(60)D—控件不屬于站點(diǎn)導(dǎo)航控件。

A)SiteMapPathB)TreeViewC)MenuD)DataSource

二、多項(xiàng)選題(共20題,每題2分,每題至少有兩個(gè)正確答案,錯(cuò)選、漏選、不先都不得

分)

(61)MVC把應(yīng)用程序分為哪三個(gè)核心模塊ABC。

A)模型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)系A(chǔ)CD。

A)請求重定向C)請求轉(zhuǎn)發(fā)

B)提交表單數(shù)據(jù)D)包含

(64)一般情況下,關(guān)系數(shù)據(jù)模型與對(duì)象模型之間有哪些匹配關(guān)系BC。

A)表對(duì)應(yīng)類

B)記錄對(duì)應(yīng)對(duì)象

C)表的字段對(duì)應(yīng)類的屬性

D)表之間的參考關(guān)系對(duì)應(yīng)類之間的依賴關(guān)系

(65)以下關(guān)于SessionFactory的說法哪些正確?BC(兩項(xiàng)正確)

A)對(duì)于每個(gè)數(shù)據(jù)庫事務(wù),應(yīng)該創(chuàng)建一個(gè)SessionFactory對(duì)象

B)一個(gè)SessionFactory對(duì)象對(duì)應(yīng)一個(gè)數(shù)據(jù)庫存儲(chǔ)源

C)SessionFactory是重量級(jí)的對(duì)象,不應(yīng)該隨意創(chuàng)建。如果系統(tǒng)中只有一個(gè)數(shù)據(jù)

庫存儲(chǔ)源,只需要?jiǎng)?chuàng)建一個(gè)。

D)SessionFactory的load()方法用于加載持久化對(duì)象。

(66)使用創(chuàng)建的站點(diǎn)地圖文件有哪幾種方式AD。

A)使用sitemap數(shù)據(jù)源控件。C)使用sitemappath控件。

B)使用sitemap類。D)使用siteMapNode屬性。

(67)以下關(guān)于Schema與DTD說法正確的是CD。(兩項(xiàng)正確)

A)Schema與DTD都是使用XML語法

B)Schema是DTD的替代品

C)Schema與DTD都定義了多種數(shù)據(jù)類型

D)DTD和Schema可同時(shí)對(duì)同一個(gè)XML文檔進(jìn)行約束

(68)XML文檔定義有以下哪幾種形式CDo(兩項(xiàng)正確)

A)SAXB)DOMC)DTDD)Schema

(69)在持久化層,對(duì)象分為哪些狀態(tài)ACDo

A)臨時(shí)狀態(tài)B)獨(dú)立狀態(tài)C)游離狀態(tài)D)持久化狀態(tài)

(70)關(guān)于HQL與SQL,以下哪些說法正確?BC。(兩項(xiàng)正確)

A)HQL與SQL沒什么差別

B)HQL面向?qū)ο?,而SQL操縱關(guān)系數(shù)據(jù)庫

C)在HQL與SQL中,都包含select.insert,update,delete語句

D)HQL僅用于查詢數(shù)據(jù),不支持insert,update和delete語句

(71)Spring設(shè)值注入模式有哪些優(yōu)勢?BCo(兩項(xiàng)正確)

A)對(duì)習(xí)慣于JavaBean開發(fā)的程序員來說顯得更為方便

B)通過setter方法設(shè)定依賴關(guān)系顯得更加直觀,更加自然

O如果依賴關(guān)系(或繼承關(guān)系)較為復(fù)雜,設(shè)值注入模式往往更為簡潔

D)在構(gòu)造期即創(chuàng)建一個(gè)完整、合法的對(duì)象

(72)Spring提供了哪幾類事務(wù)管理模式AB。(兩

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論