




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档Spring测试试题1)下面关于Spring的说话正确的选项是(B C)(选择两项)A ) Spring 是一一个重量级的框架B) Spring是一个轻量级的框架C ) Spring 是一个IOC和AOP容器D) Spring是一个入侵式的框架2)下面关于IOC的理解,正确的选项是(A B)(选择两项)A)限制反转B)对象被动的接受依赖类C)对象主动的去找依赖类D) 一定要用接口3)下面关于 AOP的理解,正确的选项是(B C)(选择两项)A)面向纵向的开发B)面向横向的开发C) AOP关注是面D) AOP关注的是点4) Spring的组成一共有(D)块组成.A) 1 B) 3 C)
2、5 D) 75) Spring各模块之间关系(B C)(选择两项)A ) Spring各模块之间是紧密联系的,相互依赖的B) Spring各模块之间可以单独存在C ) Spring的核心模块是必须的,其他模块是基于核心模块D) Spring的核心模块不是必须的,可以不要随意编辑精品文档6 Spring核心模块的作用BA做AOP的B做IOC的,用来治理 Bean的C是用来支持 HiberneteD是用来支持 Struts的7对Hibernate 的支持主要用到 Spring的那个模块B选择两项A) Spring核心模块B) Spring ORM模块C) Spring MVC模块D) Spring
3、 Web模块8对Struts的支持主要用到 Spring的那个模块D选择两项A) Spring核心模块B) Spring ORM模块C) Spring MVC模块D) Spring Web模块9 Spring的通知类型有A B C D 多项选择A Before 通知B After return 通知C Throws 通知D Around 通知10下面关于切入点的说法正确的选项是 A C D 多项选择A是AOP中一系列连连接点的集合B在做AOP时定义切入点是必须的随意编辑精品文档C)在做AOP时定义切入点不是必须的D)可以用正那么表达式来定义切入点11)Spring 包装Hibernate 之后
4、的Hibernate 的DAO 应该继承那个类(C)A) HibernateDAOB) SessionFactoryC ) HibernateDAOSuportD Session12)下面对 Spring包装Struts1.2 的说法正确的选项是(B C)(选择两项)A) Spring 包装 Struts 的 ActionServletB) Spring 包装 Struts 的 ActionC)主要是利用 Spring的依赖注入D)主要利用Spring的面向方面的编程13) Spring包装Struts时那些Spring模块是必须的(A D)(选择两项)A) Spring核心模块B) Spri
5、ng AOP 模块C) Spring MVC 模块D) Spring WEB 模块14)Spring 中Before通知的目标对象要实现的接口是( A)A MethodBeforeAdviceB) ThrowsAdviceC AfterReturningAdviceD MethodInterceptor 15) Spring中around 通知的目标对象要实现的接口是随意编辑精品文档A) MethodBeforeAdviceB) ThrowsAdviceC ) AfterReturningAdviceD) MethodInterceptor16) Spring中Before通知的目标对象要实现
6、的接口中before 方法中的三个常用的参数依次是(A)A)方法,方法的参数,目标对象B)方法的参数,方法,目标对象C)目标对象,方法,方法的参数D)方法的参数,目标对象,方法17) Spring中around 通知的目标对象要实现的接口中invoke中方法的参数是(C)A)方法B)目标对象C)方法执行参数D) Exception18)下面是Spring依赖注入方式的是(A B )(选择两项)A) set方法注入B)构造方法的注入C) get方法的注入D)接口的注入19)下面关于在 Spring中配置Bean的id属性的说法正确的选项是(B D)(选择两项)A) id属性是必须,没有id属性就
7、会报错B) id属性不是必须的,可以没有C) id属性的值可以重复随意编辑精品文档D) id属性的值不可以重复20下面关于在 Spring中配置Bean的name属性的说法正确的选项是B D 选择两项A) name属性是必须,没有 name属性就会报错B) name属性不是必须的,可以没有C) name属性的值可以重复D) name属性的值不可以重复21下面是IOC自动装载方法的是A B选择两项A) byNameB) byTypeC ) constructorD) byMethod22)下面关于在 Spring 中配置 Bean的init-method的说法正确的选项是(C)A ) init-
8、method是在最前面执行的B init-method在构造方法后,依赖注入前执行C init-method在依赖注入之后执行D init-method在依赖注入之后,构造函数之前执行23下面关于Spring配置文件说话正确的选项是B C选择两项A Spring 配置文件必须叫 applicationContext.xmlB Spring 配置文件可以不叫applicationContext.xmlC Spring配置文件可以有多个D Spring配置文件只能有一个24看下面的代码,说法正确的选项是 B <bean id="userTable" class="
9、;com.xfaccp.bean.UserTable">随意编辑精品文档<property name="userName"><value>ACCP</value></property></bean>A其中 <property name="userName">B其中 <property name="userName">有set方法C其中 <property name="userName">有get方法的us
10、erName 是UserTable中的属性,可以不要get、set方法.的userName 是UserTable 中的属性,可以不要的userName 是UserTable中的属性,可以不要get方法,但是一定要set方法,但是一定要D其中 <property name="userName">的userName 是UserTable 中的属性,一定要有get和set方法25看下面的代码,说法正确的选项是A D 选择两项<bean id= "user" class= "com.xfaccp.bean.User"/>
11、;<constructor-arg><value>accp</value></constructor-arg></bean>A必须要有一个接受字符串的构造方法B可以没有接受一个字符串的构造方法C这个类有且只能有一个只接受一个字符串的构造方法D这个类可以有多个构造方法,但是一定要有一个只接受一个字符串的构造方法<bean id="before"26看下面的代码,说法正确的选项是 B D选择两项class="org.springframework.aop.framework.ProxyFactoryBe
12、an"><property name="proxyInterfaces">随意编辑精品文档<value>com.xfaccp.before.BeforeInterface</value></property><property name="target"><ref bean="testBefore"/></property><property name="interceptorNames"><lis
13、t><value>beforeAdvisor</value></list></property></bean>A这段代码是做IOCB这段代码是做 AOPC这段代码是在做代理D这段代码是在做织入27看下面的代码,说法正确的选项是 B<bean id="beforeAdvisor" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor"><property name="advice&qu
14、ot;><ref local="beforeImpl"/></property><property name="pattern"><value>.*</value></property></bean>A这段代码是在定义目标对象B这段代码是在定义切入点随意编辑精品文档C这段代码是在定义代理D这段代码是在定义织入28 Spring包装Hibernate 之后,能够来保存数据的方法有 A C选择两项A saveB loadC saveOrUpdateD merge29)
15、Spring 包装Hibernate 之后,关于findByExample 方法说法正确的选项是 BA是根据对象来找,对象中有的属性都作为条件,包括主键,根据对象来动态的查询B是根据对象来找,对象中有的属性都作为条件,不包括主键,根据对象来动态的查询C是根据SQL语句来找D是根据HQL来找30) Spring 包装Hibernate 之后,关于 merge 方法说话正确的选项是 DA用来修改记录B用来增加记录C根据主键来判断,如果有主键就修改,没有主键就增加记录D先查询记录,后修改31) Spring 包装Hibernate 之后,关于findByCriteria方法说话正确的选项是 CA参数
16、是Restrictions 对象B参数是HQL语句C参数是 DetachedCriteria 对象D此方法不支持分页32) Spring 包装Hibernate 之后,关于find 方法说话正确的选项是B随意编辑精品文档A)参数是Restrictions 对象B)参数是HQL语句C)参数是 DetachedCriteria 对象D)此方法不支持分页33) ) Spring包装Struts的动作说法正确的选项是(B D )(选择两项)A) Action配置的type属性还是指向自己的Action 类B) Action配置的type属性不需要指向自己的Action类,但是Action要在Sprin
17、g配置文件中配置C) Action配置的type属性一定要指向Spring提供的代理类,但是 Action要在Spring配置文件中配置D) Action配置的type属性可以不指向Spring提供的代理类,可以利用Spring提供的中央处理器来处理,但是Action要在Spring配置文件中配置34) Spring中提供通过Web容器来启动Spring框架的类有(AC )(选择两项)A ) ContextLoaderListenerB ) ServletLoaderListnerC) ContextLoaderServletD ) ActionServlet35)在web.xml文件中配置
18、Spring框架,下面配置正确的选项是( D)A) <context-param><param-name>config</param-name><param-value>/WEB-INF/classes/applicationContext.xml</param-value></context-param>B) <context-param><param-name>servletConfig</param-name><param-value>/WEB-INF/classes/
19、applicationContext.xml</param-value>随意编辑精品文档</context-param>C) <context-param><param-name>contextconfig</param-name><param-value>/WEB-INF/classes/applicationContext.xml</param-value></context-param>D) <context-param><param-name>contextConfi
20、gLocation</param-name><param-value>/WEB-INF/classes/applicationContext.xml</param-value></context-param>36)在struts1.2同Spring集成的中,需要在 struts-config.xml文件中配置一个请求处理器,下面配置方法正确的是(B )A) <controllerclassName="org.springframework.web.struts.DelegatingRequestProcessor">
21、;</controller>B) <controllerprocessorClass="org.springframework.web.struts.DelegatingRequestProcessor"></controller>C <processorclassName="org.springframework.web.struts.DelegatingRequestProcessor"></controller>D <processorprocessorClass="org
22、.springframework.web.struts.DelegatingRequestProcessor"></controller>37) Struts2同Spring 集成的说法正确的选项是( AC )(选择两项)A)可以在 perties中增力口个配置:struts.beanFactory=springB)可以在 struts.xml 中配置个 <processor processorClass="org.springframework.web.struts.DelegatingRequestProcessor"
23、;></controller>的配置随意编辑精品文档C 可以在 struts.xml中增力口个 <constant name="struts.beanFactory" value="spring" />D可以在struts.xml中增加一个插件<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"><set-propertyproperty="contextConfigLocation&qu
24、ot; value="classpath:applicationContext.xml" /></plug-in>38下面关于 BeanFactory接口说法正确的选项是 B A) BeanFactory 是单例模式的实现,负责创立和治理beanB) BeanFactory是工厂模式的实现,负责创立和治理beanC) ApplicationContext 类是它的实现类D以上说法都不对39 下面关于 ApplicationContext 的说法正确的选项是 BC 选择两项A是BeanFactory的实现类B是一个接口C提供一些BeanFactory 的扩展
25、功能D功能同 BeanFactory 一样40下面是BeanFactory的实现类的是AC 选择两项A ClassPathXmlApplicationContextB ApplicationContextD) FileSystemXmlApplicationContextD以上都是41 下面关于 Spring治理Bean的说法正确的选项是B A) Bean在Spring容器中有两种治理方式,工厂模式和单例模式B) Bean在Spring容器中有两种治理方式,原型模式和单例模式随意编辑精品文档C) Spring默认的利用工厂模式治理BeanD) Spring默认利用原型模式治理Bean42 下面
26、关于设置注入优点说法正确的选项是 C A构造期即创立一个完整、合法的对象B需要写繁琐的setter方法的C对于复杂的依赖关系,设置注入更简洁,直观D以上说法都不对43下面关于构造注入优点说法错误的选项是CA构造期即创立一个完整、合法的对象B不需要写繁琐的setter方法的C对于复杂的依赖关系,构造注入更简洁,直观D在构造函数中决定依赖关系的注入顺序44 下面关于 AOP的理解正确的选项是 BC 选择两项A能够降低组件之间的依赖关系B将工程中的公共的问题集中解决,减少代码量,提升系统的可维护性C) AOP是面向对象的代替品D) AOP不是面向对象的代替品,是面向对象很好的补充45 关于Spring 与Hibernate 集成,下面说法错误的选项是C A) Spring 提供了 HibernateDaoSupport类来简化 Hibernate 的使用B在Spring配置文件种可以通过Spring提供的LocalSessionFactoryBean, 来获得SessionFactory 的实例C通过集成 Spring 和Hibernate,用Spring 治理程序的依赖关系,将 SessionFactory 注入到 DataSource 中D通过Spring,可以在Biz层代码中无需直接实例化DAO类,而是通过注入得到46 Sp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 度进口水果采购合同样本
- 合同:股东放弃股份优先购买权声明
- 合作协议合同标准版
- 货车司机聘用及管理规定合同
- 新媒体广告合作合同范本
- 物业管理安全专员合同协议
- 房产抵押连带责任保证借款合同范例
- 2025年卓越物流服务合作合同范文
- 2025年合同离婚双方子女抚养协议
- 2025年离婚合同中子女抚养权详解
- 富血小板血浆(PRP)临床实践与病例分享课件
- GB/T 32124-2024磷石膏的处理处置规范
- 光伏工程施工组织设计
- GB/T 15822.2-2024无损检测磁粉检测第2部分:检测介质
- 一次性社保补偿协议书范本
- 制造业中试平台建设指引(2024版)
- 2024-2025学年全国中学生天文知识竞赛考试题库(含答案)
- GB/T 44373-2024智能网联汽车术语和定义
- 幼儿园大班科学《雨是怎样形成的》微课件
- JJF 2119-2024 低气压试验箱校准规范
- JBT 8127-2011 内燃机 燃油加热器
评论
0/150
提交评论