SpringMVC開發(fā)技術(shù)練習(xí)題及答案1-2023背題版_第1頁
SpringMVC開發(fā)技術(shù)練習(xí)題及答案1-2023背題版_第2頁
SpringMVC開發(fā)技術(shù)練習(xí)題及答案1-2023背題版_第3頁
SpringMVC開發(fā)技術(shù)練習(xí)題及答案1-2023背題版_第4頁
SpringMVC開發(fā)技術(shù)練習(xí)題及答案1-2023背題版_第5頁
已閱讀5頁,還剩95頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試題說明

本套試題共包括1套試卷

每題均顯示答案和解析

SPringMVC開發(fā)技術(shù)練習(xí)題及答案1(500題)

SPringMVe開發(fā)技術(shù)練習(xí)題及答案1

1.[單選題]在SPringMVC中以下哪個(gè)標(biāo)簽可以用來定義Bean對(duì)象?

A)<baen>

B)<server>

C)<bean>

答案:C

解析:

2.[單選題]以下哪項(xiàng)屬于查詢班級(jí)所有學(xué)生并按照年齡升序排序的SQL語句

A)select*fromstudentgroupbyage

B)select*fromstudentgroupbyagedesc

C)select*fromstudentorderbyagedesc

D)select*fromstudentorderbyage

答案:D

解析:

3.[單選題]MyBatis中用于表示輸入類型的屬性名稱是

A)KesultType

B)parameterType

C)collection

D)returnType

答案:B

解析:

4.[單選題]通過“@xxx”的方式讓注解與JaVaBean緊密結(jié)合將()

A)減少了配置文件的體積,又增加了JaVaBean的可讀性與內(nèi)聚性

B)減少了配置文件的體積,又降低了JaVaBean的可讀性與內(nèi)聚性

C)增加了配置文件的體積,又增加了JaVaBean的可讀性與內(nèi)聚性

D)增加了配置文件的體積,又降低了JaVaBean的可讀性與內(nèi)聚性

答案:A

解析:

5.[單選題]在SPring中,AOP常用的通知類型不包括()

A)前置通知

B)后置通知

C)環(huán)繞通知

D)進(jìn)程通知

答案:D

解析:

6.[單選題]在SPring中,屬性的注入包括基本類型數(shù)據(jù)注入,也包括復(fù)雜數(shù)據(jù)類型注入,可使用(

)標(biāo)簽注入MaP集合元素

A)B)C)<list>

D)<map>

答案:D

解析:

7.[單選題]在MyBatiS中,操作數(shù)據(jù)庫的核心類是()

A)SqlSessionFactory

B)SqlSession

C)Session

D)SqisessionFactoryBuilder

答案:B

解析:

8.[單選題]在SPring中,bean的默認(rèn)作用域是()

A)Request

B)Singleton

C)Prototype

D)Session

答案:B

解析:

9.[單選題]在程序設(shè)計(jì)中,AOP與OOP的關(guān)系是()

A)AOP是OOP的補(bǔ)充

B)AOP已經(jīng)取代了OOP

C)OOP比AOP更加優(yōu)秀

D)OOP比AOP更適合做日志記錄

答案:A

解析:

10.[單選題]在SPringMVC中,以下關(guān)于視圖解析器配置文件,橫線處應(yīng)該填寫()<bean

class="org.springframework,web.servlet,view.InternalResourceViewResolver"><∕property>

</property><∕bean>

A)*/

B)prefix

C)srefix

D)/*

答案:B

解析:

IL[單選題]IoC就是控制反轉(zhuǎn),是指()

A)創(chuàng)建對(duì)象的時(shí)間的轉(zhuǎn)移

B)創(chuàng)建對(duì)象的分類的轉(zhuǎn)移

C)創(chuàng)建對(duì)象的控制權(quán)的轉(zhuǎn)移

D)創(chuàng)建對(duì)象的設(shè)計(jì)的轉(zhuǎn)移

答案:C

解析:

12.[單選題]spring開啟掃描注解的功能是

A)<∕property>

B)<context:component-scanbase-package="com.mhys"><∕context:component-scan>

C)<∕property>

D)<∕property>

答案:B

解析:

13.[單選題]@POStCOnStrUCt注解的方法在整個(gè)Bean初始化中的執(zhí)行順序是?

A)ConStrUCtOr(構(gòu)造方法)->@AUtOWired(依賴注入)->@POStConStrUCt(注釋的方法)

B)ConStrUetor(構(gòu)造方法)->@POStConStrUCt(注釋的方法)->@AUtOWired(依賴注入)

C)@PoStConStrUCt(注釋的方法)->Constructor(構(gòu)造方法)->@AUtOWired(依賴注入)

D)@AUtOWired(依賴注入)->Constructor(構(gòu)造方法)->@PoStConStrUCt(注釋的方法)

答案:A

解析:

14.[單選題]在SPringMVC中,若要使用的表單標(biāo)簽庫,必須在JSP頁面的開頭處聲明()指令

A)taglib

B)import

C)include

D)page

答案:A

解析:

15.[單選題]以下不屬于MybatiS優(yōu)秀特性的是()

A)支持自定義SQL查詢

B)支持存儲(chǔ)過程

C)支持高級(jí)映射

D)支持XML注解

答案:D

解析:

16.[單選題]以下雙方屬于多對(duì)多關(guān)系的是

A)用戶-角色

B)用戶-銀行卡

C)用戶-手機(jī)號(hào)

D)學(xué)生-語文成績

答案:A

解析:

17.[單選題]trim元素包含內(nèi)容時(shí),去除多余的前綴內(nèi)容應(yīng)使用什么屬性()

A)prefix

B)prefixθverrides

C)suffix

D)SuffixOverrides

答案:B

解析:

18.[單選題]環(huán)繞通知在什么時(shí)候執(zhí)行?

A)在被通知的方法調(diào)用之前執(zhí)行自定義的方法

B)在被通知的方法調(diào)用之后執(zhí)行自定義的方法

C)在被通知的方法調(diào)用過程中并不會(huì)自動(dòng)執(zhí)行

D)在被通知的方法調(diào)用之前和之后執(zhí)行自定義的方法

答案:D

解析:

19.[單選題]在SPring中,以下關(guān)于Set注入優(yōu)點(diǎn)說法正確的是()

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

B)不需要編寫繁瑣的Setter方法的

C)對(duì)于復(fù)雜的依賴關(guān)系,Set注入更簡法,直觀

D)以上說法均正確

答案:C

解析:

20.[單選題]Mapper.xml中支持編寫查詢SQL語句的標(biāo)簽是什么()

A)Insert

B)Select

C)Update

D)Delete

答案:B

解析:

21.[單選題]SpringMVe中,哪個(gè)類是負(fù)責(zé)處理HTTP請(qǐng)求和響應(yīng)的

?)DispatcherServlet

B)RequestHandler

OHttpServlet

D)SpringControlIer

答案:A

解析:

22.[單選題]JdbcTeITlPIate通用的增刪改方法是

A)insert

B)update

C)delete

D)execute

答案:D

解析:

23.[單選題]在MyBatiS中,SqISeSSion對(duì)象由下列哪個(gè)對(duì)象提供?()

?)SqlSessionFactory

B)SqlSessionBuilder

C)SessionFactory

D)SqisessionFactoryBuilder

答案:A

解析:

24.[單選題]mapper.XnIl的SQL語句中的占位符${}和#{}描述錯(cuò)誤的是()

A)一般會(huì)采用#{},#{}在FnybatiS中,最后會(huì)被解析為?,其實(shí)就是JdbC的PreParedStatement中的

?占位符,它有預(yù)編譯的過程,可以防止SQL注入

B)#{}中的變量名可以任意,如果入?yún)㈩愋褪荘Oj0,比如是StUdent類那么#{name}表示取入?yún)?duì)象

Student中的name屬性

C)${}取對(duì)象的屬性使用的是OGNL(ObjeCtGraphNavigationLangUage)表達(dá)式

D)${}不會(huì)做類型解析,但不存在SQL注入的風(fēng)險(xiǎn)

答案:D

解析:

25.[單選題]在SPring中,對(duì)SPring和MyBatiS整合時(shí),關(guān)于mapperLOCatiOnS屬性描述錯(cuò)誤的是(

)

A)mapperLOCatiOnS屬性屬于SqlSeSSionFaCtOryBean類

B)配置mapperLOCatiOnS的作用是減少M(fèi)yBatiS的映射文件的配置

C)在配置mapperLoCatiOnS時(shí)可以使用通配符*

D)配置了mapperLoCationS就不需要配置MyBatiS其他屬性了

答案:D

解析:

26.[單選題]以下MybatiS核心接口中用于執(zhí)行增刪改查操作的是哪一個(gè)O

A)ParameterHand1er

B)ResultSetHandler

C)Executor

D)StatementHandler

答案:C

解析:

27.[單選題]在SPringMVC中,若要使用SPringMVC的數(shù)據(jù)校驗(yàn)需導(dǎo)入對(duì)應(yīng)jar包,其中不包括()

A)jackson-annotations-2.4.0.jar

B)hibernate-validator.jar

C)jboss-logging.GA.jar

D)Validator-apiT.1.0.Final,jar

答案:A

解析:

28.[單選題]下列對(duì)于MyBatiS說法正確的是()

A)MyBatiS是表示層的處理框架

B)MyBatiS不能使用第三方連接池,只能使用內(nèi)置連接池

C)MyBatiS可以使用注解方式對(duì)SqI語句進(jìn)行方法映射處理

D)MyBatiS只能處理一對(duì)多、多對(duì)一,不能對(duì)多對(duì)多進(jìn)行關(guān)聯(lián)映射

答案:C

解析:

29.[單選題]在SPring中,JdbCTemPIate對(duì)象用于批量更新的方法是()

A)batchUpdate

B)update

C)delete

D)execute

答案:A

解析:

30.[單選題]<aop:after-throwing/>的作用是?

A)定義異常增強(qiáng)

B)拋出一個(gè)異常

C)用于捕獲異常

D)定義后置增強(qiáng)

答案:A

解析:

31.[單選題]ORM是什么意思

A)對(duì)象數(shù)據(jù)管理

B)對(duì)象關(guān)系映射

C)持久化數(shù)據(jù)

D)持久化對(duì)象

答案:B

解析:

32.[單選題]在SPringMVC中,在設(shè)計(jì)控制器方法時(shí),方法參數(shù)使用()注解來接收請(qǐng)求對(duì)象中基本

數(shù)據(jù)類型參數(shù)

A)@ReqUeStParam

B)@PreqUeSt

C)@Param

D)@ReqUeStMaPPing

答案:A

解析:

33.[單選題]動(dòng)態(tài)SQL標(biāo)簽<choose>標(biāo)簽中關(guān)于<o(jì)therwise>標(biāo)簽描述正確的是()

A)〈otherwise》標(biāo)簽可以有0個(gè)

B)〈otherwise〉標(biāo)簽只能有1個(gè)

C)〈otherwise》標(biāo)簽可以有2個(gè)

D)以上都不對(duì)

答案:A

解析:

34.[單選題]在SPring中,BeanFaCtOry和APPliaCtionConteXt創(chuàng)建SPring容器的區(qū)別主要體現(xiàn)在(

A)Bean創(chuàng)建數(shù)目的不同

B)Bean創(chuàng)建時(shí)間的不同

C)Bean創(chuàng)建種類的不同

D)Bean創(chuàng)建方向的不同

答案:B

解析:

35.[單選題]不同的XML映射文件,id是否可以重復(fù)

A)任何情況都不能重復(fù)

B)不管陪不配置namespace,id均不可以重復(fù)

C)如果配置namespace,id可以重復(fù)

D)以上均不對(duì)

答案:C

解析:

36.[單選題]以下哪項(xiàng)不屬于MybatiS全局配置文件中的標(biāo)簽

A)properties

B)data

C)plugins

D)typealiases

答案:B

解析:

37.[單選題]在mybatis3動(dòng)態(tài)SQL中,沒有使用下列O標(biāo)簽

A)for

B)if

C)choose

D)where

答案:A

解析:

38.[單選題]關(guān)于COntrOller方法的返回ModeIAndVieW正確的是?

A)需要方法結(jié)束時(shí),定義ModeIAndView,將model和VieW分別進(jìn)行設(shè)置

B)使用request或response指定響應(yīng)結(jié)果

C)可以通過response頁面重定向

D)可以通過response指定響應(yīng)結(jié)果

答案:A

解析:

39.[單選題]MyBatis如何執(zhí)行批處理

A)使用BatehEXeCUtor完成批處理

B)使用SimPIeEXeCUtOr完成批處理

C)任一executor均可實(shí)現(xiàn)

D)無法進(jìn)行批處理

答案:A

解析:

40.[單選題]MyBatis映射器分為三類,如下所示不包括的是()

A)純XnII映射器,利用SqlSeSSiOn的各種方法實(shí)現(xiàn)增刪改查

B)先定義接口映射器,然后再定義Xml映射器,其中Xml映射器的namespace應(yīng)該對(duì)應(yīng)接口映射器的類

C)注解+接口映射器的混合形式

D)映射器中的方法是抽象方法,需要實(shí)現(xiàn)

答案:D

解析:

41.[單選題]在SPring中,<beanid="dataSource

CIaSS="com.mchange.v2.c3pθ.ComboPooledDataSource"〉此處可以填寫的標(biāo)簽不包括()<∕bean>

A)<∕property>

B)<∕property>

C)<context:property-placeholderlocation=,,classpath:db.properties,,∕>

D)<∕property>

答案:C

解析:

42.[單選題]配置MybatiSGeneratOr時(shí),要求不會(huì)生成EXanIP相關(guān)的方法,需要設(shè)置

targetRUntinIe為什么()

A)MybatisSSimple

B)Mybatis3

C)Mybatis3x

D)以上都不對(duì)

答案:A

解析:

43.[單選題]下列關(guān)于模型數(shù)據(jù)的綁定描述錯(cuò)誤的是?

A)模型數(shù)據(jù)的綁定是指將模型數(shù)據(jù)綁定給JSP域?qū)ο?/p>

B)模型數(shù)據(jù)的綁定是由視圖解析器來完成的

C)模型數(shù)據(jù)的綁定是由數(shù)據(jù)解析器來完成的

D)開發(fā)時(shí)先添加模型數(shù)據(jù),再交給視圖解析器來綁定

答案:C

解析:

44.[單選題]在SPring中,APPIiCatiOneonteXt存在4個(gè)主要的實(shí)現(xiàn)類,其中,用于從文件系統(tǒng)中加

載配置文件的類是()

A)ClassPathXmlApplIcationContext

B)FileSystemXmlΛpplicationContext

C)XmiwebApplicationContext

D)AnnotationConfig?ppIicationContext

答案:B

解析:

45.[單選題]Spring容器讀取db.ProPertieS文件的配置是

A)<propertyname=,,driverC1ass,,ValUe="${jdbc.driverClass},,><∕property>

B)<propertyname=πjdbcUrΓ,value=,,${jdbc.jdbcUrl},,><∕property>

C)<context:property-placeholderIocation=,,classpath:db.properties17>

D)<propertyname=,,password,,value=H${jdbc.password},,><∕property>

答案:C

解析:

46.[單選題]在SPring中,以下關(guān)于常用的注解說明錯(cuò)誤的是()

A)@AUtoWired用于對(duì)Bean的屬性變量、屬性的Setter方法及構(gòu)造方法進(jìn)行標(biāo)注,配合對(duì)應(yīng)的注解處

理器完成Bean的自動(dòng)配置工作,默認(rèn)按照Bean的名稱進(jìn)行裝配

B)@RePOSitOry用于將數(shù)據(jù)訪問層(DAO層)的類標(biāo)識(shí)為SPring中的Bean

C)@SerViCe通常作用在業(yè)務(wù)層(SerViCe層),用于將業(yè)務(wù)層的類標(biāo)識(shí)為SPring中的Bean

D)@COntrOlIer通常作用在控制層(如SPringMVC的ContrOller),用于將控制層的類標(biāo)識(shí)為SPring中

的Bean

答案:A

解析:

47.[單選題]為實(shí)現(xiàn)批量輸入和動(dòng)態(tài)更新可以使用以下哪個(gè)動(dòng)態(tài)SQL標(biāo)簽O

A)<foreach>

B)<if>

C)<choose>

D)<set>

答案:A

解析:

48.[單選題]以下代碼是哪種()注入方式〈beanid="student"class="com.mhys.bean.Student">

<!—name:屬性名value:屬性值一></property><∕bean>

A)P命名空間注入

B)構(gòu)造方法注入

C)Set注入

D)表達(dá)式SPeI方式注入

答案:C

解析:

49.[單選題]在SPringMVC中,下列關(guān)于異常處理錯(cuò)誤的是()

Λ)dao層拋給SerViCe層

B)SerViCe層拋給ControiIer層

C)Controller層拋給前端控制器

D)前端控制器拋給VieW層

答案:D

解析:

50.[單選題]Spring容器讀取db.ProPertieS文件的配置是

A)<∕property>

B)<∕property>

C)<context:property-placeholderlocation="classpath:db.properties'7>

D)<∕property>

答案:C

解析:

51.[單選題]以下哪項(xiàng)不屬于MybatiS動(dòng)態(tài)SqI標(biāo)簽

A)if

B)choose

C)when

D)get

答案:D

解析:

52.[單選題]在SPringAOP中,@AroUnd注解的作用是()

A)環(huán)繞增強(qiáng)

B)后置增強(qiáng)

C)前置增強(qiáng)

D)后置代理

答案:A

解析:

53.[單選題]在SPring中,下列選項(xiàng)不屬于SPring框架優(yōu)點(diǎn)的是()

A)提供強(qiáng)大的、可以有效減少頁面代碼的標(biāo)簽

B)聲明式事務(wù)的支持

C)方便解耦、簡化開發(fā)

D)方便集成各種優(yōu)秀框架

答案:A

解析:

54.[單選題]Spring的核心容器是其他模塊建立的基礎(chǔ),以下哪個(gè)不是該容器的組成模塊

A)BeanS模塊

B)Core模塊

C)ConteXt模塊

D)AOP模塊

答案:D

解析:

55.[單選題]#{}和${}的區(qū)別是什么

A)${}是字符串替換,#{}是預(yù)處理

B)#{}是字符串替換,${}是預(yù)處理

C)${}可以有效的防止SQL注入,提高系統(tǒng)安全性

D)無區(qū)別

答案:A

解析:

56.[單選題]在SPring中,@TranSaetionaI注解一般放在()層使用

A)業(yè)務(wù)層

B)數(shù)據(jù)層

C)控制層

D)模型層

答案:A

解析:

57.[單選題]下列那個(gè)選項(xiàng)屬于事務(wù)管理器

A)TransactiOnManager

B)DataSource

C)QueryForObject

D)CALL

答案:A

解析:

58.[單選題]spring開啟掃描注解的功能是

A)<propertyname="driverC1ass"value="com.mysql.jdbc.Driver"><∕property>

B)<context:component-scanbase-package="com.mhys"><∕context:component-scan>

C)<propertyname="user"value="root"><∕property>

D)<propertyname="jdbcUrl"value="jdbc:mysql://127.O.O.1:3306/mysql"><∕property>

答案:B

解析:

59.[單選題]在SPring中,注解@RePOSitory一般在()使用中

A)業(yè)務(wù)層

B)控制層

C)數(shù)據(jù)訪問層

D)表現(xiàn)層

答案:C

解析:

60.[單選題]在SPring中,<bean>標(biāo)簽的autowire屬性取值不包括以下()

A)no

B)byName

ObyType

D)byld

答案:D

解析:

61.[單選題]在SPringAOP中,最終通知是指()

A)在后置通知之后執(zhí)行的通知。

B)在前置通知之后執(zhí)行的通知。

C)表示在某個(gè)連接點(diǎn)執(zhí)行之后執(zhí)行的通知。

D)在環(huán)繞置通知之后執(zhí)行的通知。

答案:C

解析:

62.[單選題]在SPringAoP中,@AfterThroWing注解的作用是()

A)前置增強(qiáng)

B)最終增強(qiáng)

C)異常攔截

D)以上都不是

答案:C

解析:

63.[單選題]在SPring中,下列不屬于SPring中Bean作用域的是()

A)singleton

B)request

C)global-session

D)pageContext

答案:D

解析:

64.[單選題]在SPringAoP中,環(huán)繞通知是指()

A)在被通知的方法調(diào)用之前執(zhí)行自定義的方法

B)在被通知的方法調(diào)用之后執(zhí)行自定義的方法

C)在被通知的方法調(diào)用過程中并不會(huì)自動(dòng)執(zhí)行

D)在被通知的方法調(diào)用之前和之后執(zhí)行自定義的方法

答案:D

解析:

65.[單選題]在SPring中,以下關(guān)于JdbCTemPIate的描述錯(cuò)誤的是()

A)JdbCTemPlate不屬于SPring,使用時(shí)需要導(dǎo)入對(duì)應(yīng)的jar包

B)JdbeTemPlate是對(duì)數(shù)據(jù)庫的操作在jdbc的封裝

C)我們只需要提供SQL語句和提取結(jié)果,使JDBC更加易于使用。

D)JdbCTemPIate使用SPring的注入功能,把DataSoUrCe注冊(cè)到JdbCTemPIate之中

答案:A

解析:

66.[單選題]以下對(duì)MyBatiS主配置文件描述錯(cuò)誤的是()

A)它主要提供數(shù)據(jù)庫連接信息

B)引用Sql映射文件

C)在其中定義具體的SqI映射信息

D)在其中定義了影響MyBatiS行為的設(shè)置及其相關(guān)的屬性信息

答案:c

解析:

67.[單選題]以下哪項(xiàng)不屬于MyBatiS的APl

A)SqisessionFactoryBuilder

B)SqlSessionFactory

C)Executor

D)SqlSession

答案:C

解析:

68.[單選題]設(shè)置業(yè)務(wù)方法的入?yún)轭愋?,SpringMVC會(huì)將隱含對(duì)象的引用傳遞給入?yún)ⅲ?/p>

Λ)Map

B)ModelAndView

OModel

D)String

答案:A

解析:

69.[單選題]Spring的優(yōu)勢(shì)不包括以下哪個(gè)選項(xiàng)()。

A)方便解耦,簡化開發(fā)

B)AoP編程的支持

C)使程序的測(cè)試更復(fù)雜

D)降低JaVaEEAPl的使用難度

答案:C

解析:

70.[單選題]ORM指的是()

A)對(duì)象關(guān)系映射

B)對(duì)象實(shí)體映射

C)數(shù)據(jù)傳輸對(duì)象

D)數(shù)據(jù)訪問對(duì)象

答案:A

解析:

71.[單選題]<aop:beforemethod="beforeAdvice"POintCUt-ref="POintCUt7〉以上配置中

beforeAdViCe是指?

A)后置增強(qiáng)方法

B)前置增強(qiáng)方法

C)前置增強(qiáng)代理

D)后置增強(qiáng)代理

答案:B

解析:

72.[單選題]InternalReSe)UrCeVieWReSoIVe父類是

A)UrlBasedViewResolver

B)ActionSupport

OActionBasedViewResolver

D)BasedviewResolverServlet

答案:A

解析:

73.[單選題]JdbcTemPIate的新增方法包括

A)update

B)insert

C)queryForObject

D)queryForList

答案:A

解析:

74.[單選題]@ASPeCt注解的作用是?

A)作用是把當(dāng)前類標(biāo)識(shí)為一個(gè)切面

B)標(biāo)識(shí)一個(gè)前置增強(qiáng)方法

C)標(biāo)識(shí)一個(gè)后置增強(qiáng)類

D)標(biāo)識(shí)一個(gè)動(dòng)態(tài)代理類

答案:A

解析:

75.[單選題]在SPringAoP中,注解@PointCUt的作用是()

A)定義一個(gè)增強(qiáng)

B)定義一個(gè)切點(diǎn)

C)定義一個(gè)代理

D)以上都不正確

答案:B

解析:

76.[單選題]在SPringMVC中,可使用注解方式在實(shí)體類的屬性上添加數(shù)據(jù)校驗(yàn)規(guī)則,下列限制必

須為一個(gè)不大于指定值的數(shù)字的注解是()

A)@Max(value)

B)@Min(value)

C)@DeCimalMaX(value)

D)@DecimalMin(value)

答案:C

解析:

77.[單選題]在SPring中,使用AOP編程的優(yōu)勢(shì)在于()

A)降低務(wù)邏輯各部分之間的耦合度,提高程序的可重用性

B)提升程序的內(nèi)聚性

C)提升程序的健壯性

D)提升程序的耦合性

答案:A

解析:

78.[單選題]以下對(duì)SPring框架的持久化支持說法錯(cuò)誤的是()

A)SPring沒有自己的持久化方案,它集合了現(xiàn)有的流行持久化框架

B)SPring采用JDBC模板封裝了JDBC的數(shù)據(jù)庫操作

C)SPring對(duì)各種持久化技術(shù)提供了統(tǒng)一的編程方式

D)SPring將數(shù)據(jù)庫訪問的CheCked異常轉(zhuǎn)換為運(yùn)行時(shí)異常

答案:C

解析:

79.[單選題]涉及查詢最大薪資的SQL函數(shù)是

A)MIN

B)MAX

OAVG

D)SUM

答案:B

解析:

80.[單選題]下列說法錯(cuò)誤的是?

A)@AUtoWired默認(rèn)按照byType方式進(jìn)行bean匹配

B)@ReSOUrCe默認(rèn)按照autodetect方式進(jìn)行bean匹配

C)@AUtoWired是SPring的注解

D)@ReSOUrCe是J2EE的注解

答案:B

解析:

81.[單選題]在SPringMVC中,以下描述正確的是()

A)在SPringMVC中,可以配置多個(gè)DiSPatCherSerVIet

B)在SPringMVC中,DiSPateherSerVlet是核心SerVlet,它負(fù)責(zé)接收請(qǐng)求并將請(qǐng)求分發(fā)給適合的控

制器

C)要使SPringMVC可用,DiSPatCherSerVlet需要在web.Xml中配置

D)以上說法均正確

答案:D

解析:

82.[單選題]@TranSaCtiOnal注解一般放在那個(gè)層

A)業(yè)務(wù)層

B)數(shù)據(jù)層

C)控制層

D)其它

答案:A

解析:

83.[單選題]Spring中自動(dòng)裝備注解是?

A)?Component

B)@AUtOWired

C)@VaIUe

D)@AUtOlnit

答案:B

解析:

84.[單選題]在SPring中,使用注解的方式來進(jìn)行事務(wù)管理,使用的注解是()

A)?Transactional

B)?Resource

C)?Service

D)?Repository

答案:A

解析:

85.[單選題]在SPringMVC中,當(dāng)調(diào)用業(yè)務(wù)方法前會(huì)創(chuàng)建隱含對(duì)象存儲(chǔ)模型數(shù)據(jù),設(shè)置業(yè)務(wù)方法的入

參為()類型,SpringMVC會(huì)將隱含對(duì)象的引用傳遞給入?yún)?/p>

A)Map

B)ModelAndView

C)ModeIs

D)String

答案:A

解析:

86.[單選題]SQLMapConfig.xml中配置不包括哪些內(nèi)容()

A)plugins

B)settings

C)typeAliases

D)id

答案:D

解析:

87.[單選題]BeanFactory和APPIiaCtiOnConteXt創(chuàng)建SPring容器的區(qū)別主要體現(xiàn)在

A)Bean創(chuàng)建數(shù)目的不同

B)Bean創(chuàng)建時(shí)間的不同

C)Bean創(chuàng)建種類的不同

D)Bean創(chuàng)建方向的不同

答案:B

解析:

88.[單選題]以下()不屬于AOP應(yīng)用場(chǎng)景

A)日志記錄

B)安全控制

C)事務(wù)處理

D)數(shù)據(jù)處理

答案:D

解析:

89.[單選題]在AOP中,連接點(diǎn)(JOinPoint)定義正確的是()

A)是程序和其他程序類的連接點(diǎn)

B)是程序在運(yùn)行過程中能夠插入切面的地點(diǎn)

C)是能夠連接其他方法的切入點(diǎn)

D)是程序的和外部接口的連接點(diǎn)

答案:B

解析:

90.[單選題]以下關(guān)于SPring自動(dòng)裝配與依賴檢查的說法中錯(cuò)誤的是

A)可以通過bean元素的dependency-CheCk屬性設(shè)置依賴檢查

B)可以通過bean元素的autowire屬性設(shè)置自動(dòng)裝配

C)也可以通過beans元素的autowire屬性設(shè)置全局自動(dòng)裝配

D)自動(dòng)裝配減少了配置的工作量,但也降低了依賴關(guān)系的清晰性和透明性

答案:C

解析:

91.[單選題]實(shí)現(xiàn)對(duì)象遍歷標(biāo)簽是

A)foreach

B)if

C)choose

D)trim

答案:A

解析:

92.[單選題]SPringMVC通過那個(gè)注解將UrI請(qǐng)求與業(yè)務(wù)方法進(jìn)行映射

A)?Controller

B)@ReqUeStMaPPing

C)?Component

D)?Repository

答案:B

解析:

93.[單選題]前置通知是在目標(biāo)方法之前執(zhí)行,以下配置正確的是?

A)<aop:beforemethod="切面類的方法名"PointCUt-ref="切入點(diǎn)表達(dá)式是引用"/>

B)<aop:beforemethod="增強(qiáng)類的方法名"pointcut-ref="切入點(diǎn)表達(dá)式是引用"/〉

C)<aop:beforemethod="切面類的方法名"pointcut-ref="前置增強(qiáng)引用"/>

D)<aop:beforemethod="增強(qiáng)類的方法名"POintCUt-ref="切入點(diǎn)表達(dá)式是引用"/〉

答案:A

解析:

94.[單選題]在MyBatiS中,使用SeIeet映射查詢含有部門詳細(xì)信息的員工信息,下列關(guān)于返回類型

的說法,正確的是()

A)只能是resultTyPe

B)只能是resultMaP

C)可以是resultTyPe或resultMaP

D)以上說法都不正確

答案:B

解析:

95.[單選題]一般提到MybatiS緩存的時(shí)候指的是O

A)二級(jí)緩存

B)一級(jí)緩存

C)本地緩存

D)三級(jí)緩存

答案:A

解析:

96.[單選題]在AoP中,目標(biāo)對(duì)象(Target)是指()

A)是編寫通知的對(duì)象,完成通知功能的對(duì)象

B)是即將切入切面的對(duì)象,即那些被通知的對(duì)象

C)是程序中所有業(yè)務(wù)功能對(duì)象

D)是從外部程序引入的通知對(duì)象

答案:B

解析:

97.[單選題]Mysql數(shù)據(jù)服務(wù)的默認(rèn)端口號(hào)是

A)3306

B)8080

03303

D)1433

答案:A

解析:

98.[單選題]在SPring中,可以通過以下()標(biāo)簽定義Bean對(duì)象

A)<beans>

B)<server>

C)<bean>

D)

答案:C

解析:

99.[單選題]關(guān)于MyBatiS映射器,說法錯(cuò)誤的是()

A)映射器定義了數(shù)據(jù)訪問接口

B)映射器是接口

C)映射器中的方法是抽象方法,需要實(shí)現(xiàn)

D)映射器類似于DAo接口,但僅需聲明其中的方法,編程人員無須編碼實(shí)現(xiàn)

答案:C

解析:

100.[單選題]在SPring中,JdbeTemPIate對(duì)象用于新增數(shù)據(jù)的方法()

A)update

B)insert

C)queryForObject

D)query

答案:A

解析:

IOL[單選題]在SPring中,提供了4種常用的注入方式,不包括()

A)Set注入

B)構(gòu)造方法注入

C)P命名空間注入

D)自動(dòng)類型注入

答案:D

解析:

102.[單選題]在MybatiS中,下列關(guān)于ReSUItTyPe說法錯(cuò)誤的是()

QresultType表示返回值類型為:完整類名或別名,也允許使用基本的數(shù)據(jù)類型,包括String、

int類型

B)resultTyPe和resultMaP的數(shù)據(jù)結(jié)構(gòu)是一樣的,都是MaP結(jié)構(gòu)

C)如果POJo的屬性名與SQL語句查詢出來的字段名不一致的話,也可使用resultTyPe來進(jìn)行結(jié)果的自

動(dòng)映射

D)resultType和resultMaP不能同時(shí)使用

答案:C

解析:

103.[單選題]Mybatis的表關(guān)聯(lián)的映射描述錯(cuò)誤的是O

A)一對(duì)一關(guān)聯(lián)

B)一對(duì)多關(guān)聯(lián)

C)多對(duì)多關(guān)聯(lián)

D)以上都不對(duì)

答案:D

解析:

104.[單選題]關(guān)于SPring框架說法錯(cuò)誤的是

A)SPring是一個(gè)輕量級(jí)的企業(yè)級(jí)開發(fā)框架

B)SPring框架的核心是--個(gè)AOP容器

C)SPring有2個(gè)主要目標(biāo)-是讓現(xiàn)有技術(shù)更易于使用,二是促進(jìn)良好的編程習(xí)慣

D)SPring堅(jiān)持一個(gè)原則:對(duì)于已有較好解決方案的領(lǐng)域,SPring絕不重復(fù)實(shí)現(xiàn),只對(duì)現(xiàn)有方案提供支

答案:B

解析:

105.[單選題]在SPring中,Bean的作用域默認(rèn)是()

A)Session

B)prototype

C)request

D)singleton

答案:D

解析:

106.[單選題]JdbcTemPlate常用的刪除方法

A)insert

B)update

C)delete

D)query

答案:B

解析:

107.[單選題]以下不屬于事務(wù)的特性的是()

A)原子性

B)一致性

C)隔離性

D)臨時(shí)性

答案:D

解析:

108.[單選題]在SPring中,以下()是JDBe和MybatiS使用的事務(wù)管理器接口

PlatformTransactiOnManager的實(shí)現(xiàn)類

A)org.springframework,jdbc.datasource.DatasourceTransactionManager

B)org.Springframework.Jdbc.datasource.DriverManagerDataSource

C)org.springframework.orm.hibernate5.HibernateTransactionManager

D)org.springframework.orm.jpa.JpaTransactiOnManager

答案:A

解析:

109.[單選題]下列注解限制必須為一個(gè)不大于指定值得數(shù)字是?

A)@MaX(value)

B)@Min(value)

C)WecimalMax(value)

D)@DecimalMin(value)

答案:C

解析:

110.[單選題]關(guān)于COntrOlIer方法的返回VOid說明正確的是?

A)可以使用使用request轉(zhuǎn)向頁面

B)可以通過request頁面重定向

C)可以通過request指定響應(yīng)結(jié)果

D)可以通過response.SetCharacterEncoding(nUtf-Sn);

答案:A

解析:

IlL[單選題IMyBatis注解中怎么給參數(shù)一個(gè)名字()

A)?ParamCll

B)?Select

C)Options

D)?Results

答案:A

解析:

112.[單選題]在SPring中,通過“@xxx”的方式讓注解與JaVaBean緊密結(jié)合將()

A)減少了配置文件的體積,又增加了JaVaBean的可讀性與內(nèi)聚性

B)減少了配置文件的體積,又降低了JaVaBean的可讀性與內(nèi)聚性

C)增加了配置文件的體積,又增加了JaVaBean的可讀性與內(nèi)聚性

D)增加了配置文件的體積,又降低了JaVaBean的可讀性與內(nèi)聚性

答案:A

解析:

∏3.[單選題]在SPring中,以下橫線處正確添加的代碼是()<beanid="phone"

class="com.mhys.bean.Phone"></property><∕bean><beanid="student"

class="com.mhys.bean.Student"><∕property><∕bean>

A)value

B)ref

C)value-ref

D)data^ref

答案:B

解析:

114.[單選題]在SPring中,以下關(guān)于SPring框架說法錯(cuò)誤的是()

A)SPring是一個(gè)輕量級(jí)的企業(yè)級(jí)開發(fā)框架

B)SPring框架的核心是一個(gè)AOP容器

C)SPring有2個(gè)主要目標(biāo):一是讓現(xiàn)有技術(shù)更易于使用,二是促進(jìn)良好的編程習(xí)慣

D)SPring堅(jiān)持一個(gè)原則:對(duì)于已有較好解決方案的領(lǐng)域,SPring絕不重復(fù)實(shí)現(xiàn),只對(duì)現(xiàn)有方案提供

支持

答案:B

解析:

115.[單選題]Mybatis中使用ColleetiOn標(biāo)簽來解決一對(duì)多關(guān)聯(lián),哪項(xiàng)不屬于其屬性

A)properties

B)ofType

C)column

D)select

答案:A

解析:

116.[單選題]什么是DAO模式

A)數(shù)據(jù)庫訪問對(duì)象

B)關(guān)系對(duì)象

C)對(duì)象持久化

D)業(yè)務(wù)邏輯處理

答案:A

解析:

117.[單選題]在SPringMVC中,在控制器方法正確實(shí)現(xiàn)轉(zhuǎn)發(fā)的是()

A)在返回值前面加forward:

B)在返回值前面加redirect:

C)在入?yún)⑶凹樱篺orward:

D)在入?yún)⑶凹樱簉edirect:

答案:A

解析:

118.[單選題]以下關(guān)于MyBatiS集合類型參數(shù)的處理,說法錯(cuò)誤的是()

A)當(dāng)參數(shù)為ColleCtion接口,轉(zhuǎn)化為Map,MaP的Key為COIIeCtion

B)當(dāng)參數(shù)類型為LiSt接口時(shí),除了ConeCtiOn的值外,IiSt作為key

C)如果參數(shù)為數(shù)組,也會(huì)轉(zhuǎn)化為Map,Map的key為array

D)如果參數(shù)為數(shù)組,也會(huì)轉(zhuǎn)化為Map,MaP的key為IiSt

答案:D

解析:

119.[單選題]配置MybatiSGenerator時(shí),〈table〉標(biāo)簽可以配置幾個(gè)()

A)O個(gè)

B)I個(gè)或多個(gè)

C)僅能設(shè)置1個(gè)

D)必須設(shè)置多個(gè)

答案:B

解析:

120.[單選題]最終通知在什么時(shí)候執(zhí)行?

A)在后置通知之后執(zhí)行的通知。

B)在前置通知之后執(zhí)行的通知。

C)表示在某個(gè)連接點(diǎn)執(zhí)行之后執(zhí)行的通知。

D)在環(huán)繞置通知之后執(zhí)行的通知。

答案:C

解析:

121.[單選題]在AOP中,目標(biāo)對(duì)象(Target)是指?

A)是編寫通知的對(duì)象,完成通知功能的對(duì)象

B)是即將切入切面的對(duì)象,即那些被通知的對(duì)象

C)是程序中所有業(yè)務(wù)功能對(duì)象

D)是從外部程序引入的通知對(duì)象

答案:B

解析:

122.[單選題]在SPringAoP中,@AfterRetUrning注解的作用是()

A)最終增強(qiáng)

B)環(huán)繞增強(qiáng)

C)前置增強(qiáng)

D)后置增強(qiáng)

答案:D

解析:

123.[單選題]在SPring中,若SPring配置文件存在以下的代碼,關(guān)于代碼說法正確的是()<bean

id=nuserTable"class="com.zyyx.bean.UserTable"><value>SCCE</value></property><∕bean>

A)的USerName是USerTable中的屬性,可以不需要get和Set方法

B)的USerName是USerTabIe中的屬性,可以不需要get方法,但一定要存在Set方法

C)的USerName是USerTabIe中的屬性,可以不需要Set方法,但一定要存在get方法

D)的USerName是USerTabIe中的屬性,一定要存在get和Set方法

答案:B

解析:

124.[單選題]在SPring中,通過靜態(tài)工廠方式創(chuàng)建Bean對(duì)象時(shí),需要〈bean〉的()屬性指定靜態(tài)工

廠類的方法

A)factory-method

B)factory-bean

C)method

D)factory-static-method

答案:A

解析:

125.[單選題]Spring中使用注解的方式來進(jìn)行事務(wù)管理,使用的注解是

A)?Transactional

B)?Resource

C)?Service

D)?Repository

答案:A

解析:

126.[單選題]Spring支持的事務(wù)功能包

A)事務(wù)的傳播行為

B)事務(wù)回滾

C)全部選項(xiàng)

D)事務(wù)的隔離級(jí)別

答案:C

解析:

127.[單選題IapplicationContext.Xml配置文件中開啟注解方式管理AoP事務(wù)的是

A)<∕property>

B)<context:component-scanbase-package="com.mhys"><∕context:component-scan>

C)<tx:annotation∕>

D)<tx:annotation-driven∕>

答案:D

解析:

128.[單選題]在SPring中,可以使用<bean>的()屬性指定在bean對(duì)象銷毀時(shí)調(diào)用的方法

?)init-method

B)finally-method

C)factory-method

D)destroy-method

答案:D

解析:

129.[單選題]在使用SPringMVC的項(xiàng)目中,進(jìn)行服務(wù)器端驗(yàn)證,用什么注解可以實(shí)現(xiàn)正則匹配

A)@Size

B)?Pattern

C)@Max

D)@Past

答案:B

解析:

130.[單選題]以下哪項(xiàng)不屬于JDBC連接數(shù)據(jù)庫步驟之一

?)加載JDBC驅(qū)動(dòng)程序

B)提供JDBC連接的URL

C)創(chuàng)建數(shù)據(jù)庫連接

D)不需要StatenIent對(duì)象直接執(zhí)行SqI語句

答案:D

解析:

131.[單選題]以下代碼是哪種接口()的演示案例PUbliCclassTest{publicstaticvoid

main(String[]args){Resourceresource=new

ClassPathResource(πapplicationContext.xml,f);XmlBeanFactorybeanFactory=new

XmlBeanFactory(resource);Useruser=(User)beanFactory.getBean(nuserH);

System,out.printin(user);}}

A)IOC接口

B)AOP接口

C)ApplicationContext?口

D)BeanFaetory接口

答案:D

解析:

132.[單選題]在設(shè)計(jì)處理器類時(shí),方法參數(shù)使用那個(gè)注解來接收基本數(shù)據(jù)類型參數(shù)

A)@ReqUeStParam

B)@PreqUeSt

C)@Param

D)@ReqUeStMaPPing

答案:A

解析:

133.[單選題]在SPringMVC中,Dao層組件使用的注解是()

A)?Service

B)?Resource

C)?Controller

D)?Repository

答案:D

解析:

134.[單選題]以下說法不正確的是

A)SPring是一個(gè)輕量級(jí)框架,大大簡化了java企業(yè)級(jí)開發(fā)

B)SPring是企業(yè)級(jí)應(yīng)用開發(fā)的一站式選擇,可以取代其他已有框架

C)SPring框架最基本的部分是SPringCOre模塊,提供IoC和依賴注入

D)SpringAoP是基于SPringCore的符合規(guī)范的面向切面編程的實(shí)現(xiàn)

答案:B

解析:

135.[單選題]關(guān)于mybatis緩存的描述錯(cuò)誤的是。

A)一般提到MybatiS緩存的時(shí)候,都是指二級(jí)緩存

B)一級(jí)緩存默認(rèn)會(huì)啟用

C)一級(jí)緩存不能控制

D)二級(jí)緩存不能控制

答案:D

解析:

136.[單選題]下面對(duì)SPring中Bean的注入說法正確的是

A)Bean根據(jù)注入方式不同可以分為構(gòu)造方法注入和自動(dòng)裝載。

B)使用構(gòu)造方法注入構(gòu)造對(duì)象的同時(shí),完成依賴關(guān)系的建立

C)在關(guān)系的對(duì)象很多時(shí),使用構(gòu)造方法注入更適合

D)構(gòu)造方法通過COnStrUCtOr-indeX屬性來指定,在該標(biāo)簽下要指定索引的位置

答案:B

解析:

137.[單選題]在SPringMVC中,通過()注解可以將UrI請(qǐng)求與業(yè)務(wù)方法進(jìn)行映射

A)?Controller

B)@ReqUeStMaPPing

C)?Component

D)?Repository

答案:B

解析:

138.[單選題]在SPringMVC中,控制層組件使用的注解是()

A)?Service

B)?Resource

C)?Controller

D)?Repository

答案:C

解析:

139.[單選題]JDBC與MybatiS能不能執(zhí)行批量插入

A)都不能

B)JDBC能,myBatis不能

C)都能

D)JDBC不能,myBatis能

答案:C

解析:

140.[單選題]在SPring中,以下關(guān)于SPring框架優(yōu)勢(shì)說法錯(cuò)誤的是()

A)低入侵式設(shè)計(jì),代碼污染低

B)SPring對(duì)于主流的應(yīng)用框架提供了集成支持,如Hibernate,JPA,StrUtS等

C)獨(dú)立于各種服務(wù)器,真正實(shí)現(xiàn)WriteOnce、RunAnywhere

D)Spring的AOP機(jī)制降低了業(yè)務(wù)對(duì)象替換的復(fù)雜性

答案:D

解析:

141.[單選題]Spring核心模塊的作用是

A)做AoP的

B)做IOC的,用來管理Bean的

C)用來支持Hibernate

D)用來支持StrUtS

答案:B

解析:

142.[單選題]關(guān)于@COnlPOnent正確的是?

A)?ComponentpublicclassTiger

B)?ComponentprivateTigertiger;

C)?Component("Tiger")privateTigertiger;

D)@Component="Tiger"privateTigertiger;

答案:A

解析:

143.[單選題]在SPring中,數(shù)據(jù)庫配置文件db.PrOPertieS一般需要配置的項(xiàng)不包括()

A)數(shù)據(jù)庫的類型

B)數(shù)據(jù)庫的驅(qū)動(dòng)

C)用戶名

D)密碼

答案:A

解析:

144.[單選題]mybatis指定配置文件的根元素使用的是什么

A)<sqlMapConfig>

B)<configration>

C)<setting>

D)<environments>

答案:B

解析:

145.[單選題]Spring中單例模式Bean的關(guān)鍵字是?

A)prototype

B)request

C)singleton

D)Session

答案:C

解析:

146.[單選題]在一個(gè)運(yùn)行結(jié)果的測(cè)試類中,有如下代碼:ApplicationContextContext=new

ClassPathXmlApplicationContext("applicationcontext")UserService

uservice=(UserService)Context.getBean("userservice")下列選項(xiàng)中關(guān)于SPring的配置文件理

解不正確的是

A)SPring的配置文件名字為applicationContext.xml

B)SPring配置文件一般使用bean元素中的id=ɑUserServicen

C)USerSerViCe是一個(gè)接口

D)在配置文件中USerSerViCe可以沒有屬性注入

答案:C

解析:

147.[單選題]不屬于MyBatiS二級(jí)緩存默認(rèn)效果有哪些

A)映射語句文件中的所有SeIeet語句會(huì)被緩存

B)映射語句文件中的所有insert、update,delete語句會(huì)刷新緩存

C)緩存會(huì)使用LRU算法收回

D)未設(shè)置緩存時(shí)間間隔,緩存會(huì)以任意時(shí)間順序刷新

答案:D

解析:

148.[單選題]Spring的核心機(jī)制是()

A)依賴注入

B)數(shù)據(jù)訪問

OAOP

D)聲明式事務(wù)

答案:A

解析:

149.[單選題]在SPringMVC中,在設(shè)計(jì)控制器方法時(shí),注解()可以獲取restful風(fēng)格請(qǐng)求的路徑

參數(shù)

A)@ReqUeStMaPPing

B)@ReqUeStBody

C)SPathVariable

D)@ReqUeStParanI

答案:C

解析:

150.[單選題]根據(jù)MyBatiS工作原理,判斷如下流程不包括哪一步()

A)創(chuàng)建jdbc對(duì)象

B)讀取MyBatis配置文件

C)加載映射文件

D)構(gòu)造會(huì)話工廠

答案:A

解析:

151.[單選題]下列說法不正確的是

A)GROUPBY子句用來分組

B)Where子句用來篩選指定行

C)HaVing子句在聚合后對(duì)組記錄進(jìn)行篩選

D)HaVing子句用來從from的結(jié)果中篩選行

答案:D

解析:

152.[單選題]Mybatis接口方法中只有一個(gè)參數(shù)時(shí),在映射器XML可用的參數(shù)是什么O

A){param}

B){paramθ)

C){argθ}

D){argl}

答案:C

解析:

153.[單選題]以下哪個(gè)屬性作用為:當(dāng)trim元素包含內(nèi)容時(shí),會(huì)把內(nèi)容中匹配的前綴字符串去掉

A)prefix

B)prefixθverrides

C)suffix

D)SuffixOverrides

答案:B

解析:

154.[單選題]在SPring中,以下關(guān)于SPring框架的優(yōu)勢(shì)不包括()

A)方便解耦,簡化開發(fā)

B)AoP編程的支持

C)使程序的測(cè)試更復(fù)雜

D)降低JaVaEEAPl的使用難度

答案:C

解析:

155.[單選題]在SPring中,以下()不是SpringAOP的注解

A)?Before

B)?Around

C)?BeforeReturning

D)?AfterThrowing

答案:C

解析:

156.[單選題]Spring的元素中的autowire屬性取值不包括以下

?)default

B)byName

C)byType

D)byld

答案:D

解析:

157.[單選題]在SPringMVC,以下屬于SPringMVC核心控制器的是()

A)前端控制器(DispatcherServlet)

B)請(qǐng)求到處理器映射(HandlerMapping)

C)視圖解析器(ViewResolver)

D)處理器適配器(HandlerAdapter)

答案:A

解析:

158.[單選題]下列不屬于控制的返回值的是?

?)ModelAndView

B)String

OModel

D)void

答案:C

解析:

159.[單選題]在SPringMVC中,在橫線處填寫()可以實(shí)現(xiàn)轉(zhuǎn)發(fā)@ReqUeStMaPPing("∕toJump")

publicStringskipTest(){return":/jump.do";}

A)redirect

B)to

C)for

D)forward

答案:D

解析:

160.[單選題]在AOP中,代理對(duì)象(Proxy)是指?

A)用于代理通知的對(duì)象

B)用于代理目標(biāo)類的對(duì)象

C)需要手動(dòng)創(chuàng)建,編寫代理功能的對(duì)象

D)將通知應(yīng)用到目標(biāo)對(duì)象之后被動(dòng)態(tài)創(chuàng)建的對(duì)象

答案:D

解析:

161.[單選題]在MyBatis動(dòng)態(tài)SQL中,沒有使用下列()標(biāo)簽

A)for

B)if

C)choose

D)where

答案:A

解析:

162.[單選題]下面關(guān)于SPringMVC描述正確的是

A)DiSPatCherSerVlet在SpringMVC中是核心SerVIet,它負(fù)責(zé)接收請(qǐng)求并將請(qǐng)求分發(fā)給適合的控

制器

B)在SPringMVC中,可以配置多個(gè)DiSPateherSerVlet

C)全部選項(xiàng)

D)要使SPringMVC可用,DiSPatCherSerVlet需要在Web.xml中配置

答案:C

解析:

163.[單選題]在mybatis中傳入?yún)?shù)如果含多個(gè),可以選用的方法就是JAVABean和注解,注解的方式

使用以下哪個(gè)注解O

A)@set

B)@Map

C)?value

D)?Param

答案:C

解析:

164.[單選題]在MyBatiS映射器中,使用以下()標(biāo)簽映射實(shí)體信息的刪除

A)insert

B)select

C)delete

D)update

答案:C

解析:

165.[單選題]以下哪項(xiàng)不屬于Xml映射文件標(biāo)簽

A)select

B)resultmap

C)parameter

D)include

答案:C

解析:

166.[單選題]MyBatis編程步驟選擇正確順序的一項(xiàng)

A)Stepl:創(chuàng)建SQLSeSSionFaCtOryStep2:通過SQLSeSSionFaCtOry創(chuàng)建SQLSeSSionStep3:通過

SQLSession執(zhí)行數(shù)據(jù)庫操作Step4:調(diào)用SeSSion.close()關(guān)閉會(huì)話

B)Stepl:創(chuàng)建SQLSeSSionStep2:通過SQLSeSSiOn執(zhí)行數(shù)據(jù)庫操作Step3:調(diào)用

session,commit()提交事務(wù)Step4:調(diào)用SeSSion.close()關(guān)閉會(huì)話

C)Stepl:創(chuàng)建SQLSeSSiOnStep2:通過SQLSeSSion創(chuàng)建SQLSeSSiOnFaCtOryStep3:通過

SQLSeSSiOnFaCtory執(zhí)行數(shù)據(jù)庫操作Step4:調(diào)用SeSSion.commit()提交事務(wù)Step5:調(diào)用

session,close()關(guān)閉會(huì)話

D)創(chuàng)建SQLSeSSionFaCtOryStep2:通過SQLSeSSiOnFaCtc)ry創(chuàng)建SQLSeSSionStep3:通過

SQLSeSSion執(zhí)行數(shù)據(jù)庫操作Step4:調(diào)用SeSSion.commit()提交事務(wù)Step5:調(diào)用

session,close()關(guān)閉會(huì)話

答案:D

解析:

167.[單選題]下列選項(xiàng)中,不屬于SPring中實(shí)例化Bean的方式的是

A)構(gòu)造器實(shí)例化

B)靜態(tài)工廠方式實(shí)例化

C)實(shí)例工廠方式實(shí)例化

D)抽象方法實(shí)例化

答案:D

解析:

168.[單選題]在MyBatiS中,關(guān)于resultMaP屬性描述,正確的是()

A)type:指定JaVaBean的類型,必須是全類名

B)子標(biāo)簽〈result)可以為空

C)id:唯一標(biāo)識(shí)這個(gè)resultMap,同一個(gè)MaPPer.xml中不能重復(fù)

D)以上說法都不對(duì)

答案:C

解析:

169.[單選題]Spring中定義了一系列的注解,以下有關(guān)其常用的注解說明錯(cuò)誤的是

A)@AUtoWired用于對(duì)Bean的屬性變量、屬性的Setter方法及構(gòu)造方法進(jìn)行標(biāo)注,配合對(duì)應(yīng)的注解處理

器完成Bean的自動(dòng)配置工作,默認(rèn)按照Bean的名稱進(jìn)行裝配。

B)@RePoSitory用于將數(shù)據(jù)訪問層(DAO層)的類標(biāo)識(shí)為SPring中的Bean

C)@SerViCe通常作用在業(yè)務(wù)層(SerViCe層),用于將業(yè)務(wù)層的類標(biāo)識(shí)為SPring中的Bean

D)@COntroller通常作用在控制層(如SPringMVC的Controller),用于將控制層的類標(biāo)識(shí)為SPring中

的Bean

答案:A

解析:

170.[單選題]在SPring中,@POStCOnStrUCt注解的方法在整個(gè)Bean初始化中的執(zhí)行順序是()

A)ConStrUCtor(構(gòu)造方法)->@AUtoWired(依賴注入)->@POStConStrUCt(注釋的方法)

B)COnStrUCtor(構(gòu)造方法)->@POStCOnStrUCt(注釋的方法)->@AUtoWired(依賴注入)

C)?PostConstruct(注釋的方法)->Constructor(構(gòu)造方法)->@AUtOWired(依賴注入)

D)@AUtOWired(依賴注入)->Constructor(構(gòu)造方法)->@PoStConStrUCt(注釋的方法)

答案:A

解析:

17L[單選題]視圖解析器配置文件,橫線處Vbean

class=,,org.springframework.web.servlet,view.InternalResourceViewResolver,,><∕property>

<∕propertyX∕bean>應(yīng)該填寫什么?

A)*/

B)prefix

C)srefix

D)/*

答案:B

解析:

172.[單選題]Mybatis標(biāo)簽中實(shí)現(xiàn)數(shù)組或集合遍歷標(biāo)簽是

A)foreach

B)if

C)choose

D)trim

答案:A

解析:

173.[單選題]在SPring中,注解@COntroIIer一般在()使用中

A)業(yè)務(wù)層

B)控制層

C)數(shù)據(jù)訪問層

D)表現(xiàn)層

答案:B

解析:

174.[單選題]Spring中用于修飾持久層DaO組件的注解最為規(guī)范的是()

A)?Controller

B)?Component

C)?Service

D)?Repository

答案:D

解析:

175.[單選題]在SPring中,獎(jiǎng)SPring與MyBatiS整合時(shí),下列說法錯(cuò)誤的是()

A)MyBatiS-SPring的jar包由SPring提供

B)可以不用給出DaO的實(shí)現(xiàn)類,而由映射接口實(shí)現(xiàn)

C)MyBatiS的配置文件可以寫在MyBatiS本身的配置文件中,也可以在SPring中指定

D)SPring和MyBatiS集成后同樣可以使用XML配置聲明式事務(wù)

答案:A

解析:

176.[單選題]關(guān)于MyBatiS中傳遞多參數(shù)的情況,如果參數(shù)封裝成了StUdent類,那么在

MaPPer.xml中獲取數(shù)據(jù),應(yīng)該怎么操作

A)條件獲取數(shù)據(jù)可以通過#{屬性名}來獲得

B)條件獲取數(shù)據(jù)可以通過#{argθ}來獲得

C)條件獲取數(shù)據(jù)可以通過#匕兆1}來獲得

D)條件獲取數(shù)據(jù)可以通過#{屬性名}或者#{argθ}來獲得

答案:A

解析:

177.[單選題]MyBatis攔截器需要實(shí)現(xiàn)的接口是()

A)AbstractInterceptor

B)Interceptor

C)Plugin

D)AbstractPlugin

答案:B

解析:

178.[

溫馨提示

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