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

下載本文檔

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

文檔簡介

第頁Spring練習卷附答案1.applicationContext.xml配置文件中開啟注解方式管理AOP事務的是A、</property>B、<context:component-scanbase-package="com.mhys"></context:component-scan>C、<tx:annotation/>D、<tx:annotation-driven/>【正確答案】:D2.下列注解限制必須為一個不大于指定值得數字是?A、@Max(value)B、@Min(value)C、@DecimalMax(value)D、@DecimalMin(value)【正確答案】:C3.下列說法錯誤的是?A、Spring、SpringMVC和Mybatis,是標準的MVC設計模式B、Spring實現業務對象管理C、Mybatis作為數據對象的持久化引擎D、Spring是一個開源框架,Spring是一個高耦合的控制反轉(IoC【正確答案】:D4.MVC中M是A、ModelB、ViewControllerD、ModelAndView【正確答案】:A5.環繞通知在什么時候執行?A、在被通知的方法調用之前執行自定義的方法B、在被通知的方法調用之后執行自定義的方法C、在被通知的方法調用過程中并不會自動執行D、在被通知的方法調用之前和之后執行自定義的方法【正確答案】:D6.在AOP中,連接點(JoinPoint)定義正確的是?A、是程序和其他程序類的連接點B、是程序在運行過程中能夠插入切面的地點C、是能夠連接其他方法的切入點D、是程序的和外部接口的連接點【正確答案】:B7.SpringDAO中最常用的類是A、JdbcTemplate,SimpleJdbcTemplateB、SimpleJdbcInsert,SimpleJdbcProcedureC、SimpleJdbcInsert,SimpleJdbcStoredProcD、SimpleJdbcQuery,SimpleJdbcExec【正確答案】:A8.在AOP中,目標對象(Target)是指?A、是編寫通知的對象,完成通知功能的對象B、是即將切入切面的對象,即那些被通知的對象C、是程序中所有業務功能對象D、是從外部程序引入的通知對象【正確答案】:B9.在SpringMVC中,以下哪一項()注解既包含視圖信息又包含模型信息A、@ModelAttributeB、@ModelAndViewC、@RequestMappingD、@EntityAndView【正確答案】:B10.SpringMVC轉發正確的是?A、在返回值前面加forward:B、在返回值前面加redirect:C、在入參前加:forward:D、在入參前加:redirect:【正確答案】:A11.關于@PostConstruct說法錯誤的是?A、在方法上加該注解會在項目啟動的時候執行該方法B、可用于加載數據字典C、可用于定時任務D、在方法上加該注解會在項目結束的時候執行該方法【正確答案】:D12.關于@Autowired正確的是?A、@AutowiredprivateTigertiger;B、@Autowired=JavaprivateTigertiger;C、@Autowired=“Java”privateTigertiger;D、@Autowired("Java")privateTigertiger;【正確答案】:A13.SpringMVC提供的數據校驗為____校驗A、客戶端B、服務端C、規則D、有效性【正確答案】:B14.使用()標簽注入Map集合元素A、B、C、<list>D、<map>【正確答案】:D15.關于AspectJ注解的介紹,說法錯誤的是A、@Aspect用于定義一個切面B、@Pointcut用于定義切入點表達式C、@Before用于定義前置通知,相當于BeforeAdviceD、@After用于定義后置通知,相當于AfterReturningAdvice【正確答案】:D16.下列選項中,不屬于Spring框架優點的是A、提供強大的、可以有效減少頁面代碼的標簽B、聲明式事務的支持C、方便解耦、簡化開發D、方便集成各種優秀框架【正確答案】:A17.@Around注解的作用是?A、環繞增強B、后置增強C、前置增強D、后置代理【正確答案】:A18.Spring中Dao層使用的注解是A、@ServiceB、@ResourceC、@ControllerD、@Repository【正確答案】:D19.關于controller方法的返回Void說明正確的是?A、可以使用使用request轉向頁面B、可以通過request頁面重定向C、可以通過request指定響應結果D、可以通過response.setCharacterEncoding("utf-8");【正確答案】:A20.SpringMVC在內部使用____接口存儲模型數據,在調用業務方法前會創建一個隱含對象作為模型數據的存儲容器。A、ViewB、ListC、ModelD、Map【正確答案】:C21.關于@Component正確的是?A、@ComponentpublicclassTigerB、@ComponentprivateTigertiger;C、@Component("Tiger")privateTigertiger;D、@Component="Tiger"privateTigertiger;【正確答案】:A22.下劃線處填寫正確代碼實現轉發@RequestMapping("/toJump")publicStringskipTest(){return"________:/jump.do";}A、redirectB、toC、forD、forward【正確答案】:D23.@PostConstruct注解的方法在整個Bean初始化中的執行順序是?A、Constructor(構造方法)->@Autowired(依賴注入)->@PostConstruct(注釋的方法)B、Constructor(構造方法)->@PostConstruct(注釋的方法)->@Autowired(依賴注入)C、@PostConstruct(注釋的方法)->Constructor(構造方法)->@Autowired(依賴注入)D、@Autowired(依賴注入)->Constructor(構造方法)->@PostConstruct(注釋的方法)【正確答案】:A24.在AOP中,代理對象(Proxy)是指?A、用于代理通知的對象B、用于代理目標類的對象C、需要手動創建,編寫代理功能的對象D、將通知應用到目標對象之后被動態創建的對象【正確答案】:D25.@RequestMapping說明正確的是?A、用于處理請求url映射的注解B、只能用在方法上C、必須設置url的入參D、必須設置返回值【正確答案】:A26.Spring中Bean的作用域默認是?A、SessionB、prototypeC、requestD、singleton【正確答案】:D27.在AOP中,織入(Weaving)是指?A、將標對象應用到目從切面而創建一個新的代理對象的過程B、將代理類連接到目標對象從而創建一個新的代理對象的過程C、將切面應用到目標對象從而創建一個新的代理對象的過程D、是通過連接點將通知應用到切面的過程【正確答案】:C28.Spring中定義了一系列的注解,以下有關其常用的注解說明錯誤的是A、@Autowired用于對Bean的屬性變量、屬性的setter方法及構造方法進行標注,配合對應的注解處理器完成Bean的自動配置工作,默認按照Bean的名稱進行裝配。B、@Repository用于將數據訪問層(DAO層)的類標識為Spring中的BeanC、@Service通常作用在業務層(Service層),用于將業務層的類標識為Spring中的BeanD、@Controller通常作用在控制層(如SpringMVC的Controller),用于將控制層的類標識為Spring中的Bean【正確答案】:A29.下列關于SpringMvc說法正確的是?A、SpringMVC框架是一個MVC框架,是Spring的升級版B、SpringMvc通過實現Model-View-Controller模式能很好地將數據、業務與展現進行分離C、Spring必須和MyBatis一起使用完成持久化層D、Spring使用自定義注解會提高效率【正確答案】:B30.Bean是在創建容器時即被加載。BeanFactory在容器中的加載方式是A、快速加載B、提前加載C、預留加載D、延時加載【正確答案】:D31.<aop:after-returning/>的作用是?A、定義引介增強B、定義環繞增強C、定義前置增強D、定義后置增強【正確答案】:D32.通過“@xxx”的方式讓注解與JavaBean緊密結合將()A、減少了配置文件的體積,又增加了JavaBean的可讀性與內聚性B、減少了配置文件的體積,又降低了JavaBean的可讀性與內聚性C、增加了配置文件的體積,又增加了JavaBean的可讀性與內聚性D、增加了配置文件的體積,又降低了JavaBean的可讀性與內聚性【正確答案】:A33.<aop:beforemethod="beforeAdvice"pointcut-ref="pointCut"/>以上配置中beforeAdvice是指?A、后置增強方法B、前置增強方法C、前置增強代理D、后置增強代理【正確答案】:B34.前置通知是在目標方法之前執行,以下配置正確的是?A、<aop:beforemethod="切面類的方法名"pointcut-ref="切入點表達式是引用"/>B、<aop:beforemethod="增強類的方法名"pointcut-ref="切入點表達式是引用"/>C、<aop:beforemethod="切面類的方法名"pointcut-ref="前置增強引用"/>D、<aop:beforemethod="增強類的方法名"pointcut-ref="切入點表達式是引用"/>【正確答案】:A35.下面對Spring中Bean的注入說法正確的是A、Bean根據注入方式不同可以分為構造方法注入和自動裝載B、使用構造方法注入構造對象的同時,完成依賴關系的建立C、在關系的對象很多時,使用構造方法注入更適合D、構造方法通過constructor-index屬性來指定,在該標簽下要指定索引的位置【正確答案】:B36.下列關于模型數據的綁定描述錯誤的是?A、模型數據的綁定是指將模型數據綁定給JSP域對象B、模型數據的綁定是由視圖解析器來完成的C、模型數據的綁定是由數據解析器來完成的D、開發時先添加模型數據,再交給視圖解析器來綁定【正確答案】:C37.有關MVC的處理過程,描述不正確的是A、首先控制器接收用戶的請求,決定調用哪個模型來進行處理B、模型處理用戶的請求并返回數據C、模型確定調用哪個視圖進行數據展示D、視圖將模型返回的數據呈現給用戶【正確答案】:C38.下列說法錯誤的是?A、@Autowired默認按照byType方式進行bean匹配B、@Resource默認按照autodetect方式進行bean匹配C、@Autowired是Spring的注解D、@Resource是J2EE的注解【正確答案】:B39.<aop:after-returningmethod="afterReturningAdvice"pointcut-ref="pointCut"/>以上配置中afterReturningAdvice是指?A、前置增強方法B、環繞增強方法C、后置增強方法D、異常增強方法【正確答案】:C40.SpringDAO中最常用的類是A、JdbcTemplate,SimpleJdbcTemplateB、SimpleJdbcInsert,SimpleJdbcProcedureC、SimpleJdbcInsert,SimpleJdbcStoredProcD、SimpleJdbcQuery,SimpleJdbcExec【正確答案】:A41.關于ApplicationContext接口,下列說法錯誤的是A、Spring沒有自己的持久化方案,它集合了現有的流行持久化框架B、Spring采用JDBC模板封裝了JDBC的數據庫操作C、Spring對各種持久化技術提供了統一的編程方式D、Spring將數據庫訪問的checked異常轉換為運行時異常【正確答案】:C42.設置業務方法的入參為____類型,SpringMVC會將隱含對象的引用傳遞給入參?A、MapB、ModelAndViewC、ModelD、String【正確答案】:A43.關于@Scope錯誤的是?A、@Scope("singleton")B、@Scope("prototype")C、@Scope("response")D、@Scope("session")E、@Scope("request")【正確答案】:C44.Spring中service層使用的注解是A、@ServiceB、@ResourceC、@ControllerD、@Repository【正確答案】:A45.Spring中使用注解的方式來進行事務管理,使用的注解是A、@TransactionalB、@ResourceC、@ServiceD、@Repository【正確答案】:A46.InternalResourceViewResolve父類是A、Ur1BasedViewResolverB、ActionSupportC、ActionBasedViewResolverD、BasedViewResolverServlet【正確答案】:A47.SpringMVC中,哪個類是負責處理HTTP請求和響應的A、DispatcherServletB、RequestHandlerC、HttpServletD、SpringController【正確答案】:A48.@Pointcut注解的作用是?A、定義一個增強B、定義一個切點C、定義一個代理D、以上都不正確【正確答案】:B49.最終通知在什么時候執行?A、在后置通知之后執行的通知。B、在前置通知之后執行的通知。C、表示在某個連接點執行之后執行的通知。D、在環繞置通知之后執行的通知。【正確答案】:C50.下列限制只能為false的標簽是?A、@AssertFalseB、@NullC、@DecimalMin(value)D、@IsFalse【正確答案】:A51.異常通知在什么時候執行?A、在方法拋出異常后執行B、在方法拋出異常前執行C、捕獲異常之后才能執行D、需要進入調模式才能執行【正確答案】:A52.Spring中controller層使用的注解是A、@ServiceB、@ResourceC、@ControllerD、@Repository【正確答案】:C53.MVC中C是A、ModelB、ViewControllerD、ModelAndView【正確答案】:C54.在做Spring框架和MyBatis框架整合時,關于mapperLocations屬性描述錯誤的是A、mapperLocations屬性屬于SqlSessionFactoryBean類B、配置mapperLocations的作用是減少MyBatis的映射文件的配置C、在配置mapperLocations時可以使用通配符*D、配置了mapperLocations就不需要配置MyBatis其他屬性了【正確答案】:D55.在設計處理器類時,方法參數使用那個注解來接收基本數據類型參數A、@RequestParamB、@PrequestC、@ParamD、@RequestMapping【正確答案】:A56.下面哪項是Spring自動裝載模式A、autodetectB、全部選項C、constructorD、byname,byType【正確答案】:B57.下面關于SpringMVC描述正確的是A、DispatcherServlet在SpringMVC中是核心servlet,它負責接收請求并將請求分發給適合的控制器B、在SpringMVC中,可以配置多個DispatcherServletC、全部選項D、要使SpringMVC可用,DispatcherServlet需要在web.xml中配置【正確答案】:C58.@Component

--1@Aspect

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

--I264System.out.println("執行前置通知方法!");}}以上代碼在TransactionAdvice類中,使用@Before定義前置通知是否正確,如果有錯在哪一行?A、完全正確B、第2行錯誤C、第3行錯誤D、第3,4行錯誤【正確答案】:A59.關于@Value正確的是?A、@Value(Java)B、@Value="Java"C、@Value("Java")D、@Value=Java【正確答案】:C60.在SpringMVC中以下哪個標簽可以用來定義Bean對象?A、<baen>B、<server>C、<bean>D、【正確答案】:C61.<context:component-scanbase-package="com.mhys.demo"></context:component-scan>以上配置的作用是?A、開啟事務代理B、開啟注解掃描C、配置前置通知D、配置后置通知【正確答案】:B62.JdbcTemplate的更新方法包括A、updateB、insertC、queryForObjectD、queryForList【正確答案】:A63.配置注解映射器和適配器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>【正確答案】:B64.在一個運行結果的測試類中,有如下代碼:ApplicationContextContext=newClassPathXmlApplicationContext("applicationContext")UserServiceuservice=(UserService)Context.getBean("userservice")下列選項中關于Spring的配置文件理解不正確的是A、Spring的配置文件名字為applicationContext.xmlB、Spring配置文件一般使用bean元素中的id=“userService”C、UserService是一個接口D、在配置文件中UserService可以沒有屬性注入【正確答案】:C65.默認從類路徑(classes目錄下)加載配置文件是哪個類()。A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContexC、XmlWebApplicationContextD、AnnotationConfigWebApplicationContext【正確答案】:A66.不是@RequestMapping的作用?A、url映射B、限制http請求方法C、窄化請求映射D、規定返回值【正確答案】:D67.在SpringMVC配置中,以下說法錯誤的是()。<beanclass="org.springframework.weB.servlet.view.InternalResourceViewResolver"></bean>A、這段配置描述是在指定SpringMVC的視圖解析B、prefix是配置頁面跳轉的后綴C、suffix是配置頁面跳轉的后綴D、動態JSP頁面必須放在/WEB-INF/jsp目錄下【正確答案】:B68.JdbcTemplate批量更新的方法是A、batchUpdateB、updateC、deleteD、execute【正確答案】:A69.在Spring中,下列不是ApplicationContext接口作用的是()A、提供國際化支持B、資源訪問C、事務傳遞D、載入多個配置文件【正確答案】:B70.以下關于Spring自動裝配與依賴檢查的說法中錯誤的是A、可以通過bean元素的dependency-check屬性設置依賴檢查B、可以通過bean元素的autowire屬性設置自動裝配C、也可以通過beans元素的autowire屬性設置全局自動裝配D、自動裝配減少了配置的工作量,但也降低了依賴關系的清晰性和透明性【正確答案】:C71.Spring中,BeanFactory是流行的裝載bean的方式,下面哪個選項是正確的創建BeanFactory的方式A、BeanFactoryfactory=newBeanFactory(newFileInputStream(“beans.xml”))BeanFactoryfactory=newXmlBeanFactory(“classpath:beans.xml”)C、BeanFactoryfactory=newBeanFactory(“beans.xml”)D、BeanFactoryfactory=newXmlBeanFactory(newFileInputStream(“beans.xml”))【正確答案】:D72.以下哪種標簽可以實現分模塊配置?A、<import>B、<factory-bean>C、<scope>D、<autowire>【正確答案】:A73.AOP與OOP的關系是?AOP是OOP的補充B、AOP已經取代了OOPC、OOP比AOP更加優秀D、OOP比AOP更適合做日志記錄【正確答案】:A74.p命名空間注入屬性之前需要引入以下()對應約束。A、xmlns:a="/schema/a"B、xmlns:p="http:///schema/p"C、xmlns:p="/schema/p"D、xmlns:p=""【正確答案】:C75.Spring支持的事務功能包A、事務的傳播行為B、事務回滾C、全部選項D、事務的隔離級別【正確答案】:C76.使用()標簽注入Properties集合元素A、B、C、<list>D、<map>【正確答案】:A77.表達式spel方式注入屬性時,在applicationContext.xml配置文件中,注冊User和Car類到容器,不包括以下哪個步驟()A、在com.mhys.bean注冊User類到容器。B、在applicationContext.xml配置文件中,注冊User類到容器C、在com.mhys.bean包下,創建Car類,首先,添加brand和carNo兩個屬性D、在控制臺中,查看輸出結果【正確答案】:A78.BeanFactory和AppliactionContext創建Spring容器的區別主要體現在A、Bean創建數目的不同Bean創建時間的不同C、Bean創建種類的不同D、Bean創建方向的不同【正確答案】:B79.以下代碼是哪種()注入方式<beanid="student"class="com.mhys.bean.Student"><!--name:屬性名value:屬性值--></property></bean>A、p命名空間注入B、構造方法注入C、set注入D、表達式spel方式注入【正確答案】:C80.下列選項中,不屬于Spring中實例化Bean的方式的是A、構造器實例化B、靜態工廠方式實例化C、實例工廠方式實例化D、抽象方法實例化【正確答案】:D81.下面對Spring框架的持久化支持說法錯誤的是A、Spring沒有自己的持久化方案,它集合了現有的流行持久化框架B、Spring采用JDBC模板封裝了JDBC的數據庫操作C、Spring對各種持久化技術提供了統一的編程方式D、Spring將數據庫訪問的checked異常轉換為運行時異常【正確答案】:C82.要使用SpringMVC的表單標簽庫,必須在JSP頁面的開頭處聲明一下______指令A、taglibB、importC、includeD、page【正確答案】:A83.在Spring中關于AOP注解的介紹,說法錯誤的是()A、@Aspect用于定義一個切面B、@Pointcut用于定義切入點表達式C、@Before用于定義前置通知,相當于BeforeAdviceD、@After用于定義后置通知,相當于AfterReturningAdvice【正確答案】:D84.以下關于spring核心說法不正確的是A、spring核心包括DIB、spring核心包括AOPC、spring核心包括IOCD、spring核心包括00P【正確答案】:D85.以下代碼是哪種接口()的演示案例publicclassTest{publicstaticvoidmain(String[]args){Resourceresource=newClassPathResource("applicationContext.xml");XmlBeanFactorybeanFactory=newXmlBeanFactory(resource);Useruser=(User)beanFactory.getBean("user");System.out.println(user);}}A、IoC接口B、AOP接口C、ApplicationContext接口D、BeanFactory接口【正確答案】:D86.IoC就是控制反轉,是指()A、創建對象的時間的轉移B、創建對象的分類的轉移C、創建對象的控制權的轉移D、創建對象的設計的轉移【正確答案】:C87.屬于SpringMVC的請求流程第三步是?A、發起請求到前端控制器(DispatcherServlet)B、前端控制器請求HandlerMapping查找Handler可以根據xml配置、注解進行查找C、處理器映射器HandlerMapping向前端控制器返回HandlerD、前端控制器調用處理器適配器去執行Handler【正確答案】:C88.在SpringMVC中,以下描述錯誤的是A、SpringMVC中必須是實現了Handler接口的JavaBean才能成為請求處理器B、DisPatcherServlet是SpringMVC的前端Servlet,和任何的servlet-樣,必須web.xm1中配置后,才能起作用C、在web.xm1中,根據servlet-mapping的URL不同,可以配置多個DisPatcherServletD、Mode1AndView中的view是邏輯視圖名,而非真正的視圖對象【正確答案】:A89.下列不屬于控制的返回值的是?A、ModelAndViewB、StringC、ModelD、void【正確答案】:C90.JdbcTemplate的新增方法包括A、updateB、insertC、queryForObjectD、queryForList【正確答案】:A91.@ResponseBody說明正確的是?A、可用于類或方法上B、用于類上,則表示類中的所有響應請求參數都是jsonC、注解實現接收http請求的json數據,將json轉換為java對象D、注解實現將conreoller方法返回對象轉化為json對象響應給客戶【正確答案】:D92.Spring容器讀取perties文件的配置是A、</property>B、</property>C、<context:property-placeholderlocation="classpath:perties"/>D、</property>【正確答案】:C93.關于Spring框架說法錯誤的是A、Spring是一個輕量級的企業級開發框架B、Spring框架的核心是--個AOP容器C、Spring有2個主要目標-是讓現有技術更易于使用,二是促進良好的編程習慣D、Spring堅持一個原則:對于已有較好解決方案的領域,Spring絕不重復實現,只對現有方案提供支持【正確答案】:B94.下列不屬于Spring模塊的是?A、springcoreB、springcontentC、springWebD、springdao【正確答案】:B95.SpringMVC中視圖解析器是A、HandlerMappingB、DispatcherServletC、ModelAndViewD、ViewResolver【正確答案】:D96.下列關于SpringMvc異常處理錯誤的是?A、dao拋給serviceB、service給controllerC、controller拋給前端控制器D、前端控制器拋給View【正確答案】:D97.默認從文件系統中加載配置文件是哪個類()。A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContexC、XmlWebApplicationContextD、AnnotationConfigWebApplicationContext【正確答案】:B98.SpringMVC重定向正確的是?A、在返回值前面加forward:B、在返回值前面加redirect:C、在入參前加:forward:D、在入參前加:redirect:【正確答案】:B99.使用AOP編程的優勢在于?A、降低務邏輯各部分之間的耦合度,提高程序的可重用性B、提升程序的內聚性C、提升程序的健壯性D、易于擴展【正確答案】:A100.<aop:pointcut/>的作用是?A、定義連接點B、定義切入點C、定義切面D、定義織入對象【正確答案】:B1.下列選項中,屬于Spring框架優點的有A、方便解耦、簡化開發B、AOP編程的支持C、方便集成各種優秀框架D、聲明式事務的支持【正確答案】:ABCD2.下面對Spring說法正確的是A、Spring不支持對數據庫的事務管理B、Spring支持對業務的事務管理C、Spring的配置文件必須通過Struts-config.xml通知應用服務器所在的目錄D、Spring實現了AOP思想【正確答案】:BD3.Spring框架提供了4種常用的注入方式,包括以下哪些()A、set注入B、構造方法注入C、p命名空間注入D、表達式spel方式注入【正確答案】:ABCD4.為什么使用Spring?A、方便解耦,簡化開發B、AOP編程的支持C、聲明式事務的支持D、方便集成各種優秀框架E、對JDBC,JavaMail,遠程調用等提供了簡便封裝【正確答案】:ABCDE5.<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource">此處可以填寫的標簽包括</bean>A、</property>B、</property>C、</property>D、</property>【正確答案】:ABCD6.下列說法正確的是?A、HttpServletRequest:通過request對象獲取請求信息B、HttpServletResponse:通過response處理響應信息C、HttpSession:通過session對象得到session中存放的對象D、modelMap是一個接口實現【正確答案】:ABCD7.REST架構的優點是?A、結構清晰B、符合標準C、易于理解D、擴展方便【正確答案】:ABCD8.在Spring中,下列普通使用Spring的核心功能AOP實現的是()。【選擇兩項】A、權限控制功能Bean工廠管理C、日志管理D、依賴注入功能【正確答案】:AC9.Spring中使用事務管理器的方式包括A、xml配置的方式B、xml解析的方式C、AOP的方式D、注解的方式【正確答案】:AD10.以下是JdbcTemplate對象包含方法是A、Execute()方法B、update()方法C、batchUpdate()方法D、query()方法及queryForXXX()方法【正確答案】:ABCD11.表達式spel方式注入屬性時,在applicationContext.xml配置文件中,注冊User和Car類到容器,包括以下哪些步驟()A、在com.mhys.bean包下創建User類添加username和password屬性并添加有參構造方法。B、在applicationContext.xml配置文件中,注冊User類到容器C、在com.mhys.bean包下,創建Car類,首先,添加brand和carNo兩個屬性D、在控制臺中,查看輸出結果【正確答案】:CD12.springMVC中modelandView的作用A、封裝后端數據B、設置view的url,即跳轉到前端的urlC、將數據傳遞給前端D、其它【正確答案】:ABC13.以下有關Spring各模塊之間關系,說法正確的有()。【選擇兩項】A、Spring各模塊之間是緊密聯系的,它們相互依賴B、Spring除核心模塊外,各模塊之間可以單獨存在C、Spring的核心模塊是必須的,其他模塊則是可選的,可選模塊都基于核心模塊D、Spring的核心模塊不是必須的【正確答案】:BC14.下面關于AOP的理解,正確的是A、面向縱向的開發B、面向橫向的開發C、AOP關注的是面D、AOP關注的是點【正確答案】:BC15.perties文件中配置的項包括A、數據庫的類型B、數據庫的驅動C、用戶名D、密碼【正確答案】:BCD16.以下哪些是AOP應用場景?A、日志記錄B、安全控制C、事務處理D、異常處理【正確答案】:ABCD17.使用<list>標簽可以注入以下哪些元素?A、數組B、List集合C、Map集合D、Properties集合【正確答案】:AB18.@RequestMapping注解常用的屬性A、nameB、valueC、methodD、params【正確答案】:BCD19.在關于依賴注入,描述正確的是A、依賴注入可以增強系統各組件的依賴關系B、所謂依賴注入,就是明確地定義組件接口,獨立開發各個組件,然后根據組件件依賴關系組裝運行的設計模式C、依賴注入能夠降低系統各組件的依賴關系,提倡面向接口編程D、Spring的依賴注入和控制反轉是完全不同的兩個概念【正確答案】:BC20.Spring中常見的創建對象的注解有哪些A、@ComponentB、@ControllerC、@ServiceD、@Repository【正確答案】:ABCD21.對于Spring的AOP的實現方式下列選項說法錯誤的是A、Spring的Advice采用特定的aop語言,在定義pointcuts不可以使用配置文件B、以實現接口的方式作為優先,這樣可以降低應用程序組件之間的耦合程度C、Spring不支持屬性成員jointpontsD、以上說法都正確【正確答案】:AD22.ApplicationContext接口,通過FileSystemXmlApplicationContext獲取上下文容器對象,包括以下哪些()。A、在com.mhys.pojo包下,創建Book類,首先,添加bookName和pages兩個屬性B、在applicationContext.xml配置文件中,注入Book類C、在com.mhys.test包下,編寫測試類。D、在控制臺中,查看輸出結果。【正確答案】:ABCD23.set注入時,在applicationContext.xml文件中使用bean元素注入對象,包括以下哪些步驟A、在Student類中注入name屬性的屬性值B、在測試類中調用getName()方法C、在測試類中調用setName()方法D、在控制臺中,查看輸出結果【正確答案】:ABD24.在關于依賴注入,描述正確的是A、依賴注入可以增強系統各組件的依賴關系B、所謂依賴注入,就是明確地定義組件接口,獨立開發各個組件,然后根據組件件依賴關系組裝運行的設計模式C、依賴注入能夠降低系統各組件的依賴關系,提倡面向接口編程D、Spring的依賴注入和控制反轉是完全不同的兩個概念【正確答案】:BC25.spring有哪些主要模塊?A、springcoreB、springcontextC、springbeanD、springdao【正確答案】:ABD26.spring中scope作用域的范圍包括A、singletonB、prototypeC、requestD、session【正確答案】:ABCD27.以下屬于事務的特性的是A、原子性B、一致性C、隔離性D、持久性【正確答案】:ABCD28.SpringMVC提供了兩種數據校驗的方式:基于____接口的方式和使用______標準進行校驗。A、ValidatorB、AnnotaionJSR-303C、AnnotaionTEST-303D、logging【正確答案】:AB29.Spring中Bean的自動裝配都有那些選擇A、ByTypeByNameC、constructorD、Autodetect【正確答案】:ABC30.構造方法注入屬性時,使用constructor-arg元素來完成構造方法屬性注入包括以下哪些步驟()A、在com.mhys.bean包下創建User類添加username和password屬性并添加有參構造方法。B、在applicationContext.xml配置文件中,注冊User類到容器C、在com.mhys.test包下,創建測試類D、在控制臺中,查看輸出結果【正確答案】:ABCD31.SpringMVC提供了哪些方式添加模型數據?A、ModelB、ModelAndViewC、ListD、Map【正確答案】:ABD32.常用的數據庫連接池A、DBCPB、C3P0C、DRUIDD、MyBatis【正確答案】:ABC33.JdbcTemplate常用的查詢方法A、updateB、insertC、queryForObjectD、queryForList【正確答案】:BC34.下面關于Spring的說法正確的是A、spri

溫馨提示

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

評論

0/150

提交評論