2013 spring 习题
- 格式:doc
- 大小:1022.50 KB
- 文档页数:9
选择题(15题)1、关于spring说法错误的是()?A. spring是一个轻量级JAVA EE的框架集合B. spring包含一个“依赖注入”模式的实现C. 使用spring可以实现声明事务D. spring提供了AOP方式的日志系统2、关于依赖注入说法正确的是()?A. 依赖注入的目标是在代码之外管理程序组建间的依赖关系B. 依赖注入即是“面向接口”的编程C. 依赖注入是面向对象技术的替代品D. 依赖注入的使用会增大程序的规模3、关于AOP错误的是()?A. AOP将散落在系统中的“方面”代码集中实现B. AOP有助于提高系统可维护性C. AOP已经表现出将要替代面向对象的趋势D. AOP是一种设计模式,Spring提供了一种实现4、关于spring AOP错误的是()?A. 首先要编写方面代码,实现MethodBeforeAdvice接口B. AOP采取拦截方法调用方式实现,可以在调用方法前,后,抛出异常时拦截C. AOP采取代理的方式实现,常用代理对象的类别为org.springframework.aop.framework.ProxyFactoryBeanD. AOP可以在对目标(target)不做任何修改的情况下增加程序功能5、在Spring配置文件di.xml中包含下面的配置代码,可以推断()。
(选1项)A. 下列语句运行时无异常ApplicationContext context=new ClassPathXmlApplicationContext(“di.xml”);A a=(A)content.getBean(“a”);B. A是抽象类C. A是接口D. 类A中定义了getM()方法6、关于Struts+Spring+Hibernate集成框架,下列说法正确的是()。
(选1项)A. 使用SSH框架开发项目,由于增加了大量配置工作,从而会降低开发的效率B. 三个框架可以用多种方式进行集成C. 使用SSH框架开发不利于实现复杂的业务逻辑D. 使用SSH框架开发不利于构造复杂的页面和交互流程7、对于Sping和Struts的集成,下列说法错误的是()。
spring复习题1.spring是一种()框架。
A,OracleB,开放源代码的J2EE应用程序C,直线型D,管理数据库2.关于spring的特点,下列说法不正确的()。
A,方便解耦、简化开发B,AOP编程的支持C,声明式事务的支持D,非开源3.关于spring中的耦合和内聚,下列说法正确的()。
A,耦合指的就是对象之间的依赖性B,耦合和软件没有关系C,软件设计,要提高耦合度D,软件设计,要降低内聚4.关于spring中的IOC 控制反转,下面说法正确的()。
A,ioc里面的对象由我们手动创建B,Spring控制的资源全部放置在Spring容器中,该容器称为IOC容器C,ioc是一个对象D,以上都不对5.关于spring框架中bean标签说法不正确的是()。
A,id:给对象在容器中提供一个唯一标识,用于获取对象B,c lass:指定类的全限定类名,用于反射创建对象,默认情况下调用无参数构造函数。
C,s cope:指定对象的作用范围D,prototype:单例6.在spring框架中IOC反转控制- bean实例化的三种方式()。
A,无参数构造方法来创建类对象B,使用staticFactory静态工厂类中的静态方法createUserService创建对象,并存入Spring容器C,实例工厂实例化对象D,通过new关键字手动创建7.下列关于DI 依赖注入不正确的说法是()。
A,依赖注入,应用程序运行依赖的资源由Spring为其提供,资源进入应用程序的方式称为注入;B,依赖指的就是Bean实例中的属性,依赖(属性)分为:简单类型(8中基本类型和String类型)的属性、POJO类型的属性、集合数组类型的属性;C,依赖注入和对象没有关系;D,依赖注入的两种方式set方法注入,构造方法注入;8.关于@Autowired注解,说法不正确的是()。
A,Autowired是根据类型进行自动装配的B,A utowired是根据大小进行自动装配的C, @Autowired @Qualifie(“userService”) 两个结合起来可以根据名字和类型注入D,Autowired注解的作用是提供url9.关于Spring AOP中的动态代理的两种方式JDK动态代理和CGLIB动态代理,说法错误的是()。
1.MVC设计模式的目的是【 D 】A.使程序结构更清晰B.使程序更好维护C.保证视图和模型的隔离 D在逻辑上将视图、模型和控制器分开2、在三层结构中,数据访问层承担的责任是【 A 】A.定义实体类B.数据的增删改查操作C.业务逻辑的描述D.页面展示和控制转发3、下面关于数据持久化概念的描述,错误的是【 B 】A.保存在内存中数据的状态是瞬时状态B.持久状态的数据在关机后数据依然存在C.数据可以由持久状态转换为瞬时状态D.将数据转换为持久状态的机制称为数据持久化4、下面关于Hibernate的说法,错误的是【 C 】A.Hibernate是一个“对象-关系映射”的实现B.Hibernate是一种数据持久化技术C.Hibernate是JDBC的替代技术D.使用Hibernate可以简化持久化层的编码5、Hibernate配置文件中,不包含下面的【 A 】A.“对象-关系映射”信息B.连接数目C.show_sql等参数的配置D.数据库连接信息6、在使用了Hibernate的系统中,要想在删除某个客户数据的同时删除该客户对应的所有订单数据,下面方法可行的是。
【 B 】A.配置客户和订单关联的cascade属性为save-updateB.配置客户和订单关联的cascade属性为allC.设置多对一关联的inverse属性为trueD.设置多对一关联的inverse属性为false7、执行下面的hql查询,关于返回值的说法,正确的是。
【 B 】select ername,erid from er u where u is not nullA.语法错误,不能执行B.返回一个类型为List的实例C.返回一个数组D.当返回结果只有一条时,返回一个数组8、下面关于“依赖注入”的说法,错误的是【 D 】A.将组件间的依赖关系采取配置文件的方式管理,而不是硬编码在代码中B.降低了组件间的耦合,使程序更容易维护和升级C.促进了“面向接口”编程,使构建大规模程序更轻松D.需要定义大量接口,增加了编码复杂度9、关于Spring的说法错误的是【 C 】A.packB.packetC.packageD.packege10、关于Spring AOP,下面说法错误的是【 C 】A.支持前置通知、后置通知、环绕通知B.采用代理的方式实现C.在Spring2.0以前的版本中通过<aop:config>、<aop:pointcut>和<aop:advisor>配置D.与“依赖注入”实现紧密结合fr.close();fw.close();三、多选题(20分,每小题4分)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的组成一共有多少块组成。
S p r i n g考试试题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)5 D)75)Spring各模块之间关系(B C)(选择两项)A)Spring各模块之间是紧密联系的,相互依赖的B)Spring各模块之间可以单独存在C)Spring的核心模块是必须的,其他模块是基于核心模块D)Spring的核心模块不是必须的,可以不要6)Spring核心模块的作用(B)A)做AOP的B)做IOC的,用来管理Bean的C)是用来支持HiberneteD)是用来支持Struts的7)对Hibernate的支持主要用到Spring的那个模块(B)(选择两项)A)Spring核心模块B)Spring ORM模块C)Spring MVC模块D)Spring 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之后的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)Spring AOP模块C)Spring MVC模块D)Spring WEB模块14)Spring中Before通知的目标对象要实现的接口是(A)A)MethodBeforeAdviceB)ThrowsAdviceC)AfterReturningAdviceD)MethodInterceptor15)Spring中around通知的目标对象要实现的接口是(D)A)MethodBeforeAdviceB)ThrowsAdviceC)AfterReturningAdviceD)MethodInterceptor16)Spring中Before通知的目标对象要实现的接口中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属性就会报错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-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="erTable"><property name="userName"><value>ACCP</value></property></bean>A)其中<property name="userName">的userName是UserTable中的属性,可以不要get、set方法。
---------------------------------------------------------------最新资料推荐------------------------------------------------------Spring习题1、阐述 Spring 工作原理。
1.spring mvc 请所有的请求都提交给 DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。
2.DispatcherServlet 查询一个或多个 HandlerMapping,找到处理请求的 Controller.3.DispatcherServlet 请请求提交到目标 Controller4.Controller 进行业务逻辑处理后,会返回一个ModelAndView5.Dispathcher 查询一个或多个 ViewResolver 视图解析器,找到 ModelAndView 对象指定的视图对象6.视图对象负责渲染返回给客户端。
2、在 Spring IoC 核心模式中,试比较 Set 依赖注入与构造函数依赖注入的异同点?设置注入和构造注入都具有无侵入性的特点。
构造注入:构造注入避免了烦琐的 setter 方法的编写,从而使得组件被创建后处于相对稳定状态;类之间的关联关系仅在构造函数中表达,使得系统层次清晰;通过构造注入,可以在构造函数中决定依赖关系得注入顺序,优先依赖的先注入;设置注入:通过 setter 方法设定依赖关系显得更加直观,自然;如果依赖关系(或继承关系)较为复杂,设置注入则更为简洁;对于某些第三方类库,有求组件必须提供默认的构造函数,此时构造注1 / 9入就有了局限性,采用设置注入为佳。
3.Struts 中ActionForm 有什么作用? ActionForm Bean 也是一种 JavaBean,除了具有一些 JavaBean 的常规方法,还包含一些特殊的方法,用于验证 HTML 表单数据以及将其属性重新设置为默认值。
Spring考试试卷(题库)1.下列关于AOP的说法错误的是()。
A.AOP将散落在系统中的“方面”代码集中实现B.AOP有助于提高系统的可维护性C.AOP已经表现出了将要替代面向对象的趋势D.AOP是一种设计模式,Spring为其提供了一种实现2.在SSH整合时,事务隔离级别是由()实现的。
A.Java应用程序 B.Hibernate C.数据库系统 D.JDBC驱动程序3.下列()不是Spring的依赖注入方式。
【选两项】A.setter注入B.getter注入 C.接口注入 D.构造注入4.在Spring框架中,面向方面编程(AOP)的目标在于()。
A.编写程序时不用关心其依赖组件的实现B.将程序中涉及的公用问题集中解决C.封装JDBC访训数据库的代码,简化数据访训层的得复性代码D.实现画面的“无刷新”5.关于Spring 与 Hibernate集成,下列说法错误的是()。
A.Spring提供了HibernateDaoSupport类来简化Hibernate的使用B.在Spring配置文件中,可以通过Spring提供的LocalSessionFactoryBean来获得SessionFactory的实例C.通过集成Spring和Hibernate,用Spring管理程序的依赖关系,将SessionFactory注入到DataSource中D.通过Spring,可以在Biz层代码中无需直接实例化DAO类,而是通过注入得到6.在Spring中,下列关于依赖注入的说法,正确的是()。
A.依赖注入的目标是在代码之外管理程序组建间的依赖关系(组件组建)B.依赖注入即“面向接口”的编程C.依赖注入是面向对象技术的替代品D.依赖注入的使用会增大程序的规模7.下列关于Spring的说法错误的是()。
A.Spring是一个轻量级JAVA EE的框架集合 B.Spring是“依赖注入”模式的实现C.使用Spring可以实现声明事务 D.Spring提供了AOP方式的日志系统8.在Spring 中,配置Hibernate 事务管理器(HibernateTransactionManager)时,需要注入的属性名称是()。
Spring试题和答案.docSpring考试试题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)5 D)75)Spring各模块之间关系(B C)(选择两项)A)Spring各模块之间是紧密联系的,相互依赖的B)Spring各模块之间可以单独存在C)Spring的核心模块是必须的,其他模块是基于核心模块D)Spring的核心模块不是必须的,可以不要6)Spring核心模块的作用(B)A)做AOP的B)做IOC的,用来管理Bean的C)是用来支持HiberneteD)是用来支持Struts的7)对Hibernate的支持主要用到Spring的那个模块(B)(选择两项)A)Spring核心模块B)Spring ORM模块C)Spring MVC模块D)Spring 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之后的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)Spring AOP模块C)Spring MVC模块D)Spring WEB模块14)Spring中Before通知的目标对象要实现的接口是(A)A)MethodBeforeAdviceB)ThrowsAdviceC)AfterReturningAdviceD)MethodInterceptor15)Spring中around通知的目标对象要实现的接口是(D)A)MethodBeforeAdviceB)ThrowsAdviceC)AfterReturningAdviceD)MethodInterceptor16)Spring中Before通知的目标对象要实现的接口中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属性就会报错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-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)ACCP。
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)5 D)75)Spring各模块之间关系(B C)(选择两项)A)Spring各模块之间是紧密联系的,相互依赖的B)Spring各模块之间可以单独存在C)Spring的核心模块是必须的,其他模块是基于核心模块D)Spring的核心模块不是必须的,可以不要6)Spring核心模块的作用(B)A)做AOP的B)做IOC的,用来管理Bean的C)是用来支持HiberneteD)是用来支持Struts的7)对Hibernate的支持主要用到Spring的那个模块(B)(选择两项)A)Spring核心模块B)Spring ORM模块C)Spring MVC模块D)Spring 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之后的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)Spring AOP模块C)Spring MVC模块D)Spring WEB模块14)Spring中Before通知的目标对象要实现的接口是(A)A)MethodBeforeAdviceB)ThrowsAdviceC)AfterReturningAdviceD)MethodInterceptor15)Spring中around通知的目标对象要实现的接口是(D)A)MethodBeforeAdviceB)ThrowsAdviceC)AfterReturningAdviceD)MethodInterceptor16)Spring中Before通知的目标对象要实现的接口中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属性就会报错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-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="erTable"><property name="userName"><value>ACCP</value></property></bean>A)其中<property name="userName">的userName是UserTable中的属性,可以不要get、set方法。
Spring试题和答案一、选择题1. Spring框架的核心是什么?A. IoCB. AOPC. MVCD. ORM答案:A. IoC2. 以下哪个注解用于创建Spring Bean?A. @ComponentB. @ServiceC. @RepositoryD. 所有以上选项答案:D. 所有以上选项3. 在Spring中,哪个类负责管理Bean的生命周期?A. BeanFactoryB. ApplicationContextC. BeanDefinitionD. ObjectFactory答案:B. ApplicationContext4. 以下哪个注解用于声明事务管理?A. @TransactionalB. @EnableTransactionManagementC. @TransactionalProxyD. @TransactionManagement答案:A. @Transactional5. 在Spring AOP中,哪个接口定义了通知(Advice)?A. AdviceB. PointcutC. AdvisorD. Proxy答案:A. Advice---二、填空题6. Spring框架通过_________实现了控制反转(IoC)。
答案:依赖注入(DI)7. 在Spring中,_________是负责创建和管理Bean的容器。
答案:ApplicationContext8. Spring AOP中的_________定义了哪些方法需要被拦截。
答案:Pointcut9. 在Spring事务管理中,_________用于声明事务的传播行为。
答案:Propagation10. Spring提供了_________来简化数据库操作。
答案:JdbcTemplate---三、判断题11. 在Spring中,所有的Bean默认都是单例的。
(对/错)答案:对12. @ComponentScan注解用于启用组件扫描。
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)5 D)75)Spring各模块之间关系(B C)(选择两项)A)Spring各模块之间是紧密联系的,相互依赖的B)Spring各模块之间可以单独存在C)Spring的核心模块是必须的,其他模块是基于核心模块D)Spring的核心模块不是必须的,可以不要6)Spring核心模块的作用(B)A)做AOP的B)做IOC的,用来管理Bean的C)是用来支持HiberneteD)是用来支持Struts的7)对Hibernate的支持主要用到Spring的那个模块(B)(选择两项)A)Spring核心模块B)Spring ORM模块C)Spring MVC模块D)Spring 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之后的Hibernate的DAO应该继承那个类(C)A)HibernateDAOB)SessionFactoryC)HibernateDAOSuportD)Session12)下面对Spring包装Struts1。
春节习题一.选择题1.在使用磁带录音时,发现录音20 min 磁带的半径减少一半,若磁带的半径再减少一半,则再录音的时间为( ) (A )5 min , (B )15 min , (C )10 min , (D )20 min 。
2.月亮绕地球运动的过程中,始终一面朝着地球,下列说法中正确是( ) (A )月亮的自转周期等于地球的自转周期, (B )月亮绕地球的周期等于月亮的自转周期, (C )月亮绕地球的周期等于地球的自转周期, (D )月亮的运动没有自转只有绕地球的转动。
3.如图所示,A 、B 为竖直墙面上等高的两点,AO 、BO 为长度相等的两根轻绳,CO 为一根轻杆,转轴C 在AB 中点D 的正下方,AOB 在同一水平面内,∠AOB =120︒,∠COD =60︒,若在O 点处悬挂一个质量为m 的物体,则平衡后绳AO 所受的拉力和杆OC 所受的压力分别为( ) (A )3 3 mg ,2 3 3 mg (B )mg ,12 mg (C )2 3 3 mg , 3 3 mg (D )12mg ,mg 。
4. 如图所示,有三根完全相同的重都为G 的圆木柱A 、B 、C ,先把A 、B 紧靠着放在水平地面上,再把C 轻放在A 、B 上保持静止,则下面说法中正确的是( )(A )圆木柱A 对地面的压力大于1.5G , (B )圆木柱A 对地面的作用力等于1.5G ,(C )圆木柱C 对圆木柱A 的压力大于0.5G , (D )圆木柱C 对圆木柱A 的压力等于0.5G 。
5.如图所示,均匀细杆AB 质量为M ,A 端装有转轴,B 端连接细线通过滑轮和质量为m 的重物C 相连,若杆AB 呈水平,细线与水平方向夹角为θ 时恰能保持平衡,则杆对轴A 有作用力大小下面表达式中不正确的有( )(A )mg , (B )Mg2 sin θ , (C )M 2-2Mm sin θ+m 2 g , (D )Mg -mg sin θ。
6.如图所示,容器中盛满水,水中放入P 和Q 两个小球,P 球为铁球,Q 球为木球,它们用细线分别系于容器的上、下底部,当容器静止时,细线均伸直处于竖直方向,现使容器突然向右匀加速运动,则此刻P 、Q 两球相对容器( ) (A )P 球向右偏移 (B )两球均向左偏移(C )Q 球向右偏移 (D )两球均向右偏移。
7.如图,用等长绝缘线分别悬挂两个质量、电量都相同的带电小球A 和B ,两线上端固定于同一点O 。
将B 球固定在O 点正下方。
当A 球静止时,两悬线夹角为θ 。
在以下情况中,夹角θ 保持不变的是( ) (A )使A 球的质量减半。
(B )同时使A 、B 两球的质量和电量都减半。
(C )同时使两悬线长度减半。
(D )同时使两悬线长度和两球的电量都减半。
a8.使一原来不带电的导体小球与一带电量为Q 的导体大球接触,分开后小球带电量为q ,今让小球与大球反复接触,在每次分开后,都给大球补充电荷,使其恢复到原来的电量数值,则小球可能获得的最大电量为( ) (A )q , (B )(Q -q )q /(Q +q ), (C )Q q /(Q -q ), (D )无法确定。
二.填空题(每题4分,共40分)9.如图所示,在同一平面上的AC 、BD 两杆,以角速度ω分别绕相距L 的A 、B 两轴转动,若∠CAB =∠DBA =60︒,则此时两杆交点M 的速度大小为___。
10.如图所示,线筒用线挂于墙上,质量为M ,小轴半径为r ,大圆半径为R与墙的摩擦因数为μ,线与墙的夹角为α,此时线的张力T 从墙上滑下来,α必须大于___。
11.如图,将重为W 的均匀木杆的一段用光滑铰链连接于墙上B 点,另一端放在光滑半球面上A 点,A 点到水平地面的高度为h,半球体的球半径为R,R=2h, 当该物体静止时,木杆刚好水平,则半球体底面与粗糙水平地面的磨擦力为_______。
12. 劲度系数均为k 的甲乙两轻质弹簧,甲弹簧一端固定在天花板上,乙弹簧一端固定在水平地面上。
当在甲的另一端挂一重物G 时,乙的另一端压一重物G 时,两弹簧的长度均为L ,现将两弹簧并联,并在其下方系一重物G ,此时弹簧的长度应为_________。
13.一个如图所示的容器,两端是直径不同的两个圆筒,里面各有一个活塞,活塞横截面积分别是S A =8 cm 2,S B =24 cm 2,质量分别为M A =8 kg ,M B =12 kg ,它们之间用一质量不计的轻杆相连并保持平衡,活塞可无摩擦滑动,但不漏气,活塞B 的下面和大气相通,活塞A 的上面是真空。
若大气压强p 0=1⨯105Pa ,则被封闭气体的压强为_________Pa 。
14.由相同的电阻和相同的电压表组成一个如图所示的电路,第一个和第三个电压表的读数分别为U1=10V 、U3=8V 。
第二个电压表的读数为______V 。
15.如图所示,电源的电动势和内阻分别为ε、r ,在滑动变阻器的滑片P 由a 向b 移动的过程中,电流表________、电压表_________。
(填如何变化)16.一点光源S 距凸透镜15cm,且位于凸透镜的主光轴上,在凸透镜另一侧移动一个光屏,移动过程中光屏在两个位置时得到等大的圆形光斑,这两位置距离凸透镜分别为20cm 和25cm,则该点光源通过凸透镜成的像距离透镜________cm,该凸透镜的焦距f=________cm.三. 计算题:17、市面上销售一种高温高压蒸汽枪,用于家庭厨房的消毒和去污功能。
设蒸汽枪的喷嘴截面积为2mm 2,喷气速度为30m/s ,蒸汽温度为1000C ,室温为230C ,试估算蒸汽枪的耗电功率。
(已知水的比热容为C=4.2X103J/(kg.C),水的汽化热为L=2.26X106J/kg )18、石质的水库底上有一棱长为a=2m的立方体,其材料密度是水密度的7倍,想用一装置把立方体从水库底提上来,该装置采用吸盘的原理,如图所示,即把一边长为a的正方体吸盘紧扣在立方体的上表面,抽走吸盘内的空气直到压强P=0。
试问能不能借助这个装置把立方体拉到水面?如果不能,在什么深度立方体脱离吸盘?已知大气压强P0=105Pa.19.一个碳极电弧灯的电路如图所示,两个碳棒电极之间有一缝隙,电极间电压与电流满足如下的关系:U=A+B/I,其中A,B为常数,(a)如果电源的电压U0可以看作不变的,为了点亮碳灯,串联的可变电阻R最大应取值应为多少?(b) 当电阻R取最大值时,电路中稳定的电流是多少?20.如图所示,内表面只反射而不吸收光的圆筒内有一半径为R的黑球。
距球心为2R处有一点光源S,球心O和光源S皆在圆筒轴线上,如图所示。
若使点光源向右半边发出的光最后全被黑球吸收,则筒的内半径r最大为多少?四.实验题.21.油耗标准是评价一辆汽车性能优劣的重要因素,而影响汽车油耗的一个重要原因是其在行进中所受到的空气阻力.人们发现,汽车在高速行驶过程中受到的空气阻力f(也称风阻)主要与两个因素有关:①汽车正面的投影面积S;②汽车行驶的速度v.某研究人员在汽车风洞实验室中通过模拟实验得到下表所列数据:(1)由上述数据可得,汽车所受的风阻f与汽车正面的投影面积S及汽车行驶的速度v之间的关系式为:f=________.(要求用k表示比例系数)(2)由上述数据可求得k=________________.(3)据推理或猜测,k的大小与________、________等因素有关.22.电源的输出功率P跟外电路的电阻R有关,图甲是研究它们关系的实验电路。
为了便于进行实验和保护蓄电池,给蓄电池串联了一个定值电阻R0,把它们一起看作电源(图中虚线框内部分),电源的内阻就是蓄电池的内阻和定值电阻R0之和,并用r表示,电源的电动势用E表示.(1)在图乙中按图甲连线,组成实验电路.(2)下表是某实验小组在实验中记录的几组数据,根据这些数据在方格纸中画出该电源的U-I特性曲线,并在图中读出电动势E=______V,电源内电阻r=______Ω.(3)根据表中数据描绘出电源输出功率P 跟外电路电阻R 的关系曲线. 分析该电源输出功率的最大值约为________W,此时外电路电阻约为________Ω.五 判断说理题23.在中医疗法中,治疗感冒等有发烧症状的疾病时,讲究“捂”,捂出汗后,人的体温会有明显的下降。
然而,西医在对待有发烧症状的疾病时,反对“捂”,提倡“流通”、“开放”,特别是在处理有超过40摄氏度的高烧症状的疾病时更是如此。
西医甚至建议通过外敷冰块等物理降温手段来达到降低体温的目的。
试从热物理学原理的角度分别对中、西医的降温疗法加以评论。
24.在一段平直的公路上, 小剛騎自行車帶著小明正在勻速前進, 路過小明家門口時, 小明要從車上跳下來.(1)小明知道如果直接跳下來, 他可能會摔跤.試分析他可能摔跤的原因是什麼?(2)小明為了避免在跳下車的過程中摔跤, 他跳離車時應該用力向前推自行車, 還是應該用力向后拉自行車?25.我国南方某学校的物理实验小组想粗略估测太阳的辐射功率。
他们通过多种途径,查到以下资料:日地距离r =1.5X1011m,水的比热容C=4.2X103J/(kg.C),射到地球的太阳能由于大气层的吸收,约有50%能够到达地面。
他们在夏至前后做了如下的实验:取一个横截面积S =3.0X10-2m 2、形状矮粗的厚壁泡沫塑料圆筒,并将筒的内壁衬上黑色塑料薄膜。
在圆筒内装上质量m =0.60 kg 的水,并用透明塑料薄膜将筒口封闭。
在天气晴好的某天中午进行实验时,调整水平放置圆筒口的方位,使太阳光尽可能的垂直照射在水面上,经过时间t =2 min 后,测得水的温度升高了Δt =1℃,请你帮助该小组的同学估算太阳的辐射功率。
(保留一位有效数字)26. 把一小钢珠由静止释放到盛有蓖麻油的量筒中,下落不久钢珠开始作匀速直线运动,如图。
1845年英国物理学家和数学家斯托克斯研究球体在液体中下落时,发现了液体对球的黏滞阻力与球的半径、速度及液体的种类有关,有F=6πηrv ,其中η为液体的黏滞系数,它与液体的种类及温度有关。
钢珠在蓖麻油中运动时受到重力、浮力和黏滞阻力,随着速度的增加,三者很快平衡,钢珠以一稳定的速度下落,这一速度称为收尾速度。
则(1)实验室的温度为20℃时,蓖麻油的黏滞系数为0.986,写出黏滞系数η的单位.(2)若钢球的半径为2.00mm ,钢球的质量为2.61×10-4kg ,在蓖麻油中受到的浮力为3.25×10-4N( 其大小等于排开的液体的重力),求钢珠在蓖麻油中的收尾速度. (3)在实验中,为什么用蓖麻油而不用清水?27、如图1所示电路是在环境温度为10℃左右的条件下工作的某自动恒温箱原理简图.箱内电阻Rl=20kΩ,R2=10kΩ,R3=30kΩ,R4为热敏电阻,其阻值随温度变化的图线如图所示,电源电压为12V,内阻不计.当电压鉴别器的两接入点a,b间的电压Uab小于0.5V 时,鉴别器将使开关S接通,使恒温箱内的电热丝通电而发热,从而使箱内温度升高;当Uab大于1V时,鉴别器将使S断开,停止加热.(1)通过以上说明,判断该恒温箱内的温度将保持在怎样的范围?(2)若想使此恒温箱内的温度变化范围在第(1)问的基础上降低一些,在鉴别器功能和热敏电阻不变的条件下,可采取怎样的措施?春节习题姓名_________9. ___________。