版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGEPAGE1《Spring+MVC+企業(yè)級(jí)程序設(shè)計(jì)》復(fù)習(xí)考試必備題庫(含典型題)一、單選題1.在SpringAOP中,AfterThrowing注解的作用是()A、前置增強(qiáng)B、最終增強(qiáng)C、異常攔截D、以上都不是答案:C2.在Spring配置文件中,的作用是()A、定義異常增強(qiáng)B、拋出一個(gè)異常C、用于捕獲異常D、定義后置增強(qiáng)答案:A3.在SpringMVC中,進(jìn)行數(shù)據(jù)驗(yàn)證時(shí),可使用()注解可以實(shí)現(xiàn)正則匹配A、SizeB、PatternC、MaxD、Past答案:B4.在SpringMVC中,以下描述正確的是()A、在SpringMVC中,可以配置多個(gè)DispatcherServletB、在SpringMVC中,DispatcherServlet是核心servlet,它負(fù)責(zé)接收請(qǐng)求并將請(qǐng)求分發(fā)給適合的控制器C、要使SpringMVC可用,DispatcherServlet需要在web.xml中配置D、以上說法均正確答案:D5.在Spring中,以下關(guān)于事務(wù)管理說法錯(cuò)誤的是()A、Spring事務(wù)管理方式包括編程式、聲明式B、編程式采用的方式是控制事物的邊界C、聲明式采用XML配置方式,將事務(wù)管理與實(shí)際業(yè)務(wù)代碼解耦D、Spring提供兩種方式的編程式事務(wù)管理,可以實(shí)現(xiàn)PlatformTransaction接口或是使用事務(wù)模板TransactionTemplate答案:D6.在Spring中,標(biāo)簽用于用來定義一個(gè)Bean對(duì)象,存在很多屬性,以下()屬性是Bean的唯一標(biāo)識(shí),且不允許重復(fù)A、idB、nameC、classD、factory-bean答案:A7.以下對(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í)異常答案:C8.在SpringMVC中,注解RequestMapping的屬性()用于指定請(qǐng)求中必須包含的參數(shù)A、valueB、pathC、paramsD、method答案:C9.在SpringMVC中,視圖解析器是()A、HandlerMappingB、DispatcherServletC、ModelAndViewD、ViewResolver答案:D10.在Spring中,以下代碼屬于()注入方式A、p命名空間注入B、構(gòu)造方法注入C、set注入D、表達(dá)式spel方式注入答案:C11.在Spring中,BeanFactory是流行的裝載bean的方式,以下正確的創(chuàng)建BeanFactory的方式是()A、BeanFactoryfactory=newBeanFactory(newFileInputStream(“beans.xml”))B、BeanFactoryfactory=newXmlBeanFactory(“classpath:beans.xml”)C、BeanFactoryfactory=newBeanFactory(“beans.xml”)D、BeanFactoryfactory=newXmlBeanFactory(newFileInputStream(“beans.xml”))答案:D12.在SpringAOP中,注解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)代理類答案:A13.在SpringMVC中,下列關(guān)于模型數(shù)據(jù)的綁定描述錯(cuò)誤的是()A、模型數(shù)據(jù)的綁定是指將模型數(shù)據(jù)綁定給JSP域?qū)ο驜、模型數(shù)據(jù)的綁定是由視圖解析器來完成的C、模型數(shù)據(jù)的綁定是由數(shù)據(jù)解析器來完成的D、開發(fā)時(shí)先添加模型數(shù)據(jù),再交給視圖解析器來綁定答案:C14.在SpringMVC中,在橫線處填寫()可以實(shí)現(xiàn)轉(zhuǎn)發(fā)RequestMapping("/toJump")publicStringskipTest(){return"________:/jump.do";}A、redirectB、toC、forD、forward答案:D15.在Spring中,ApplicationContext存在4個(gè)主要的實(shí)現(xiàn)類,其中,用于從文件系統(tǒng)中加載配置文件的類是()A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContextC、XmlWebApplicationContextD、AnnotationConfigApplicationContext答案:B16.在AOP中,切面(Aspect)是指()A、是能夠連接其他方法的切入點(diǎn)B、是編寫通知的對(duì)象,完成通知功能的對(duì)象C、是共有功能的實(shí)現(xiàn)D、用于代理目標(biāo)類的對(duì)象答案:C17.在AOP中,目標(biāo)對(duì)象(Target)是指()A、是編寫通知的對(duì)象,完成通知功能的對(duì)象B、是即將切入切面代碼的對(duì)象,即那些被通知的對(duì)象C、是程序中所有業(yè)務(wù)功能對(duì)象D、是從外部程序引入的通知對(duì)象答案:B18.在SpringAOP中,異常通知在()時(shí)候執(zhí)行A、在方法拋出異常后執(zhí)行B、在方法拋出異常前執(zhí)行C、捕獲異常之后才能執(zhí)行D、需要進(jìn)入調(diào)模式才能執(zhí)行答案:A19.在MVC中,V是指()A、ModelB、ViewC、ControllerD、ModelAndView答案:B20.在Spring中,對(duì)Spring和MyBatis整合時(shí),關(guān)于mapperLocations屬性描述錯(cuò)誤的是()A、mapperLocations屬性屬于SqlSessionFactoryBean類B、配置mapperLocations的作用是減少M(fèi)yBatis的映射文件的配置C、在配置mapperLocations時(shí)可以使用通配符*D、配置了mapperLocations就不需要配置MyBatis其他屬性了答案:D21.在Spring中,通過元素的autowire屬性實(shí)現(xiàn)bean的自動(dòng)裝配,以下屬于autowire屬性值的是()A、constructorB、byNameC、byTypeD、以上均是答案:D22.在SpringMVC中,()類用于負(fù)責(zé)處理HTTP請(qǐng)求和響應(yīng)的A、DispatcherServletB、RequestHandlerC、HttpServletD、SpringController答案:A23.在SpringAOP中,通知類型不包括()A、Before通知B、AfterReturn通知C、Throws通知D、Proxy通知答案:D24.在SpringMVC中,注解RequestMapping的屬性()用于表示地址請(qǐng)求映射的路徑A、methodB、nameC、valueD、params答案:C25.在SpringMVC中,若Controller方法的返回值為ModelAndView,以下操作正確的是()A、需要方法結(jié)束時(shí),定義ModelAndView對(duì)象,并對(duì)model和view分別進(jìn)行設(shè)置B、使用request或response指定響應(yīng)結(jié)果C、可以通過response頁面重定向D、可以通過response指定響應(yīng)結(jié)果答案:A26.在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)有方案提供支持答案:B27.在MVC中,C是指()A、ModelB、ViewC、ControllerD、ModelAndView答案:C28.在Spring中,以下關(guān)于AOP常用注解的介紹,說法錯(cuò)誤的是()A、Aspect用于定義一個(gè)切面B、Pointcut用于定義切入點(diǎn)表達(dá)式C、Before用于定義前置通知,相當(dāng)于BeforeAdviceD、After用于定義后置通知,相當(dāng)于AfterReturningAdvice答案:D29.在Spring中,下列選項(xiàng)不屬于Spring框架優(yōu)點(diǎn)的是()A、提供強(qiáng)大的、可以有效減少頁面代碼的標(biāo)簽B、聲明式事務(wù)的支持C、方便解耦、簡化開發(fā)D、方便集成各種優(yōu)秀框架答案:A30.在Spring中,注解Service一般在()使用中A、控制層B、業(yè)務(wù)層C、數(shù)據(jù)訪問層D、表示層答案:B31.在Spring中,bean的默認(rèn)作用域是()A、RequestB、SingletonC、PrototypeD、Session答案:B32.在Spring中,ApplicationContext存在4個(gè)主要的實(shí)現(xiàn)類,其中,用于從類路徑加載配置文件的類是()A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContextC、XmlWebApplicationContextD、AnnotationConfigApplicationContext答案:A33.在Spring中,標(biāo)簽的autowire屬性取值不包括以下()A、noB、byNameC、byTypeD、byId答案:D34.在Spring中,核心容器是其他模塊建立的基礎(chǔ),以下()不屬于該容器的組成模塊A、Beans模塊B、Core模塊C、Context模塊D、AOP模塊答案:D35.在AOP中,織入(Weaving)是指()A、將標(biāo)對(duì)象應(yīng)用到目從切面而創(chuàng)建一個(gè)新的代理對(duì)象的過程B、將代理類連接到目標(biāo)對(duì)象從而創(chuàng)建一個(gè)新的代理對(duì)象的過程C、將切面應(yīng)用到目標(biāo)對(duì)象從而創(chuàng)建一個(gè)新的代理對(duì)象的過程D、是通過連接點(diǎn)將通知應(yīng)用到切面的過程答案:C36.在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(注釋的方法)答案:A37.在Spring中,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)移答案:C38.在SpringMVC中,以下不屬于SpringMVC組件的是()A、HandlerMappingB、HandlerAdapterC、ViewResolverD、Model答案:D39.在AOP中,目標(biāo)對(duì)象(Target)是指()A、是編寫通知的對(duì)象,完成通知功能的對(duì)象B、是即將切入切面的對(duì)象,即那些被通知的對(duì)象C、是程序中所有業(yè)務(wù)功能對(duì)象D、是從外部程序引入的通知對(duì)象答案:B40.在Spring中,以下不屬于Spring主要模塊的是()A、springcoreB、springcontentC、springWebD、springdao答案:B41.在Spring中,以下不屬于JdbcTemplate對(duì)象的方法是()A、Execute()方法B、update()方法C、batchUpdate()方法D、select()方法答案:D42.在SpringMVC中,通過()注解可以將url請(qǐng)求與業(yè)務(wù)方法進(jìn)行映射A、ControllerB、RequestMappingC、ponentD、Repository答案:B43.在SpringMVC中,業(yè)務(wù)層組件使用的注解是()A、ServiceB、ResourceC、ControllerD、Repository答案:A44.在SpringMVC中,以下關(guān)于注解ResponseBody說明正確的是()A、可用于類或方法上B、用于類上,則表示類中的所有響應(yīng)請(qǐng)求參數(shù)都是jsonC、注解實(shí)現(xiàn)接收http請(qǐng)求的json數(shù)據(jù),將json轉(zhuǎn)換為java對(duì)象D、注解實(shí)現(xiàn)將conreoller方法返回對(duì)象轉(zhuǎn)化為json對(duì)象響應(yīng)給客戶答案:D45.在Spring中,以下()是JDBC和Mybatis使用的事務(wù)管理器接口PlatformTransactionManager的實(shí)現(xiàn)類A、org.springframework.jdbc.datasource.DataSourceTransactionManagerB、org.springframework.jdbc.datasource.DriverManagerDataSourceC、org.springframework.orm.hibernate5.HibernateTransactionManagerD、org.springframework.orm.jpa.JpaTransactionManager答案:A46.在SpringAOP中,注解Pointcut的作用是()A、定義一個(gè)增強(qiáng)B、定義一個(gè)切點(diǎn)C、定義一個(gè)代理D、以上都不正確答案:B47.在SpringMVC中,在橫線處填寫()可以實(shí)現(xiàn)重定向RequestMapping("/toJump")publicStringskipTest(){return"_______:/jump.do";}A、skipB、forwardC、redirectD、to答案:C48.Spring的核心機(jī)制是()A、依賴注入B、數(shù)據(jù)訪問C、AOPD、聲明式事務(wù)答案:A49.在Spring中,下列屬于()事務(wù)管理器A、TransactionManagerB、DataSourceC、QueryForObjectD、Call答案:A50.在Spring中,Bean的作用范圍是通過()屬性來控制的A、init-methodB、factory-beanC、scopeD、autowire答案:C51.在Spring中,BeanFactory采用的是(),即容器需要Bean時(shí)才加載實(shí)例A、快速加載B、提前加載C、預(yù)留加載D、延時(shí)加載答案:D52.在Spring中,可通過注解Value實(shí)現(xiàn)set方式注入,以下關(guān)于Value使用正確的是()A、Value(Java)privateStringcourseName;B、Value="Java"privateStringcourseName;C、Value("Java")privateStringcourseName;D、Value=JavaprivateStringcourseName;答案:C53.在Spring中,Bean的作用域默認(rèn)是()A、SessionB、prototypeC、requestD、singleton答案:D54.在Spring中,以下關(guān)于ApplicationContext接口說法錯(cuò)誤的是()A、它是BeanFactory的子接口B、ApplicationContext是基于BeanFactory而建立的,ApplicationContext繼承了BeanFactory的功能C、FileSystemXmlApplicationContext是其子接口D、ApplicationContext提供了對(duì)資源文件進(jìn)行訪問的支持答案:C55.在SpringMVC中,下列不屬于AnnotaionJSR-303的注解的是()A、AssertFalseB、DecimalMax(value)C、NotNullD、IsNull答案:D56.在SpringMVC中,下列關(guān)于異常處理錯(cuò)誤的是()A、dao層拋給service層B、service層拋給controller層C、controller層拋給前端控制器D、前端控制器拋給View層答案:D57.在SpringMVC中,控制層組件使用的注解是()A、ServiceB、ResourceC、ControllerD、Repository答案:C58.在Spring中,ApplicationContext的實(shí)現(xiàn)類不包括()A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContexC、XmlWebApplicationContextD、AbstractWebApplicationContext答案:D59.在Spring中,bean的自動(dòng)裝備的注解是()A、ponentB、AutowiredC、ValueD、AutoInit答案:B60.在Spring中,在web.xml文件中配置Spring框架,下面配置正確的是()A、config/WEB-INF/classes/applicationContext.xmlB、servletConfig/WEB-INF/classes/applicationContext.xmlC、contextconfig/WEB-INF/classes/applicationContext.xmlD、contextConfigLocation/WEB-INF/classes/applicationContext.xml答案:D61.在Spring中,核心模塊是其他模塊建立的基礎(chǔ),以下()不是Spring框架的核心模塊A、Beans模塊B、Core模塊C、Context模塊D、AOP模塊答案:D62.在Spring中,Transactional注解一般放在()層使用A、業(yè)務(wù)層B、數(shù)據(jù)層C、控制層D、模型層答案:A63.在Spring中,標(biāo)簽用于用來定義一個(gè)Bean對(duì)象,存在很多屬性,以下()屬性是Bean的名稱標(biāo)識(shí)A、idB、nameC、classD、factory-bean答案:B64.在Spring中,以下不屬于實(shí)例化Bean的方式的是()A、構(gòu)造器實(shí)例化B、靜態(tài)工廠方式實(shí)例化C、實(shí)例工廠方式實(shí)例化D、抽象方法實(shí)例化答案:D65.在Spring中,注解Controller一般在()使用中A、業(yè)務(wù)層B、控制層C、數(shù)據(jù)訪問層D、表現(xiàn)層答案:B66.在SpringMVC中,在內(nèi)部使用()接口存儲(chǔ)模型數(shù)據(jù),在調(diào)用業(yè)務(wù)方法前會(huì)創(chuàng)建一個(gè)隱含對(duì)象作為模型數(shù)據(jù)的存儲(chǔ)容器。A、ViewB、ListC、ModelD、Map答案:C67.在Spring中,以下關(guān)于Spring框架說法不正確的是()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)答案:B68.在SpringMVC中,以下不屬于注解RequestMapping的作用的是()A、url映射B、限制http請(qǐng)求方法C、窄化請(qǐng)求映射D、規(guī)定返回值答案:D69.以下不屬于事務(wù)的特性的是()A、原子性B、一致性C、隔離性D、臨時(shí)性答案:D70.在SpringMVC中,下列關(guān)于SpringMVC說法正確的是()A、SpringMVC框架是一個(gè)MVC框架,是Spring的升級(jí)版B、SpringMVC通過實(shí)現(xiàn)Model-View-Controller模式能很好地將數(shù)據(jù)、業(yè)務(wù)與展現(xiàn)進(jìn)行分離C、SpringMVC必須和MyBatis一起使用完成持久化層D、SpringMVC使用自定義注解會(huì)提高效率答案:B71.在Spring中,以下關(guān)于注解ponent使用正確的是()A、ponentpublicclassTigerB、ponentprivateTigertiger;C、ponent("Tiger")privateTigertiger;D、ponent="Tiger"privateTigertiger;答案:A72.在Spring中,JdbcTemplate對(duì)象用于批量更新的方法是()A、batchUpdateB、updateC、deleteD、execute答案:A73.在SpringAOP中,最終通知是指()A、在后置通知之后執(zhí)行的通知。B、在前置通知之后執(zhí)行的通知。C、表示在某個(gè)連接點(diǎn)執(zhí)行之后執(zhí)行的通知。D、在環(huán)繞置通知之后執(zhí)行的通知。答案:C74.在SpringMVC中,可使用注解方式在實(shí)體類的屬性上添加數(shù)據(jù)校驗(yàn)規(guī)則,下列限制只能為false的注解是()A、AssertFalseB、NullC、DecimalMin(value)D、IsFalse答案:A75.在SpringMVC中,在控制器方法正確實(shí)現(xiàn)轉(zhuǎn)發(fā)的是()A、在返回值前面加forward:B、在返回值前面加redirect:C、在入?yún)⑶凹樱篺orward:D、在入?yún)⑶凹樱簉edirect:答案:A76.在Spring中,以下關(guān)于JdbcTemplate的描述錯(cuò)誤的是()A、JdbcTemplate不屬于Spring,使用時(shí)需要導(dǎo)入對(duì)應(yīng)的jar包B、JdbcTemplate是對(duì)數(shù)據(jù)庫的操作在jdbc的封裝C、我們只需要提供SQL語句和提取結(jié)果,使JDBC更加易于使用。D、JdbcTemplate使用spring的注入功能,把DataSource注冊(cè)到JdbcTemplate之中答案:A77.以下關(guān)于MVC的處理過程描述不正確的是()A、首先控制器接收用戶的請(qǐng)求,控制器調(diào)用相應(yīng)的模型來處理用戶請(qǐng)求B、模型進(jìn)行相應(yīng)的業(yè)務(wù)邏輯處理,并返回?cái)?shù)據(jù)C、模型確定調(diào)用哪個(gè)視圖進(jìn)行數(shù)據(jù)展示D、視圖將模型返回的數(shù)據(jù)呈現(xiàn)給用戶答案:C78.在SpringMVC中,在配置文件中配置的作用是()A、組件的掃描B、配置靜態(tài)資源的請(qǐng)求處理C、加載外部配置文件D、開啟注解方式實(shí)現(xiàn)AOP事務(wù)管理答案:B79.在Spring中,提供了4種常用的注入方式,不包括()A、set注入B、構(gòu)造方法注入C、p命名空間注入D、自動(dòng)類型注入答案:D80.在Spring中,屬性的注入方式不包括()A、構(gòu)造方法注入B、set方法注入C、p命名空間注入D、屬性名注入答案:D81.在SpringMVC中,ModelAndView的作用()A、封裝后端數(shù)據(jù)B、設(shè)置view的url,即跳轉(zhuǎn)到前端的urlC、將數(shù)據(jù)傳遞給前端D、以上均是答案:D82.在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、RunAnywhereD、Spring的AOP機(jī)制降低了業(yè)務(wù)對(duì)象替換的復(fù)雜性答案:D83.在Spring中,下列注解關(guān)于Autowired和Resource說法錯(cuò)誤的是()A、Autowired默認(rèn)按照byName方式進(jìn)行bean匹配B、Resource默認(rèn)按照byType方式進(jìn)行bean匹配C、Autowired是Spring的注解D、Resource是Spring的注解答案:D84.在SpringMVC中,所提供的數(shù)據(jù)校驗(yàn)為()校驗(yàn)A、客戶端B、服務(wù)端C、規(guī)則D、有效性答案:B85.在Spring中,注解Repository一般在()使用中A、業(yè)務(wù)層B、控制層C、數(shù)據(jù)訪問層D、表現(xiàn)層答案:C86.在Spring中,關(guān)于所配置的init-method屬性,以下說法正確的是()A、init-method中配置的方法在構(gòu)造方法之前執(zhí)行B、init-method中配置的方法在構(gòu)造方法之后,在依賴注入之前執(zhí)行C、init-method中配置的方法在依賴注入之后執(zhí)行D、init-method中配置的方法需要手動(dòng)調(diào)用執(zhí)行答案:C87.在Spring中,關(guān)于注解ponent說法正確的是()A、ponent注解表明一個(gè)類會(huì)作為組件類,并告知Spring要為這個(gè)類創(chuàng)建bean。B、ponent注解表明一個(gè)類會(huì)作為單例類,并告知Spring要為這個(gè)類創(chuàng)建bean。C、ponent注解告訴Spring這個(gè)方法將會(huì)返回一個(gè)對(duì)象D、ponent注解告訴Spring這個(gè)方法將會(huì)返回一組對(duì)象答案:A88.在SpringAOP中,After注解的作用是()A、前置增強(qiáng)B、最終增強(qiáng)C、后置增強(qiáng)D、環(huán)繞增強(qiáng)答案:B89.在AOP中,連接點(diǎn)(JoinPoint)定義正確的是()A、是程序和其他程序類的連接點(diǎn)B、是程序在運(yùn)行過程中能夠插入切面的地點(diǎn)C、是能夠連接其他方法的切入點(diǎn)D、是程序的和外部接口的連接點(diǎn)答案:B90.在Spring中,JdbcTemplate對(duì)象中用于執(zhí)行存儲(chǔ)過程和函數(shù)的方法是()A、call()B、update()C、query()D、queryForObject()答案:A91.在Spring中,以下()注解可以對(duì)類成員變量、方法及構(gòu)造函數(shù)進(jìn)行標(biāo)注,完成自動(dòng)裝配的工作A、ponentB、AutowiredC、ValueD、AutoInit答案:B92.在Spring中,以下關(guān)于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)簽下要指定索引的位置答案:B93.在SpringAOP中,以上配置中beforeAdvice是指()A、后置增強(qiáng)方法B、前置增強(qiáng)方法C、前置增強(qiáng)代理D、后置增強(qiáng)代理答案:B94.在Spring配置文件中,作用是()A、定義連接點(diǎn)B、定義切入點(diǎn)C、定義切面D、定義織入對(duì)象答案:B95.在SpringMVC中,以下關(guān)于注解RequestBody說明正確的是()A、可用于類或方法上B、用于類上,則表示類中的所有響應(yīng)請(qǐng)求參數(shù)都是jsonC、注解實(shí)現(xiàn)接收http請(qǐng)求的json數(shù)據(jù),將json轉(zhuǎn)換為java對(duì)象D、注解實(shí)現(xiàn)將conreoller方法返回對(duì)象轉(zhuǎn)化為json對(duì)象響應(yīng)給客戶答案:C96.在SpringAOP中,AfterReturning注解的作用是()A、最終增強(qiáng)B、環(huán)繞增強(qiáng)C、前置增強(qiáng)D、后置增強(qiáng)答案:D97.在Spring中,通過靜態(tài)工廠方式創(chuàng)建Bean對(duì)象時(shí),需要的()屬性指定靜態(tài)工廠類的方法A、factory-methodB、factory-beanC、methodD、factory-static-method答案:A98.在Spring中,在測(cè)試類存在有如下代碼:ApplicationContextContext=newClassPathXmlApplicationContext("applicationContext")UserServiceuservice=(UserService)Context.getBean("userService")下列選項(xiàng)中關(guān)于Spring的配置文件理解不正確的是()A、Spring的配置文件名字為applicationContext.xmlB、Spring配置文件中配置了id=“userService”的bean元素C、UserService是一個(gè)接口D、在Spring配置文件中UserService可以沒有屬性注入答案:C99.在Spring中,定義了7中事務(wù)的傳播行為,其中,最常用的是(),表示當(dāng)前方法必須運(yùn)行在事務(wù)中。A、PROPAGATION_REQUIRES_NEWB、PROPAGATION_SUPPORTSC、PROPAGATION_REQUIREDD、PROPAGATION_NOT_SUPPORTS答案:C100.在SpringAOP中,以上配置中afterReturningAdvice是指()A、前置增強(qiáng)方法B、環(huán)繞增強(qiáng)方法C、后置增強(qiáng)方法D、異常增強(qiáng)方法答案:C101.在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ù)答案:A102.在Spring中,JdbcTemplate對(duì)象用于刪除數(shù)據(jù)的方法是()A、insertB、updateC、deleteD、query答案:B103.在SpringMVC中,若要使用的表單標(biāo)簽庫,必須在JSP頁面的開頭處聲明()指令A(yù)、taglibB、importC、includeD、page答案:A104.在SpringMVC中,SpringMVC的執(zhí)行流程的第一步是()A、發(fā)起請(qǐng)求到前端控制器(DispatcherServlet)B、前端控制器請(qǐng)求HandlerMapping查找Handler可以根據(jù)xml配置、注解進(jìn)行查找C、處理器映射器HandlerMapping向前端控制器返回HandlerD、前端控制器調(diào)用處理器適配器去執(zhí)行Handler答案:A105.在SpringMVC中,以下關(guān)于視圖解析器配置文件,橫線處應(yīng)該填寫()A、*/B、prefixC、srefixD、/*答案:B106.在Spring配置文件中,的作用是()A、定義引介增強(qiáng)B、定義環(huán)繞增強(qiáng)C、定義前置增強(qiáng)D、定義后置增強(qiáng)答案:D107.在Spring中,Spring框架支持的事務(wù)功能包括()A、事務(wù)的傳播行為B、事務(wù)回滾規(guī)則C、事務(wù)的隔離級(jí)別D、以上均包括答案:D108.在Spring中,以下()不是SpringAOP的注解A、BeforeB、AroundC、BeforeReturningD、AfterThrowing答案:C109.在Spring中,p命名空間注入屬性之前需要引入以下()對(duì)應(yīng)約束。A、xmlns:a="http://./schema/a"B、xmlns:p="http://./schema/p"C、xmlns:p="http://./schema/p"D、xmlns:p="http://."答案:C110.在Spring中,JdbcTemplate對(duì)象用于更新數(shù)據(jù)的方法()A、updateB、insertC、queryForObjectD、queryForList答案:A111.在SpringMVC中,下列不屬于控制器方法的返回值的是()A、ModelAndViewB、StringC、ModelD、void答案:C112.在SpringMVC中,進(jìn)行服務(wù)器端驗(yàn)證,用()注解可以實(shí)現(xiàn)密碼長度的限制A、SizeB、LengthC、MaxD、Past答案:A113.在Spring中,可以使用的()屬性指定在bean對(duì)象銷毀時(shí)調(diào)用的方法A、init-methodB、finally-methodC、factory-methodD、destroy-method答案:D114.在SpringMVC,以下屬于SpringMVC核心控制器的是()A、前端控制器(DispatcherServlet)B、請(qǐng)求到處理器映射(HandlerMapping)C、視圖解析器(ViewResolver)D、處理器適配器(HandlerAdapter)答案:A115.在SpringMVC中,以下關(guān)于注解RequestMapping的說明正確的是()A、用于處理請(qǐng)求url映射的注解B、只能用在方法上C、必須設(shè)置url的入?yún)、必須設(shè)置返回值答案:A116.在Spring中,以下橫線處正確添加的代碼是()A、valueB、refC、value-refD、data-ref答案:B117.在SpringMVC中,在控制器方法正確實(shí)現(xiàn)重定向的是()A、在返回值前面加forward:B、在返回值前面加redirect:C、在入?yún)⑶凹樱篺orward:D、在入?yún)⑶凹樱簉edirect:答案:B118.在SpringMVC中,下列關(guān)于ModelAndView的說法錯(cuò)誤的是()A、控制器處理方法的返回值若為:ModelAndView,則既可以包含視圖信息,也可以包含模型數(shù)據(jù)信息B、控制器處理方法的返回值若為:ModelAndView,在控制器的方法體內(nèi),除了通過setViewName()或者setView()設(shè)置視圖,還必須通過addObject()添加模型數(shù)據(jù)C、ModelAndView的addObject()方法跟addAll0bjects()方法區(qū)別:前者添加一個(gè)對(duì)象到model中,后者是添加一個(gè)Map對(duì)象D、ModelAndView.setViewName(”wele");中的wele是邏輯視圖名,并非真正的視圖對(duì)象答案:B119.在Spring中,若Spring配置文件存在以下的代碼,關(guān)于代碼說法正確的是()SCCEA、的userName是UserTable中的屬性,可以不需要get和set方法B、的userName是UserTable中的屬性,可以不需要get方法,但一定要存在set方法C、的userName是UserTable中的屬性,可以不需要set方法,但一定要存在get方法D、的userName是UserTable中的屬性,一定要存在get和set方法答案:B120.在Spring中,數(shù)據(jù)庫配置文件perties一般需要配置的項(xiàng)不包括()A、數(shù)據(jù)庫的類型B、數(shù)據(jù)庫的驅(qū)動(dòng)C、用戶名D、密碼答案:A121.在程序設(shè)計(jì)中,AOP與OOP的關(guān)系是()A、AOP是OOP的補(bǔ)充B、AOP已經(jīng)取代了OOPC、OOP比AOP更加優(yōu)秀D、OOP比AOP更適合做日志記錄答案:A122.在SSM中,下列說法錯(cuò)誤的是()A、Spring、SpringMVC和Mybatis,是標(biāo)準(zhǔn)的MVC設(shè)計(jì)模式B、Spring實(shí)現(xiàn)業(yè)務(wù)對(duì)象管理C、Mybatis作為數(shù)據(jù)對(duì)象的持久化引擎D、Spring是一個(gè)高耦合的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架答案:D123.以下()不屬于AOP應(yīng)用場景A、日志記錄B、安全控制C、事務(wù)處理D、數(shù)據(jù)處理答案:D124.在MVC中,M是指()A、ModelB、ViewC、ControllerD、ModelAndView答案:A125.在SpringMVC中,若要使用SpringMVC的數(shù)據(jù)校驗(yàn)需導(dǎo)入對(duì)應(yīng)jar包,其中不包括()A、jackson-annotations-2.4.0.jarB、hibernate-validator.jarC、jboss-logging.GA.jarD、validator-api-1.1.0.Final.jar答案:A126.在Spring中,以下關(guān)于Spring框架的優(yōu)勢(shì)不包括()A、方便解耦,簡化開發(fā)B、AOP編程的支持C、使程序的測(cè)試更復(fù)雜D、降低JavaEEAPI的使用難度答案:C127.在Spring中,JdbcTemplate對(duì)象用于新增數(shù)據(jù)的方法()A、updateB、insertC、queryForObjectD、query答案:A128.在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中的BeanC、Service通常作用在業(yè)務(wù)層(Service層),用于將業(yè)務(wù)層的類標(biāo)識(shí)為Spring中的BeanD、Controller通常作用在控制層(如SpringMVC的Controller),用于將控制層的類標(biāo)識(shí)為Spring中的Bean答案:A129.在SpringAOP中,以下execution()表達(dá)式使用錯(cuò)誤的是()A、execution(void.mhys.demo.UserServiceImpl.save())B、execution(*.mhys.demo.UserServiceImpl.save())C、execution(*.mhys.demo.UserServiceImpl.*())D、execution(.mhys.demo.*ServiceImpl.*())答案:D130.在Spring中,使用注解的方式來進(jìn)行事務(wù)管理,使用的注解是()A、TransactionalB、ResourceC、ServiceD、Repository答案:A131.在SpringMVC中,以下描述錯(cuò)誤的是()A、SpringMVC中必須是實(shí)現(xiàn)了Handler接口的JavaBean才能成為請(qǐng)求處理器B、DispatcherServlet是SpringMVC的前端控制器和任何的servlet一樣,必須web.xml中配置后,才能起作用C、在web.xml中,根據(jù)servlet-mapping的URL不同,可以配置多個(gè)DispatcherServletD、ModelAndView中的view是邏輯視圖名,而非真正的視圖對(duì)象答案:A132.在SpringMVC中,Dao層組件使用的注解是()A、ServiceB、ResourceC、ControllerD、Repository答案:D133.在SpringAOP中,環(huán)繞通知是指()A、在被通知的方法調(diào)用之前執(zhí)行自定義的方法B、在被通知的方法調(diào)用之后執(zhí)行自定義的方法C、在被通知的方法調(diào)用過程中并不會(huì)自動(dòng)執(zhí)行D、在被通知的方法調(diào)用之前和之后執(zhí)行自定義的方法答案:D134.在Spring中,使用AOP編程的優(yōu)勢(shì)在于()A、降低務(wù)邏輯各部分之間的耦合度,提高程序的可重用性B、提升程序的內(nèi)聚性C、提升程序的健壯性D、提升程序的耦合性答案:A135.在Spring中,以下關(guān)于注解PostConstruct說法錯(cuò)誤的是()A、在方法上加該注解會(huì)在項(xiàng)目啟動(dòng)的時(shí)候執(zhí)行該方法B、可以理解為在spring容器初始化的時(shí)候執(zhí)行該方法C、在方法上加該注解只會(huì)被服務(wù)器執(zhí)行一次D、在方法上加該注解會(huì)在項(xiàng)目結(jié)束的時(shí)候執(zhí)行該方法答案:D136.在Spring中該配置的作用是()A、開啟事務(wù)代理B、開啟注解掃描C、配置前置通知D、配置后置通知答案:B137.在SpringMVC中,以下關(guān)于SpringMVC說明錯(cuò)誤的是()A、Spring配備構(gòu)建Web應(yīng)用的全功能MVC框架B、SpringMVC是Spring框架的升級(jí)版C、SpringMVC是Spring框架的一個(gè)模塊,SpringMVC和Spring無需通過中間整合層進(jìn)行整合。D、Spring的MVC框架用控制反轉(zhuǎn)把業(yè)務(wù)對(duì)象和控制邏輯清晰地隔離,它也允許以聲明的方式把請(qǐng)求參數(shù)和業(yè)務(wù)對(duì)象綁定。答案:B138.在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ì)象答案:D139.在SpringMVC中,當(dāng)調(diào)用業(yè)務(wù)方法前會(huì)創(chuàng)建隱含對(duì)象存儲(chǔ)模型數(shù)據(jù),設(shè)置業(yè)務(wù)方法的入?yún)椋ǎ╊愋?,SpringMVC會(huì)將隱含對(duì)象的引用傳遞給入?yún)、MapB、ModelAndViewC、ModelsD、String答案:A140.在SpringMVC中,在設(shè)計(jì)控制器方法時(shí),方法參數(shù)使用()注解來接收請(qǐng)求對(duì)象中基本數(shù)據(jù)類型參數(shù)A、RequestParamB、PrequestC、ParamD、RequestMapping答案:A141.在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)建方向的不同答案:B142.在SpringMVC中,在設(shè)計(jì)控制器方法時(shí),注解()可以獲取restful風(fēng)格請(qǐng)求的路徑參數(shù)A、RequestMappingB、RequestBodyC、PathVariableD、RequestParam答案:C143.在Spring中,對(duì)以下依賴注入的代碼,以下選項(xiàng)說法錯(cuò)誤的是()ApplicationContextcontext=newClassPathXmlApplicationContext("di.xml");Printerprinter=(Printer)context.getBean("printer");A、Spring配置文件為di.xmlB、di.xml位于classpath對(duì)應(yīng)的目錄下C、在di.xml中定義了一個(gè)id或name為printer的beanD、context.getBean()返回的是printer類型的對(duì)象,不需要強(qiáng)制轉(zhuǎn)換類型答案:D144.在Spring中,以下關(guān)于set注入優(yōu)點(diǎn)說法正確的是()A、在構(gòu)造期即創(chuàng)建一個(gè)完整、合法的對(duì)象B、不需要編寫繁瑣的setter方法的C、對(duì)于復(fù)雜的依賴關(guān)系,set注入更簡法,直觀D、以上說法均正確答案:C145.在SpringAOP中,Around注解的作用是()A、環(huán)繞增強(qiáng)B、后置增強(qiáng)C、前置增強(qiáng)D、后置代理答案:A146.在Spring中,AOP常用的通知類型不包括()A、前置通知B、后置通知C、環(huán)繞通知D、進(jìn)程通知答案:D147.在Spring中,通過“xxx”的方式讓注解與JavaBean緊密結(jié)合將()A、減少了配置文件的體積,又增加了JavaBean的可讀性與內(nèi)聚性B、減少了配置文件的體積,又降低了JavaBean的可讀性與內(nèi)聚性C、增加了配置文件的體積,又增加了JavaBean的可讀性與內(nèi)聚性D、增加了配置文件的體積,又降低了JavaBean的可讀性與內(nèi)聚性答案:A148.在SpringMVC中,可使用注解方式在實(shí)體類的屬性上添加數(shù)據(jù)校驗(yàn)規(guī)則,下列限制必須為一個(gè)不大于指定值的數(shù)字的注解是()A、Max(value)B、Min(value)C、DecimalMax(value)D、DecimalMin(value)答案:C149.在SpringMVC中,注解RequestMapping的()屬性用于指定請(qǐng)求所處理的請(qǐng)求類型A、nameB、valueC、methodD、params答案:C150.在SpringMVC中,在設(shè)計(jì)處理器類時(shí),方法參數(shù)使用()注解來接收基本數(shù)據(jù)類型參數(shù)A、RequestParamB、PrequestC、ParamD、RequestMapping答案:A151.在Spring中,核心模塊的作用是()A、提供了面向切面編程的支持B、用IOC容器來管理類的依賴關(guān)系C、提供了與多個(gè)第三方持久層框架的良好整合D、提供了Web應(yīng)用的MVC實(shí)現(xiàn)答案:B多選題1.在SpringMVC中,提供了()方式添加模型數(shù)據(jù)【選三項(xiàng)】A、ModelB、ModelAndViewC、ListD、Map答案:ABD2.在Spring中,JdbcTemplate對(duì)象用于查詢數(shù)據(jù)的方法有()【選兩項(xiàng)】A、select()B、query()C、queryForObjectD、call()答案:BC3.在SpringMVC中,提供了兩種數(shù)據(jù)校驗(yàn)的方式:基于()接口的方式和使用()標(biāo)準(zhǔn)進(jìn)行校驗(yàn)。【選兩項(xiàng)】A、ValidatorB、AnnotaionJSR-303C、AnnotaionTEST-30
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 4706.123-2024家用和類似用途電器的安全第123部分:電動(dòng)晾衣機(jī)的特殊要求
- 護(hù)理吸痰法操作規(guī)程
- 植樹節(jié)班會(huì)教育活動(dòng)
- 內(nèi)鏡治療后患者并發(fā)癥
- 春季安全生產(chǎn)管理工作
- 3.3.1鹽類的水解原理 課件 高二上學(xué)期化學(xué)人教版(2019)選擇性必修1
- DB5323T 115-2024魔芋林下栽培技術(shù)規(guī)范
- 數(shù)據(jù)中心能源管理的可持續(xù)發(fā)展
- 高端白酒行業(yè)發(fā)展趨勢(shì)
- 糖尿病預(yù)防與治理方案
- 主語從句詳解課件
- 慢性傷口的綜合處理課件
- 《人民幣硬幣和普通紀(jì)念幣》理論考試題庫(含答案)
- RoseMirrorHA安裝維護(hù)手冊(cè)
- 城市軌道交通牽引供電及電力技術(shù)分析
- 藍(lán)色清新簡約座位表word模板
- 提高外墻干掛石材施工一次合格率QC成果Word版
- 建筑行業(yè)會(huì)計(jì)基本處理課件
- 專題動(dòng)詞不定式-一般將來時(shí)
- 超星爾雅學(xué)習(xí)通走近核科學(xué)技術(shù)章節(jié)測(cè)試答案
- 初中藝術(shù)鄂教七年級(jí)上冊(cè)(2022年新編) 漫步藝術(shù)長廊舞劇欣賞《永不消逝的電波》教學(xué)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論