Spring練習測試題附答案_第1頁
Spring練習測試題附答案_第2頁
Spring練習測試題附答案_第3頁
Spring練習測試題附答案_第4頁
Spring練習測試題附答案_第5頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第頁Spring練習測試題附答案1.使用AOP編程的優勢在于?A、降低務邏輯各部分之間的耦合度,提高程序的可重用性B、提升程序的內聚性C、提升程序的健壯性D、易于擴展【正確答案】:A2.MVC中v是A、ModelB、ViewControllerD、ModelAndView【正確答案】:B3.下面對Spring框架的持久化支持說法錯誤的是A、Spring沒有自己的持久化方案,它集合了現有的流行持久化框架B、Spring采用JDBC模板封裝了JDBC的數據庫操作C、Spring對各種持久化技術提供了統一的編程方式D、Spring將數據庫訪問的checked異常轉換為運行時異常【正確答案】:C4.在SpringMVC配置中,以下說法錯誤的是()。<beanclass="org.springframework.weB.servlet.view.InternalResourceViewResolver"></bean>A、這段配置描述是在指定SpringMVC的視圖解析B、prefix是配置頁面跳轉的后綴C、suffix是配置頁面跳轉的后綴D、動態JSP頁面必須放在/WEB-INF/jsp目錄下【正確答案】:B5.關于@Scope錯誤的是?A、@Scope("singleton")B、@Scope("prototype")C、@Scope("response")D、@Scope("session")【正確答案】:C6.JdbcTemplate的新增方法包括A、updateB、insertC、queryForObjectD、queryForList【正確答案】:A7.關于ApplicationContext接口,下列說法錯誤的是A、它是beanfactory的子接口B、ApplicationContext是基于beanfactory而建立的,ApplicationContext繼承了beanFactory的功能C、fileSystemXmlApplicationContext是其子接口D、ApplicationContext提供了對資源文件進行訪問的支持【正確答案】:C8.@Aspect注解的作用是?A、作用是把當前類標識為一個切面B、標識一個前置增強方法C、標識一個后置增強類D、標識一個動態代理類【正確答案】:A9.最終通知在什么時候執行?A、在后置通知之后執行的通知。B、在前置通知之后執行的通知。C、表示在某個連接點執行之后執行的通知。D、在環繞置通知之后執行的通知。【正確答案】:C10.使用()標簽注入數組元素A、<import>B、<list>C、<autowire>D、<factory-bean>【正確答案】:B11.<aop:pointcut/>的作用是?A、定義連接點B、定義切入點C、定義切面D、定義織入對象【正確答案】:B12.Spring支持的事務功能包A、事務的傳播行為B、事務回滾C、全部選項D、事務的隔離級別【正確答案】:C13.以下配置代碼中錯誤在那一行?<beanid="userService"class="com.mhys.demo.user.UserService"></bean><beanid="orderService"class="com.mhys.demo.order.OrderService"></bean><beanid="myAdvice"class="com.mhys.demo.advice.MyAdvice"></bean>

--1<aop:config><aop:pointcutexpression="execution(*com.mhys.demo..*Service.add*(..))"id="pointCut"/>--2<aop:aspectref="userService">

--3<aop:aftermethod="afterAdvice"pointcut-ref="pointCut"/>--4</aop:aspect></aop:config>A、1B、2C、3D、4【正確答案】:C14.Spring中service層使用的注解是A、@ServiceB、@ResourceC、@ControllerD、@Repository【正確答案】:A15.SpringMVC轉發正確的是?A、在返回值前面加forward:B、在返回值前面加redirect:C、在入參前加:forward:D、在入參前加:redirect:【正確答案】:A16.<context:component-scanbase-package="com.mhys.demo"></context:component-scan>以上配置的作用是?A、開啟事務代理B、開啟注解掃描C、配置前置通知D、配置后置通知【正確答案】:B17.<aop:after-returning/>的作用是?A、定義引介增強B、定義環繞增強C、定義前置增強D、定義后置增強【正確答案】:D18.在SpringMVC中以下哪個標簽可以用來定義Bean對象?A、<baen>B、<server>C、<bean>D、【正確答案】:C19.Spring中定義了一系列的注解,以下有關其常用的注解說明錯誤的是A、@Autowired用于對Bean的屬性變量、屬性的setter方法及構造方法進行標注,配合對應的注解處理器完成Bean的自動配置工作,默認按照Bean的名稱進行裝配。B、@Repository用于將數據訪問層(DAO層)的類標識為Spring中的BeanC、@Service通常作用在業務層(Service層),用于將業務層的類標識為Spring中的BeanD、@Controller通常作用在控制層(如SpringMVC的Controller),用于將控制層的類標識為Spring中的Bean【正確答案】:A20.異常通知在什么時候執行?A、在方法拋出異常后執行B、在方法拋出異常前執行C、捕獲異常之后才能執行D、需要進入調模式才能執行【正確答案】:A21.關于Spring的事務隔離說明錯誤的是?A、ISOLATION_DEFAULT:用底層數據庫的設置隔離級別,數據庫設置的是什么我就用什么;B、SOLATIONREADUNCOMMITTED:未提交讀,最低隔離級別、事務未提交前,就可被其他事務讀取(會出現幻讀、臟讀、不可重復讀);C、ISOLATIONREADCOMMITTED:提交讀,一個事務提交后才能被其他事務讀取到(會造成幻讀、不可重復讀),SQLserver的默認級別;D、ISOLATION_SERIALIZABLE:序列化,代價最高最可靠的隔離級別,該隔離級別能防止臟讀、不可重復讀、幻讀。【正確答案】:D22.下列選項中,不屬于Spring中實例化Bean的方式的是A、構造器實例化B、靜態工廠方式實例化C、實例工廠方式實例化D、抽象方法實例化【正確答案】:D23.使用()標簽注入Map集合元素A、B、C、<list>D、<map>【正確答案】:D24.關于SpringMvc說明正確的是?A、Spring配備構建Web應用的全功能MVC框架B、springmvc是spring框架的升級版C、springmvc和spring通過中間整合層進行整合D、它只能以聲明的方式把請求參數和業務對象綁定【正確答案】:A25.下列不屬于Spring模塊的是?A、springcoreB、springcontentC、springWebD、springdao【正確答案】:B26.下面對Spring中Bean的注入說法正確的是A、Bean根據注入方式不同可以分為構造方法注入和自動裝載B、使用構造方法注入構造對象的同時,完成依賴關系的建立C、在關系的對象很多時,使用構造方法注入更適合D、構造方法通過constructor-index屬性來指定,在該標簽下要指定索引的位置【正確答案】:B27.設置業務方法的入參為____類型,SpringMVC會將隱含對象的引用傳遞給入參?A、MapB、ModelAndViewC、ModelD、String【正確答案】:A28.在一個運行結果的測試類中,有如下代碼:ApplicationContextContext=newClassPathXmlApplicationContext("applicationContext")UserServiceuservice=(UserService)Context.getBean("userservice")下列選項中關于Spring的配置文件理解不正確的是A、Spring的配置文件名字為applicationContext.xmlB、Spring配置文件一般使用bean元素中的id=“userService”C、UserService是一個接口D、在配置文件中UserService可以沒有屬性注入【正確答案】:C29.默認從類路徑(classes目錄下)加載配置文件是哪個類()。A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContexC、XmlWebApplicationContextD、AnnotationConfigWebApplicationContext【正確答案】:A30.@AfterThrowing注解的作用是?A、前置增強B、最終增強C、異常攔截D、以上都不是【正確答案】:C31.@Component

--1@Aspect

--2publicclassTransactionAdvice{@Before("TransactionAdvice.pc()")--3publicvoidbeforeAdvice(){

--I264System.out.println("執行前置通知方法!");}}以上代碼在TransactionAdvice類中,使用@Before定義前置通知是否正確,如果有錯在哪一行?A、完全正確B、第2行錯誤C、第3行錯誤D、第3,4行錯誤【正確答案】:A32.MVC中C是A、ModelB、ViewControllerD、ModelAndView【正確答案】:C33.SpringMVC處理響應時,默認采用的是下列()方式進行A、重定向B、轉發C、先重定向,然后轉發D、先轉發,然后重定向【正確答案】:B34.關于@PostConstruct說法錯誤的是?A、在方法上加該注解會在項目啟動的時候執行該方法B、可用于加載數據字典C、可用于定時任務D、在方法上加該注解會在項目結束的時候執行該方法【正確答案】:D35.下列不屬于SpringMVC控制器的是?A、前端控制器(dispatcherServlet)B、請求到處理器映射(handlerMapping)C、視圖解析器(ViewResolver)D、處理器適配器(ConntrllerAdapter)【正確答案】:D36.下列說法錯誤的是?A、@Autowired默認按照byType方式進行bean匹配B、@Resource默認按照autodetect方式進行bean匹配C、@Autowired是Spring的注解D、@Resource是J2EE的注解【正確答案】:B37.springMVC通過那個注解將url請求與業務方法進行映射A、@ControllerB、@RequestMappingC、@ComponentD、@Repository【正確答案】:B38.關于@Component正確的是?A、@Component注解表明一個類會作為組件類,并告知Spring要為這個類創建bean。B、@Component注解表明一個類會作為單例類,并告知Spring要為這個類創建bean。C、@Component注解告訴Spring這個方法將會返回一個對象D、@Component注解告訴Spring這個方法將會返回一組對象【正確答案】:A39.關于Spring框架說法錯誤的是A、Spring是一個輕量級的企業級開發框架B、Spring框架的核心是--個AOP容器C、Spring有2個主要目標-是讓現有技術更易于使用,二是促進良好的編程習慣D、Spring堅持一個原則:對于已有較好解決方案的領域,Spring絕不重復實現,只對現有方案提供支持【正確答案】:B40.前置通知是在目標方法之前執行,以下配置正確的是?A、<aop:beforemethod="切面類的方法名"pointcut-ref="切入點表達式是引用"/>B、<aop:beforemethod="增強類的方法名"pointcut-ref="切入點表達式是引用"/>C、<aop:beforemethod="切面類的方法名"pointcut-ref="前置增強引用"/>D、<aop:beforemethod="增強類的方法名"pointcut-ref="切入點表達式是引用"/>【正確答案】:A41.在做Spring框架和MyBatis框架整合時,關于mapperLocations屬性描述錯誤的是A、mapperLocations屬性屬于SqlSessionFactoryBean類B、配置mapperLocations的作用是減少MyBatis的映射文件的配置C、在配置mapperLocations時可以使用通配符*D、配置了mapperLocations就不需要配置MyBatis其他屬性了【正確答案】:D42.關于ApplicationContext接口,下列說法錯誤的是A、Spring沒有自己的持久化方案,它集合了現有的流行持久化框架B、Spring采用JDBC模板封裝了JDBC的數據庫操作C、Spring對各種持久化技術提供了統一的編程方式D、Spring將數據庫訪問的checked異常轉換為運行時異常【正確答案】:C43.在SpringMVC中Bean的作用范圍是通過()屬性來控制的A、init-methodB、factory-beanC、scopeD、autowire【正確答案】:C44.AOP與OOP的關系是?AOP是OOP的補充B、AOP已經取代了OOPC、OOP比AOP更加優秀D、OOP比AOP更適合做日志記錄【正確答案】:A45.在AOP中,連接點(JoinPoint)定義正確的是?A、是程序和其他程序類的連接點B、是程序在運行過程中能夠插入切面的地點C、是能夠連接其他方法的切入點D、是程序的和外部接口的連接點【正確答案】:B46.下列那個選項屬于事務管理器A、TransactionManagerB、DataSourceC、QueryForObjectD、CALL【正確答案】:A47.下列關于ModelAndView的說法錯誤的是A、控制器處理方法的返回值若為:ModelAndView,則既可以包含視圖信息,也可以包含模型數據信息B、控制器處理方法的返回值若為:ModelAndView,在處理方法的方法體內,除了通過setViewName()或者setView()設置視圖,還必須通過addobject0)添加模型數據C、Mode1AndView的addobject()方法跟addA110bjects()方法區別:前者添加一個對象到model中,后者是添加一個Map對象D、Mode1AndView.setViewName(”welcome");中的welcome是邏輯視圖名,并非真正的視圖對象【正確答案】:B48.環繞通知在什么時候執行?A、在被通知的方法調用之前執行自定義的方法B、在被通知的方法調用之后執行自定義的方法C、在被通知的方法調用過程中并不會自動執行D、在被通知的方法調用之前和之后執行自定義的方法【正確答案】:D49.以下哪種標簽可以實現分模塊配置?A、<import>B、<factory-bean>C、<scope>D、<autowire>【正確答案】:A50.在AOP中,代理對象(Proxy)是指?A、用于代理通知的對象B、用于代理目標類的對象C、需要手動創建,編寫代理功能的對象D、將通知應用到目標對象之后被動態創建的對象【正確答案】:D51.Spring中自動裝備注解是?A、@ComponentB、@AutowiredC、@ValueD、@AutoInit【正確答案】:B52.下列關于模型數據的綁定描述錯誤的是?A、模型數據的綁定是指將模型數據綁定給JSP域對象B、模型數據的綁定是由視圖解析器來完成的C、模型數據的綁定是由數據解析器來完成的D、開發時先添加模型數據,再交給視圖解析器來綁定【正確答案】:C53.不是@RequestMapping的作用?A、url映射B、限制http請求方法C、窄化請求映射D、規定返回值【正確答案】:D54.@PostConstruct注解的方法在整個Bean初始化中的執行順序是?A、Constructor(構造方法)->@Autowired(依賴注入)->@PostConstruct(注釋的方法)B、Constructor(構造方法)->@PostConstruct(注釋的方法)->@Autowired(依賴注入)C、@PostConstruct(注釋的方法)->Constructor(構造方法)->@Autowired(依賴注入)D、@Autowired(依賴注入)->Constructor(構造方法)->@PostConstruct(注釋的方法)【正確答案】:A55.不屬于springmvc的組件是?A、HandlerMappingB、ControllerC、ViewResolverD、Model【正確答案】:D56.在設計處理器類時,方法參數使用那個注解來接收基本數據類型參數A、@RequestParamB、@PrequestC、@ParamD、@RequestMapping【正確答案】:A57.BeanFactory和AppliactionContext創建Spring容器的區別主要體現在A、Bean創建數目的不同Bean創建時間的不同C、Bean創建種類的不同D、Bean創建方向的不同【正確答案】:B58.下列不屬于控制的返回值的是?A、ModelAndViewB、StringC、ModelD、void【正確答案】:C59.在SpringMVC中,以下哪一項()注解既包含視圖信息又包含模型信息A、@ModelAttributeB、@ModelAndViewC、@RequestMappingD、@EntityAndView【正確答案】:B60.對Spring事務管理說明錯誤的是?A、事務就是對一系列的數據庫操作B、Spring的聲明式事務通常是指在配置文件中對事務進行配置聲明C、它是通過SpringMvcProxy幫你做代理,自己不用額外的寫代碼,只要在Spring配置文件中聲明即可D、使用TransactionMananger進行管理,可以通過Spring的注入來完成【正確答案】:C61.以下關于spring核心說法不正確的是A、spring核心包括DIB、spring核心包括AOPC、spring核心包括IOCD、spring核心包括00P【正確答案】:D62.下列注解限制必須為一個不大于指定值得數字是?A、@Max(value)B、@Min(value)C、@DecimalMax(value)D、@DecimalMin(value)【正確答案】:C63.JdbcTemplate常用的刪除方法A、insertB、updateC、deleteD、query【正確答案】:B64.在SpringMVC中,以下描述錯誤的是A、SpringMVC中必須是實現了Handler接口的JavaBean才能成為請求處理器B、DisPatcherServlet是SpringMVC的前端Servlet,和任何的servlet-樣,必須web.xm1中配置后,才能起作用C、在web.xm1中,根據servlet-mapping的URL不同,可以配置多個DisPatcherServletD、Mode1AndView中的view是邏輯視圖名,而非真正的視圖對象【正確答案】:A65.要使用SpringMVC的表單標簽庫,必須在JSP頁面的開頭處聲明一下______指令A、taglibB、importC、includeD、page【正確答案】:A66.SpringMVC中,哪個類是負責處理HTTP請求和響應的A、DispatcherServletB、RequestHandlerC、HttpServletD、SpringController【正確答案】:A67.下列關于SpringMvc異常處理錯誤的是?A、dao拋給serviceB、service給controllerC、controller拋給前端控制器D、前端控制器拋給View【正確答案】:D68.默認從文件系統中加載配置文件是哪個類()。A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContexC、XmlWebApplicationContextD、AnnotationConfigWebApplicationContext【正確答案】:B69.關于@Autowired正確的是?A、@AutowiredprivateTigertiger;B、@Autowired=JavaprivateTigertiger;C、@Autowired=“Java”privateTigertiger;D、@Autowired("Java")privateTigertiger;【正確答案】:A70.Spring核心模塊的作用是A、做AOP的B、做IOC的,用來管理Bean的C、用來支持HibernateD、用來支持Struts【正確答案】:B71.以下說法不正確的是A、Spring是一個輕量級框架,大大簡化了java企業級開發B、Spring是企業級應用開發的一站式選擇,可以取代其他已有框架C、Spring框架最基本的部分是SpringCore模塊,提供Ioc和依賴注入D、SpringAOP是基于SpringCore的符合規范的面向切面編程的實現【正確答案】:B72.下面哪項是Spring自動裝載模式A、autodetectB、全部選項C、constructorD、byname,byType【正確答案】:B73.下面關于SpringMVC描述正確的是A、在SpringMVC中,可以配置多個DispatcherServletB、DispatcherServlet在SpringMVC中是核心servlet,它負責接收請求并將請求分發給適合的控制器C、全部選項D、要使SpringMVC可用,DispatcherServlet需要在web.xml中配置【正確答案】:C74.視圖解析器配置文件,橫線處<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver"></property></property></bean>應該填寫什么?A、*/B、prefixC、srefixD、/*【正確答案】:B75.Spring的核心容器是其他模塊建立的基礎,以下哪個不是該容器的組成模塊A、Beans模塊B、Core模塊Context模塊D、AOP模塊【正確答案】:D76.SpringMVC重定向正確的是?A、在返回值前面加forward:B、在返回值前面加redirect:C、在入參前加:forward:D、在入參前加:redirect:【正確答案】:B77.SpringMVC中視圖解析器是A、HandlerMappingB、DispatcherServletC、ModelAndViewD、ViewResolver【正確答案】:D78.關于controller方法的返回ModelAndView正確的是?A、需要方法結束時,定義ModelAndView,將model和view分別進行設置B、使用request或response指定響應結果C、可以通過response頁面重定向D、可以通過response指定響應結果【正確答案】:A79.以下代碼是哪種()注入方式<beanid="student"class="com.mhys.bean.Student"><!--name:屬性名value:屬性值--></property></bean>A、p命名空間注入B、構造方法注入C、set注入D、表達式spel方式注入【正確答案】:C80.表達式spel方式注入屬性時,在applicationContext.xml配置文件中,注冊User和Car類到容器,不包括以下哪個步驟()A、在com.mhys.bean注冊User類到容器。B、在applicationContext.xml配置文件中,注冊User類到容器C、在com.mhys.bean包下,創建Car類,首先,添加brand和carNo兩個屬性D、在控制臺中,查看輸出結果【正確答案】:A81.JdbcTemplate批量更新的方法是A、batchUpdateB、updateC、deleteD、execute【正確答案】:A82.JdbcTemplate的更新方法包括A、updateB、insertC、queryForObjectD、queryForList【正確答案】:A83.SpringDAO中最常用的類是A、JdbcTemplate,SimpleJdbcTemplateB、SimpleJdbcInsert,SimpleJdbcProcedureC、SimpleJdbcInsert,SimpleJdbcStoredProcD、SimpleJdbcQuery,SimpleJdbcExec【正確答案】:A84.下面對Spring中Bean的注入說法正確的是A、Bean根據注入方式不同可以分為構造方法注入和自動裝載。B、使用構造方法注入構造對象的同時,完成依賴關系的建立C、在關系的對象很多時,使用構造方法注入更適合D、構造方法通過constructor-index屬性來指定,在該標簽下要指定索引的位置【正確答案】:B85.下列說法錯誤的是?A、Spring、SpringMVC和Mybatis,是標準的MVC設計模式B、Spring實現業務對象管理C、Mybatis作為數據對象的持久化引擎D、Spring是一個開源框架,Spring是一個高耦合的控制反轉(IoC【正確答案】:D86.關于@Component正確的是?A、@ComponentpublicclassTigerB、@ComponentprivateTigertiger;C、@Component("Tiger")privateTigertiger;D、@Component="Tiger"privateTigertiger;【正確答案】:A87.@Pointcut注解的作用是?A、定義一個增強B、定義一個切點C、定義一個代理D、以上都不正確【正確答案】:B88.配置注解映射器和適配器A、<context:component-scanbase-package="com.tgb.web.controller.annotation"></context:component-scan>B、<mvc:annotation-driven></mvc:annotation-driven>C、<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver">D、<context:component-scanbase-package="cn.itcast.ssm.controller"></context:component-scan>【正確答案】:B89.Spring的元素中的autowire屬性取值不包括以下A、defaultB、byNameC、byTypeD、byId【正確答案】:D90.關于controller方法的返回Void說明正確的是?A、可以使用使用request轉向頁面B、可以通過request頁面重定向C、可以通過request指定響應結果D、可以通過response.setCharacterEncoding("utf-8");【正確答案】:A91.關于@RestController控制器說明正確的是?A、是Spring的內容注解B、是Spring的路徑注解C、是Spring的控制器注解D、@Controller注解更強大【正確答案】:C92.Springbean的默認作用域是A、全不正確B、SingletonC、PrototypeD、Session【正確答案】:B93.Bean是在創建容器時即被加載。BeanFactory在容器中的加載方式是A、快速加載B、提前加載C、預留加載D、延時加載【正確答案】:D94.@AfterReturning注解的作用是?A、最終增強B、環繞增強C、前置增強D、后置增強【正確答案】:D95.下列不屬于Spring自動裝配模式的是()A、byNameB、byTypeC、constructorD、byId【正確答案】:D96.在Spring中關于AOP注解的介紹,說法錯誤的是()A、@Aspect用于定義一個切面B、@Pointcut用于定義切入點表達式C、@Before用于定義前置通知,相當于BeforeAdviceD、@After用于定義后置通知,相當于AfterReturningAdvice【正確答案】:D97.有關MVC的處理過程,描述不正確的是A、首先控制器接收用戶的請求,決定調用哪個模型來進行處理B、模型處理用戶的請求并返回數據C、模型確定調用哪個視圖進行數據展示D、視圖將模型返回的數據呈現給用戶【正確答案】:C98.@Around注解的作用是?A、環繞增強B、后置增強C、前置增強D、后置代理【正確答案】:A99.以下哪個屬性是<bean>標簽的唯一標識?A、idB、nameC、classD、factory-bean【正確答案】:A100.Spring容器讀取perties文件的配置是A、</property>B、</property>C、<context:property-placeholderlocation="classpath:perties"/>D、</property>【正確答案】:C1.Spring中常見的創建對象的注解有哪些A、@ComponentB、@ControllerC、@ServiceD、@Repository【正確答案】:ABCD2.BeanFactory是IoC容器的頂級接口,是IoC容器的最基礎實現,也是訪問Spring容器的根接口,負責對Bean的()和()等工作A、創建B、開源C、訪問D、刪除【正確答案】:AC3.@RequestMapping注解常用的屬性A、nameB、valueC、methodD、params【正確答案】:BCD4.以下是JdbcTemplate對象包含方法是A、Execute()方法B、update()方法C、batchUpdate()方法D、query()方法及queryForXXX()方法【正確答案】:ABCD5.事務屬性包含A、是否可用B、傳播行為C、隔離規則D、回滾規則【正確答案】:BCD6.下列說法正確的是?A、HttpServletRequest:通過request對象獲取請求信息B、HttpServletResponse:通過response處理響應信息C、HttpSession:通過session對象得到session中存放的對象D、modelMap是一個接口實現【正確答案】:ABCD7.springMVC中modelandView的作用A、封裝后端數據B、設置view的url,即跳轉到前端的urlC、將數據傳遞給前端D、其它【正確答案】:ABC8.使用<list>標簽可以注入以下哪些元素?A、數組B、List集合C、Map集合D、Properties集合【正確答案】:AB9.@RequestMapping中method的請求類型包括A、getB、postC、putD、delete【正確答案】:ABCD10.常用的通知都包括哪些?A、前置通知B、后置通知C、環繞通知D、進程通知【正確答案】:ABC11.p命名空間注入屬性時,在applicationContext.xml配置文件中,通過p:屬性名=屬性值方式注入屬性,包括以下哪些步驟()A、在com.mhys.bean包下,創建Car類,首先,添加brand和carNo兩個屬性。B、在User類中,新增Car類型屬性。C、在applicationContext.xml配置文件中,注冊User類和Car類到容器。D、編寫測試類。【正確答案】:ABCD12.spring的事務傳播行為包括A、PlatformTransactionManagerB、PROPAGATION_SUPPORTSC、PROPAGATION_REQUIREDD、PROPAGATION_NOT_SUPPORTS【正確答案】:BCD13.以下哪些是AOP應用場景?A、日志記錄B、安全控制C、事務處理D、異常處理【正確答案】:ABCD14.下面對Spring說法正確的是A、Spring不支持對數據庫的事務管理B、Spring支持對業務的事務管理C、Spring的配置文件必須通過Struts-config.xml通知應用服務器所在的目錄D、Spring實現了AOP思想【正確答案】:BD15.SpringMVC提供了兩種數據校驗的方式:基于____接口的方式和使用______標準進行校驗。A、ValidatorB、AnnotaionJSR-303C、AnnotaionTEST-303D、logging【正確答案】:AB16.set注入時,在applicationContext.xml文件中使用bean元素注入對象,包括以下哪些步驟A、在Student類中注入name屬性的屬性值B、在測試類中調用getName()方法C、在測試類中調用setName()方法D、在控制臺中,查看輸出結果【正確答案】:ABD17.下面關于AOP的理解,正確的是A、面向縱向的開發B、面向橫向的開發C、AOP關注的是面D、AOP關注的是點【正確答案】:BC18.下列屬于AnnotaionJSR-303的注解的是?A、@AssertFalseB、@DecimalMax(value)C、@NotNullD、@IsNull【正確答案】:ABC19.構造方法注入屬性時,使用constructor-arg元素來完成構造方法屬性注入包括以下哪些步驟()A、在com.mhys.bean包下創建User類添加username和password屬性并添加有參構造方法。B、在applicationContext.xml配置文件中,注冊User類到容器C、在com.mhys.test包下,創建測試類D、在控制臺中,查看輸出結果【正確答案】:ABCD20.以下有關Spring各模塊之間關系,說法正確的有()。【選擇兩項】A、Spring各模塊之間是緊密聯系的,它們相互依賴B、Spring除核心模塊外,各模塊之間可以單獨存在C、Spring的核心模塊是必須的,其他模塊則是可選的,可選模塊都基于核心模塊D、Spring的核心模塊不是必須的【正確答案】:BC21.spring中scope作用域的范圍包括A、singletonB、prototypeC、requestD、session【正確答案】:ABCD22.使用SpringMVC的數據校驗需導入jar包A、classmate.jarB、hibernate-validator.jarC、jboss-logging.GA.jarD、validator-api-1.1.0.Final.jar【正確答案】:ABCD23.在Spring框架中,屬性的注入有?A、構造方法注入B、set方法注入C、p命名空間注入D、屬性名注入【正確答案】:ABC24.Spring中Bean的自動裝配都有那些選擇A、ByTypeByNameC、constructorD、Autodetect【正確答案】:ABC25.SpringMVC提供了哪些方式添加模型數據?A、ModelB、ModelAndViewC、ListD、Map【正確答案】:ABD26.表達式spel方式注入屬性時,在applicationContext.xml配置文件中,注冊User和Car類到容器,包括以下哪些步驟()A、在com.mhys.bean包下創建User類添加username和password屬性并添加有參構造方法。B、在applicationContext.xml配置文件中,注冊User類到容器C、在com.mhys.bean包下,創建Car類,首先,添加brand和carNo兩個屬性D、在控制臺中,查看輸出結果【正確答案】:CD27.在Spring中,下列普通使用Spring的核心功能AOP實現的是()。【選擇兩項】A、權限控制功能Bean工廠管理C、日志管理D、依賴注入功能【正確答案】:AC28.常用的數據庫連接池A、DBCPB、C3P0C、DRUIDD、MyBatis【正確答案】:ABC29.Spring框架提供了4種常用的注入方式,包括以下哪些()A、set注入B、構造方法注入C、p命名空間注入D、表達式spel方式注入【正確答案】:ABCD30.Spring中使用事務管理器的方式包括A、xml配置的方式B、xml解析的方式C、AOP的方式D、注解的方式【正確答案】:AD31.<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource">此處可以填寫的標簽包括</bean>A、</property>B、</property>C、</property>D、</property>【正確答案】:ABCD32.在關于依賴注入,描述正確的是A、依賴注入可以增強系統各組件的依賴關系B、所謂依賴注入,就是明確地定義組件接口,獨立開發各個組件,然后根據組件件依賴關系組裝運行的設計模式C、依賴注入能夠降低系統各組件的依賴關系,提倡面向接口編程D、Spring的依賴注入和控制反轉是完全不同的兩個概念【正確答案】:BC33.使用什么注解來接收JSON格式數據和返回JSON格式數據A、@RequestMappingB、@RequestBodyC、@ResponseBodyD、@RequestParam【正確答案】:BC34.JdbcTemplate常用的查詢方法A、update

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論