




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Spr i ng 試題 及答 案Spring 考試試題1)下面關(guān)于 Spring 的說話正確的是()(選擇兩項(xiàng))A ) Spring 是一個(gè)重量級的框架B )Spring 是一個(gè)輕量級的框架C)Spring 是一個(gè) IOC 和 AOP 容器D) Spring 是一個(gè)入侵式的框架2)下面關(guān)于 IOC 的理解,正確的是( )(選擇兩項(xiàng))A )控制反轉(zhuǎn)B)對象被動的接受依賴類C)對象主動的去找依賴類D)一定要用接口3)下面關(guān)于 AOP 的理解,正確的是( )(選擇兩項(xiàng))A )面向縱向的開發(fā)B )面向橫向的開發(fā)C)AOP 關(guān)注是面D)AOP 關(guān)注的是點(diǎn)4)Spring 的組成一共有( )塊組成。A)
2、1 B) 3 C) 5 D) 75)Spring 各模塊之間關(guān)系( )(選擇兩項(xiàng))A)Spring 各模塊之間是緊密聯(lián)系的,相互依賴的B ) Spring 各模塊之間可以單獨(dú)存在C) Spring 的核心模塊是必須的,其他模塊是基于核心模塊D ) Spring 的核心模塊不是必須的,可以不要6)Spring 核心模塊的作用( )A)做 AOP 的B )做IOC的,用來管理 Bean的C)是用來支持 HiberneteD )是用來支持 Struts 的7)對 Hibernate 的支持主要用到 Spring 的那個(gè)模塊( )A ) Spring 核心模塊B)Spring ORM 模塊C)Spri
3、ng MVC 模塊D)Spring Web 模塊8)對Struts的支持主要用到 Spring的那個(gè)模塊()A ) Spring 核心模塊B ) Spring ORM 模塊C)Spring MVC 模塊D)Spring Web 模塊9)Spring 的通知類型有( )(多項(xiàng)選擇)A)Before 通知B)After return 通知C)Throws 通知D)Around 通知10)下面關(guān)于切入點(diǎn)的說法正確的是()(多項(xiàng)選擇)A )是 AOP 中一系列連連接點(diǎn)的集合B)在做AOP時(shí)定義切入點(diǎn)是必須的C)在做AOP時(shí)定義切入點(diǎn)不是必須的D)可以用正則表達(dá)式來定義切入點(diǎn)11)Spring 包裝 H
4、ibernate 之后的 Hibernate 的 DAO 應(yīng)該繼承那個(gè)類( )A ) HibernateDAOB ) SessionFactoryC) HibernateDAOSuport D ) Session12)下面對 Spring包裝Struts1.2的說法正確的是(A ) Spring 包裝 Struts 的 ActionServletB)Spring 包裝 Struts 的 ActionC)主要是利用Spring的依賴注入D )主要利用Spring的面向方面的編程13)Spring 包裝 Struts 時(shí)那些 Spring 模塊是必須的( A ) Spring 核心模塊B ) Sp
5、ring AOP 模塊C)Spring MVC 模塊D ) Spring WEB 模塊14)Spring 中 Before 通知的目標(biāo)對象要實(shí)現(xiàn)的接口是( A ) MethodBeforeAdviceB)ThrowsAdviceC)AfterReturningAdviceD)MethodInterceptor15)Spring中around通知的目標(biāo)對象要實(shí)現(xiàn)的接口是(A ) MethodBeforeAdviceB)ThrowsAdviceC)AfterReturningAdviceD)MethodInterceptor16)Spring中Before通知的目標(biāo)對象要實(shí)現(xiàn)的接口中 依次是( )
6、A)方法,方法的參數(shù),目標(biāo)對象B)方法的參數(shù),方法,目標(biāo)對象C)目標(biāo)對象,方法,方法的參數(shù)D)方法的參數(shù),目標(biāo)對象,方法17)Spring中around通知的目標(biāo)對象要實(shí)現(xiàn)的接口中選擇兩項(xiàng))(選擇兩項(xiàng))before 方法中的三個(gè)常用的參數(shù)invoke 中方法的參數(shù)是( )A)方法B)目標(biāo)對象C)方法執(zhí)行參數(shù)D)Exception18)下面是 Spring 依賴注入方式的是( )(選擇兩項(xiàng))A) set方法注入B )構(gòu)造方法的注入C)get 方法的注入D)接口的注入19)下面關(guān)于在 Spring 中配置 Bean 的 id 屬性的說法正確的是( )(選擇兩項(xiàng))A)id 屬性是必須,沒有 id 屬
7、性就會報(bào)錯B)id 屬性不是必須的,可以沒有C)id 屬性的值可以重復(fù)D ) id 屬性的值不可以重復(fù)20) 下面關(guān)于在 Spring中配置Bean的name屬性的說法正確的是()(選擇兩項(xiàng))A)name屬性是必須,沒有 name屬性就會報(bào)錯B)name 屬性不是必須的,可以沒有C)name 屬性的值可以重復(fù)D)name屬性的值不可以重復(fù)21)下面是 IOC 自動裝載方法的是( )(選擇兩項(xiàng))A ) byNameB )byTypeC)constructorD ) byMethod22) 下面關(guān)于在 Spring中配置Bean的init-method的說法正確的是()A ) init-metho
8、d 是在最前面執(zhí)行的B)init-method 在構(gòu)造方法后,依賴注入前執(zhí)行C)init-method 在依賴注入之后執(zhí)行D)init-method 在依賴注入之后,構(gòu)造函數(shù)之前執(zhí)行23)下面關(guān)于 Spring 配置文件說話正確的是( )(選擇兩項(xiàng))A ) Spring 配置文件必須叫 applicationContext.xmlB)Spring 配置文件可以不叫 applicationContext.xmlC)Spring 配置文件可以有多個(gè)D)Spring 配置文件只能有一個(gè)24) 看下面的代碼,說法正確的是()<bean id="userTable" class
9、="com.xfaccp.bean.UserTable"><property name="userName"> <value>ACCP</value></property></bean>A)其中 vproperty name="userName"> 的 userName是 UserTable 中的屬性,可以不要 get、set方法。B)其中 vproperty name="userName"> 的 userName是 UserTable
10、中的屬性,可以不要 get方法,但是一定要有 set方法setC)其中 vproperty name="userName"> 的 userName是 UserTable 中的屬性,可以不要 方法,但是一定要有 get 方法D)其中 vproperty name="userName"> 的 userName是 UserTable 中的屬性,一定要有 get禾口 set方法25) 看下面的代碼,說法正確的是()(選擇兩項(xiàng)) vbean id= “ user" class= xf“accpo.mbe.an.User"/>v
11、constructor-arg><value>accp</value></constructor-arg></bean>A)必須要有一個(gè)接受字符串的構(gòu)造方法B )可以沒有接受一個(gè)字符串的構(gòu)造方法C)這個(gè)類有且只能有一個(gè)只接受一個(gè)字符串的構(gòu)造方法D)這個(gè)類可以有多個(gè)構(gòu)造方法,但是一定要有一個(gè)只接受一個(gè)字符串的構(gòu)造方法26)看下面的代碼,說法正確的是()(選擇兩項(xiàng))<bean id="before" class="org.springframework.aop.framework.ProxyFactoryBe
12、an"> <property name="proxyInterfaces"> <value>com.xfaccp.before.BeforeInterface</value> </property><property name="target"><ref bean="testBefore"/></property><property name="interceptorNames"><list>
13、<value>beforeAdvisor</value></list></property></bean>A)這段代碼是做IOCB )這段代碼是做 AOPC)這段代碼是在做代理D)這段代碼是在做織入27)看下面的代碼,說法正確的是()<bean id="beforeAdvisor" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor"><property name="advice&quo
14、t;><ref local="beforeImpl"/></property><property name="pattern"><value>.*</value></property></bean>A)這段代碼是在定義目標(biāo)對象B)這段代碼是在定義切入點(diǎn)C)這段代碼是在定義代理D)這段代碼是在定義織入28)Spring 包裝 Hibernate 之后,能夠來保存數(shù)據(jù)的方法有( )(選擇兩項(xiàng))A ) saveB ) loadC) saveOrUpdateD ) merg
15、e29) Spring 包裝 Hibernate 之后,關(guān)于 findByExample 方法說法正確的是( )A )是根據(jù)對象來找,對象中有的屬性都作為條件,包括主鍵,根據(jù)對象來動態(tài)的查 詢B )是根據(jù)對象來找,對象中有的屬性都作為條件,不包括主鍵,根據(jù)對象來動態(tài)的 查詢C)是根據(jù)SQL語句來找D)是根據(jù)HQL來找30)Spring包裝Hibernate之后,關(guān)于 merge方法說話正確的是()A )用來修改記錄B)用來增加記錄C)根據(jù)主鍵來判斷,如果有主鍵就修改,沒有主鍵就增加記錄D)先查詢記錄,后修改31)Spring 包裝 Hibernate 之后,關(guān)于 findByCriteria
16、方法說話正確的是( )A )參數(shù)是 Restrictions 對象B)參數(shù)是HQL語句C)參數(shù)是 DetachedCriteria 對象D)此方法不支持分頁32)Spring 包裝 Hibernate 之后,關(guān)于 find 方法說話正確的是( )A )參數(shù)是 Restrictions 對象B)參數(shù)是HQL語句C)參數(shù)是 DetachedCriteria 對象D)此方法不支持分頁33)Spring 包裝 Struts 的動作說法正確的是( )(選擇兩項(xiàng))A ) Action 配置的 type 屬性還是指向自己的 Action 類B)Action 配置的 type 屬性不需要指向自己的 Actio
17、n 類,但是 Action 要在 Spring 配置 文件中配置C)Action 配置的 type 屬性一定要指向 Spring 提供的代理類,但是 Action 要在 Spring 配置文件中配置D)Action 配置的 type 屬性可以不指向 Spring 提供的代理類,可以利用 Spring 提供的 中央處理器來處理,但是 Action 要在 Spring 配置文件中配置34) Spring中提供通過Web容器來啟動Spring框架的類有()(選擇兩項(xiàng))A ) ContextLoaderListenerB) ServletLoaderListnerC) ContextLoaderSer
18、vletD) ActionServlet35)在 web.xml 文件中配置 Spring 框架,下面配置正確的是( )A ) <context-param><param-name>config</param-name><param-value>/WEB-INF/classes/applicationContext.xml</param-value></context-param>B) <context-param><param-name>servletConfig</param-name&g
19、t;<param-value>/WEB-INF/classes/applicationContext.xml</param-value></context-param>C)<context-param><param-name>contextconfig</param-name> <param-value>/WEB-INF/classes/applicationContext.xml</param-value> </context-param>D)<context-param>
20、<param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/classes/applicationContext.xml</param-value> </context-param>36)在 struts1.2 同 Spring 集成的中,需要在 struts-config.xml 文件中配置一個(gè)請求處理 器,下面配置辦法正確的是( )A ) <controller className="org.springframework.web.str
21、uts.DelegatingRequestProcessor"></controller>B)<controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor"></controller>C)<processor className="org.springframework.web.struts.DelegatingRequestProcessor"></controller>
22、;D) <processor processorClass="org.springframework.web.struts.DelegatingRequestProcessor"></controller>37) Struts2同Spring集成的說法正確的是()(選擇兩項(xiàng))A ) 可以在 perties 中增加一個(gè)配置: struts.beanFactory=springB)可以在 struts.xml 中配 置一個(gè)(processor processorClass="org.springframework. web.
23、struts.DelegatingRequestProcessor"></controller> 的配置C)可以在 struts.xml 中增口一個(gè) <constant name="struts.beanFactory" value="spring" />D)可 以 在 struts.xml 中 增 加 一 個(gè) 插 件<plug-inclassName="org.springframework.web.struts.ContextLoaderPlugIn"><set-prope
24、rty property="contextConfigLocation" value="classpath:applicationContext.xml" /></plug-in>38)下面關(guān)于 BeanFactory 接口說法正確的是( )A ) BeanFactory 是單例模式的實(shí)現(xiàn),負(fù)責(zé)創(chuàng)建和管理beanB) BeanFactory 是工廠模式的實(shí)現(xiàn),負(fù)責(zé)創(chuàng)建和管理beanC)ApplicationContext 類是它的實(shí)現(xiàn)類D)以上說法都不對39)下面關(guān)于 ApplicationContext 的說法正確的是( )(選擇兩項(xiàng)
25、)A)是 BeanFactory 的實(shí)現(xiàn)類B)是一個(gè)接口C)提供一些BeanFactory的擴(kuò)展功能D)功能同 BeanFactory 一樣40)下面是 BeanFactory 的實(shí)現(xiàn)類的是( )(選擇兩項(xiàng))A ) ClassPathXmlApplicationContextB)ApplicationContextC)FileSystemXmlApplicationContextD)以上都是41)下面關(guān)于 Spring 管理 Bean 的說法正確的是( )A) Bean 在 Spring 容器中有兩種管理方式,工廠模式和單例模式B)Bean在Spring容器中有兩種管理方式,原型模式和單例模式
26、C)Spring 默認(rèn)的利用工廠模式管理 BeanD)Spring 默認(rèn)利用原型模式管理 Bean42)下面關(guān)于設(shè)置注入優(yōu)點(diǎn)說法正確的是()A ) 構(gòu)造期即創(chuàng)建一個(gè)完整、合法的對象B)需要寫繁瑣的setter方法的C)對于復(fù)雜的依賴關(guān)系,設(shè)置注入更簡潔,直觀D)以上說法都不對43) 下面關(guān)于構(gòu)造注入優(yōu)點(diǎn)說法錯誤的是()A)構(gòu)造期即創(chuàng)建一個(gè)完整、合法的對象B)不需要寫繁瑣的setter方法的C)對于復(fù)雜的依賴關(guān)系,構(gòu)造注入更簡潔,直觀D)在構(gòu)造函數(shù)中決定依賴關(guān)系的注入順序44)下面關(guān)于 AOP 的理解正確的是( )(選擇兩項(xiàng))A)能夠降低組件之間的依賴關(guān)系B)將項(xiàng)目中的公共的問題集中解決,減少代
27、碼量,提高系統(tǒng)的可維護(hù)性C)AOP 是面向?qū)ο蟮拇嫫稤 ) AOP 不是面向?qū)ο蟮拇嫫罚敲嫦驅(qū)ο蠛芎玫难a(bǔ)充45)關(guān)于 Spring 與 Hibernate 集成,下面說法錯誤的是 ( )A)Spring 提供了 HibernateDaoSupport 類來簡化 Hibernate 的使用B) 在 Spring配置文件種可以通過Spring提供的 LocalSessionFactoryBean,來獲得 Sessio nFactory 的實(shí)例C) 通過集成 Spring和Hibernate,用Spring管理程序的依賴關(guān)系,將SessionFactory注 入到 DataSource 中D) 通過Spring,可以在Biz層代碼中無需直接實(shí)例化DAO類,而是通過注入得到46)Spring 和 Hiber
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鄉(xiāng)村醫(yī)生農(nóng)村衛(wèi)生防疫措施應(yīng)用試題庫試卷
- 學(xué)校宿舍樓裝修施工合同
- 環(huán)評合作框架協(xié)議書范本
- (2024年秋季版)望城縣喬口鎮(zhèn)喬口中學(xué)七年級道德與法治上冊 5.2 網(wǎng)上交友新時(shí)空教學(xué)實(shí)錄 新人教版
- 9 古詩三首《秋夜將曉出籬門迎涼有感》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年統(tǒng)編版語文五年級下冊
- Unit 11 Childrens Day (Period 1 ) (教學(xué)設(shè)計(jì))-2023-2024學(xué)年滬教牛津版(深圳用)英語四年級下冊
- 項(xiàng)目技術(shù)管理手冊
- Module 3 Unit 1 Have you got the Harry Potter DVDs (教學(xué)設(shè)計(jì))- 2023-2024學(xué)年外研版(一起)英語五年級下冊
- 房地產(chǎn)公司三八婦女節(jié)活動
- 2024春新教材高中數(shù)學(xué) 5.3.2 誘導(dǎo)公式教學(xué)實(shí)錄 新人教A版必修第一冊
- 自考中國古代文學(xué)史二筆記
- GB/T 20946-2007起重用短環(huán)鏈驗(yàn)收總則
- GB/T 15530.6-2008銅管折邊和銅合金對焊環(huán)松套鋼法蘭
- GB/T 12814-2002鐵道車輛用車軸型式與基本尺寸
- 成本加酬金的合同實(shí)例(共6篇)
- 《比例的基本性質(zhì)》-公開課課件
- 柴油甲醇發(fā)動機(jī)的燃燒與排放特性
- 露天礦開采技術(shù)課件匯總?cè)譸pt完整版課件最全教學(xué)教程整套課件全書電子教案
- 中學(xué)生樂團(tuán)組建與訓(xùn)練分析
- DB44∕T 581-2009 廣東城市綠化工程施工和驗(yàn)收規(guī)范
- 大氣簡約深藍(lán)色商務(wù)匯報(bào)總結(jié)PPT模板課件
評論
0/150
提交評論