Spring練習(xí)卷附答案_第1頁(yè)
Spring練習(xí)卷附答案_第2頁(yè)
Spring練習(xí)卷附答案_第3頁(yè)
Spring練習(xí)卷附答案_第4頁(yè)
Spring練習(xí)卷附答案_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

--1@Aspect

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

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論