




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、【精品文檔】如有侵權,請聯系網站刪除,僅供學習與交流Spring試題及答案.精品文檔.Spring考試試題1)下面關于Spring的說話正確的是( )(選擇兩項)A)Spring是一個重量級的框架B)Spring是一個輕量級的框架C)Spring是一個IOC和AOP容器D)Spring是一個入侵式的框架2)下面關于IOC的理解,正確的是( )(選擇兩項)A)控制反轉B)對象被動的接受依賴類C)對象主動的去找依賴類D)一定要用接口3)下面關于AOP的理解,正確的是( )(選擇兩項)A)面向縱向的開發B)面向橫向的開發C)AOP關注是面D)AOP關注的是點4)Spring的組成一共有( )塊組成。
2、A)1 B)3 C)5 D)75)Spring各模塊之間關系( )(選擇兩項)A)Spring各模塊之間是緊密聯系的,相互依賴的B)Spring各模塊之間可以單獨存在C)Spring的核心模塊是必須的,其他模塊是基于核心模塊D)Spring的核心模塊不是必須的,可以不要6)Spring核心模塊的作用( )A)做AOP的B)做IOC的,用來管理Bean的C)是用來支持HiberneteD)是用來支持Struts的7)對Hibernate的支持主要用到Spring的那個模塊( )A)Spring核心模塊B)Spring ORM模塊C)Spring MVC模塊D)Spring Web模塊8)對Str
3、uts的支持主要用到Spring的那個模塊( )A)Spring核心模塊B)Spring ORM模塊C)Spring MVC模塊D)Spring Web模塊9)Spring的通知類型有( )(多項選擇)A)Before通知B)After return通知C)Throws通知D)Around通知10)下面關于切入點的說法正確的是( )(多項選擇)A)是AOP中一系列連連接點的集合B)在做AOP時定義切入點是必須的C)在做AOP時定義切入點不是必須的D)可以用正則表達式來定義切入點11)Spring包裝Hibernate之后的Hibernate的DAO應該繼承那個類( )A)HibernateDA
4、OB)SessionFactoryC)HibernateDAOSuportD)Session12)下面對Spring包裝Struts1.2的說法正確的是( )(選擇兩項)A)Spring包裝Struts的ActionServletB)Spring包裝Struts的ActionC)主要是利用Spring的依賴注入D)主要利用Spring的面向方面的編程13)Spring包裝Struts時那些Spring模塊是必須的( )(選擇兩項)A)Spring核心模塊B)Spring AOP模塊C)Spring MVC模塊D)Spring WEB模塊14)Spring中Before通知的目標對象要實現的接口
5、是( )A)MethodBeforeAdviceB)ThrowsAdvice C)AfterReturningAdviceD)MethodInterceptor15)Spring中around通知的目標對象要實現的接口是( )A)MethodBeforeAdviceB)ThrowsAdvice C)AfterReturningAdviceD)MethodInterceptor16)Spring中Before通知的目標對象要實現的接口中before方法中的三個常用的參數依次是( )A)方法,方法的參數,目標對象B)方法的參數,方法,目標對象C)目標對象,方法,方法的參數D)方法的參數,目標對象,
6、方法17)Spring中around通知的目標對象要實現的接口中invoke中方法的參數是( )A)方法B)目標對象C)方法執行參數D)Exception18)下面是Spring依賴注入方式的是( )(選擇兩項)A)set方法注入B)構造方法的注入C)get方法的注入D)接口的注入19)下面關于在Spring中配置Bean的id屬性的說法正確的是( )(選擇兩項)A)id屬性是必須,沒有id屬性就會報錯B)id屬性不是必須的,可以沒有C)id屬性的值可以重復D)id屬性的值不可以重復20)下面關于在Spring中配置Bean的name屬性的說法正確的是( )(選擇兩項)A)name屬性是必須,
7、沒有name屬性就會報錯B)name屬性不是必須的,可以沒有C)name屬性的值可以重復D)name屬性的值不可以重復21)下面是IOC自動裝載方法的是( )(選擇兩項)A)byNameB)byTypeC)constructorD)byMethod22)下面關于在Spring中配置Bean的init-method的說法正確的是( )A)init-method是在最前面執行的B)init-method在構造方法后,依賴注入前執行C)init-method在依賴注入之后執行D)init-method在依賴注入之后,構造函數之前執行23)下面關于Spring配置文件說話正確的是( )(選擇兩項)A)
8、Spring配置文件必須叫applicationContext.xmlB)Spring配置文件可以不叫applicationContext.xmlC)Spring配置文件可以有多個D)Spring配置文件只能有一個24)看下面的代碼,說法正確的是( )<bean id="userTable" class="com.xfaccp.bean.UserTable"><property name="userName"><value>ACCP</value></property><
9、;/bean>A)其中<property name="userName">的userName是UserTable中的屬性,可以不要get、set方法。B)其中<property name="userName">的userName是UserTable中的屬性,可以不要get方法,但是一定要有set方法C)其中<property name="userName">的userName是UserTable中的屬性,可以不要set方法,但是一定要有get方法D)其中<property name=&q
10、uot;userName">的userName是UserTable中的屬性,一定要有get和set方法25)看下面的代碼,說法正確的是( )(選擇兩項)<bean id=“user" class=“com.xfaccp.bean.User"/><constructor-arg><value>accp</value></constructor-arg></bean>A)必須要有一個接受字符串的構造方法B)可以沒有接受一個字符串的構造方法C)這個類有且只能有一個只接受一個字符串的構造方法D)
11、這個類可以有多個構造方法,但是一定要有一個只接受一個字符串的構造方法26)看下面的代碼,說法正確的是( )(選擇兩項)<bean id="before"class="org.springframework.aop.framework.ProxyFactoryBean"><property name="proxyInterfaces"><value>com.xfaccp.before.BeforeInterface</value></property><property
12、name="target"><ref bean="testBefore"/></property><property name="interceptorNames"><list><value>beforeAdvisor</value></list></property></bean>A)這段代碼是做IOCB)這段代碼是做AOPC)這段代碼是在做代理D)這段代碼是在做織入27)看下面的代碼,說法正確的是( )<bean
13、 id="beforeAdvisor" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor"><property name="advice"><ref local="beforeImpl"/></property><property name="pattern"><value>.*</value></property><
14、/bean>A)這段代碼是在定義目標對象B)這段代碼是在定義切入點C)這段代碼是在定義代理D)這段代碼是在定義織入28)Spring包裝Hibernate之后,能夠來保存數據的方法有( )(選擇兩項)A)saveB)loadC)saveOrUpdateD)merge29)Spring包裝Hibernate之后,關于findByExample方法說法正確的是( )A)是根據對象來找,對象中有的屬性都作為條件,包括主鍵,根據對象來動態的查詢B)是根據對象來找,對象中有的屬性都作為條件,不包括主鍵,根據對象來動態的查詢C)是根據SQL語句來找D)是根據HQL來找30)Spring包裝Hiber
15、nate之后,關于merge方法說話正確的是( )A)用來修改記錄B)用來增加記錄C)根據主鍵來判斷,如果有主鍵就修改,沒有主鍵就增加記錄D)先查詢記錄,后修改31)Spring包裝Hibernate之后,關于findByCriteria方法說話正確的是( )A)參數是Restrictions對象B)參數是HQL語句C)參數是DetachedCriteria對象D)此方法不支持分頁32)Spring包裝Hibernate之后,關于find方法說話正確的是( )A)參數是Restrictions對象B)參數是HQL語句C)參數是DetachedCriteria對象D)此方法不支持分頁33)Spr
16、ing包裝Struts的動作說法正確的是( )(選擇兩項)A)Action配置的type屬性還是指向自己的Action類B)Action配置的type屬性不需要指向自己的Action類,但是Action要在Spring配置文件中配置C)Action配置的type屬性一定要指向Spring提供的代理類,但是Action要在Spring配置文件中配置D)Action配置的type屬性可以不指向Spring提供的代理類,可以利用Spring提供的中央處理器來處理,但是Action要在Spring配置文件中配置34)Spring中提供通過Web容器來啟動Spring框架的類有( )(選擇兩項)A) C
17、ontextLoaderListener B) ServletLoaderListnerC) ContextLoaderServletD) ActionServlet35)在web.xml文件中配置Spring框架,下面配置正確的是( )A)<context-param> <param-name>config</param-name> <param-value>/WEB-INF/classes/applicationContext.xml</param-value> </context-param>B)<contex
18、t-param> <param-name>servletConfig</param-name> <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<
19、;/param-value> </context-param>D)<context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/classes/applicationContext.xml</param-value> </context-param>36)在struts1.2同Spring集成的中,需要在struts-config.xml文件中配置一個請求處理器,下面配置辦法正確的是( )A) &l
20、t;controller className="org.springframework.web.struts.DelegatingRequestProcessor"></controller>B) <controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor"></controller>C) <processor className="org.springframework.web.str
21、uts.DelegatingRequestProcessor"></controller>D) <processor processorClass="org.springframework.web.struts.DelegatingRequestProcessor"></controller>37)Struts2同Spring集成的說法正確的是( )(選擇兩項)A) 可以在perties中增加一個配置:struts.beanFactory=springB) 可以在struts.xml中配置一個<p
22、rocessor processorClass="org.springframework. web.struts.DelegatingRequestProcessor"></controller>的配置C) 可以在struts.xml中增加一個<constant name="struts.beanFactory" value="spring" />D) 可以在struts.xml中增加一個插件 <plug-in className="org.springframework.web.stru
23、ts.ContextLoaderPlugIn"><set-property property="contextConfigLocation" value="classpath:applicationContext.xml" /> </plug-in>38)下面關于BeanFactory接口說法正確的是( )A) BeanFactory是單例模式的實現,負責創建和管理beanB) BeanFactory是工廠模式的實現,負責創建和管理beanC) ApplicationContext類是它的實現類D) 以上說法都不對
24、39)下面關于ApplicationContext的說法正確的是( )(選擇兩項)A) 是BeanFactory的實現類B) 是一個接口C) 提供一些BeanFactory的擴展功能D) 功能同BeanFactory一樣40)下面是BeanFactory的實現類的是( )(選擇兩項)A) ClassPathXmlApplicationContextB) ApplicationContextC) FileSystemXmlApplicationContextD) 以上都是41)下面關于Spring管理Bean的說法正確的是( )A) Bean在Spring容器中有兩種管理方式,工廠模式和單例模式
25、B) Bean在 Spring容器中有兩種管理方式,原型模式和單例模式C) Spring默認的利用工廠模式管理BeanD) Spring默認利用原型模式管理Bean42)下面關于設置注入優點說法正確的是( )A) 構造期即創建一個完整、合法的對象B) 需要寫繁瑣的setter方法的C) 對于復雜的依賴關系,設置注入更簡潔,直觀D) 以上說法都不對43)下面關于構造注入優點說法錯誤的是( )A) 構造期即創建一個完整、合法的對象B) 不需要寫繁瑣的setter方法的C) 對于復雜的依賴關系,構造注入更簡潔,直觀D) 在構造函數中決定依賴關系的注入順序44)下面關于AOP的理解正確的是( )(選擇
26、兩項)A) 能夠降低組件之間的依賴關系B) 將項目中的公共的問題集中解決,減少代碼量,提高系統的可維護性C) AOP是面向對象的代替品D) AOP不是面向對象的代替品,是面向對象很好的補充45)關于Spring 與 Hibernate集成,下面說法錯誤的是( )A) Spring提供了HibernateDaoSupport類來簡化Hibernate的使用B) 在Spring配置文件種可以通過Spring提供的LocalSessionFactoryBean,來獲得SessionFactory的實例C) 通過集成Spring和Hibernate,用Spring管理程序的依賴關系,將SessionFactory注入到DataSource中D) 通過Spring,可以在Biz層代碼中無需直接實例化DAO類,而是通過注入得到46)Spring和Hiber
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店禮賓員管理制度
- 酒店質檢辦管理制度
- 采礦場安全管理制度
- 采購及報銷管理制度
- 鈑金件倉庫管理制度
- 鐵礦水泵房管理制度
- 2025至2030年中國小籃子行業投資前景及策略咨詢報告
- 鋁電池車間管理制度
- 2025至2030年中國實心釘行業投資前景及策略咨詢報告
- 2025至2030年中國咖啡紅茶行業投資前景及策略咨詢報告
- 邊坡巡檢記錄表完整優秀版
- 《創新與創業基礎》課程思政優秀教學案例(一等獎)
- 原子熒光分析(汞)原始記錄2
- 北師大版五下書法《第6課戈字旁》課件
- 鐵路TBT3089SNS柔性防護網技術手冊
- (高清正版)T_CAGHP 054—2019 地質災害治理工程質量檢驗評定標準(試行)
- 物流招標文件模板(完整版)
- 關于地理高考四大能力要求解讀
- 空氣動力學PPT課件
- 廣西地方標準《閩楠栽培技術規程》(征求意見稿)
- 室內燈具系列專業英語詞匯
評論
0/150
提交評論