Spring考试试题Word文档格式.docx
《Spring考试试题Word文档格式.docx》由会员分享,可在线阅读,更多相关《Spring考试试题Word文档格式.docx(35页珍藏版)》请在冰豆网上搜索。
12)下面对Spring包装Struts1.2的说法正确的是(BC)(选择两项)
A)Spring包装Struts的ActionServlet
B)Spring包装Struts的Action
C)主要是利用Spring的依赖注入
D)主要利用Spring的面向方面的编程
)(选择两项)AD模块是必须的(Spring时那些Struts包装Spring)13.
A)Spring核心模块
B)SpringAOP模块
C)SpringMVC模块
D)SpringWEB模块
14)Spring中Before通知的目标对象要实现的接口是(A)
A)MethodBeforeAdvice
B)ThrowsAdvice
C)AfterReturningAdvice
D)MethodInterceptor
15)Spring中around通知的目标对象要实现的接口是(D)
16)Spring中Before通知的目标对象要实现的接口中before方法中的三个常用的参数依次是(A)
A)方法,方法的参数,目标对象
B)方法的参数,方法,目标对象
C)目标对象,方法,方法的参数
)方法的参数,目标对象,方法D.
17)Spring中around通知的目标对象要实现的接口中invoke中方法的参数是(C)
A)方法
B)目标对象
C)方法执行参数
D)Exception
18)下面是Spring依赖注入方式的是(AB)(选择两项)
A)set方法注入
B)构造方法的注入
C)get方法的注入
D)接口的注入
19)下面关于在Spring中配置Bean的id属性的说法正确的是(BD)(选择两项)
A)id属性是必须,没有id属性就会报错
B)id属性不是必须的,可以没有
C)id属性的值可以重复
D)id属性的值不可以重复
20)下面关于在Spring中配置Bean的name属性的说法正确的是(BD)(选择两项)
A)name属性是必须,没有name属性就会报错
属性不是必须的,可以没有name)B.
C)name属性的值可以重复
D)name属性的值不可以重复
21)下面是IOC自动装载方法的是(AB)(选择两项)
A)byName
B)byType
C)constructor
D)byMethod
22)下面关于在Spring中配置Bean的init-method的说法正确的是(C)
A)init-method是在最前面执行的
B)init-method在构造方法后,依赖注入前执行
C)init-method在依赖注入之后执行
D)init-method在依赖注入之后,构造函数之前执行
23)下面关于Spring配置文件说话正确的是(BC)(选择两项)
A)Spring配置文件必须叫applicationContext.xml
B)Spring配置文件可以不叫applicationContext.xml
C)Spring配置文件可以有多个
D)Spring配置文件只能有一个
24)看下面的代码,说法正确的是(B)
<
beanid=%userTableclass=com.xfaccp.bean.UserTable>
propertyname=%userName>
value>
ACCP<
/value>
/property>
/bean>
A)其中<
的userName是UserTable中的属性,可以不要get、set方法。
B)其中<
的userName是UserTable中的属性,可以不要get方法,但是一定要有set方法
C)其中<
的userName是UserTable中的属性,可以不要set方法,但是一定要有get方法
D)其中<
的userName是UserTable中的属性,一定要有get和set方法
25)看下面的代码,说法正确的是(AD)(选择两项)
beanid=“userclass=“com.xfaccp.bean.User\/>
constructor-arg>
accp<
/constructor-arg>
A)必须要有一个接受字符串的构造方法
B)可以没有接受一个字符串的构造方法
C)这个类有且只能有一个只接受一个字符串的构造方法
D)这个类可以有多个构造方法,但是一定要有一个只接受一个字符串的构造方法.
26)看下面的代码,说法正确的是(BD)(选择两项)
beanid=eforeclass=org.springframework.aop.framework.ProxyFactoryBean>
<
propertyname=proxyInterfaces>
com.xfaccp.before.BeforeInterface<
propertyname=arget>
refbean=estBefore\/>
propertyname=interceptorNames>
list>
beforeAdvisor<
/list>
A)这段代码是做IOC
B)这段代码是做AOP
C)这段代码是在做代理
D)这段代码是在做织入
)B看下面的代码,说法正确的是(27).
beanid=eforeAdvisorclass=org.springframework.aop.support.RegexpMethodPointcutAdvisor>
propertyname=advice>
reflocal=eforeImpl\/>
propertyname=pattern>
.*<
A)这段代码是在定义目标对象
B)这段代码是在定义切入点
C)这段代码是在定义代理
D)这段代码是在定义织入
28)Spring包装Hibernate之后,能够来保存数据的方法有(AC)(选择两项)
A)save
B)load
C)saveOrUpdate
D)merge
29)Spring包装Hibernate之后,关于findByExample方法说法正确的是)B(.
A)是根据对象来找,对象中有的属性都作为条件,包括主键,根据对象来动态的查询
B)是根据对象来找,对象中有的属性都作为条件,不包括主键,根据对象来动态的查询
C)是根据SQL语句来找
D)是根据HQL来找
30)Spring包装Hibernate之后,关于merge方法说话正确的是(D)
A)用来修改记录
B)用来增加记录
C)根据主键来判断,如果有主键就修改,没有主键就增加记录
D)先查询记录,后修改
31)Spring包装Hibernate之后,关于findByCriteria方法说话正确的是(C)
A)参数是Restrictions对象
B)参数是HQL语句
C)参数是DetachedCriteria对象
D)此方法不支持分页
32)Spring包装Hibernate之后,关于find方法说话正确的是(B)
对象DetachedCriteria)参数是C.
33)Spring包装Struts的动作说法正确的是(BD)(选择两项)
A)Action配置的type属性还是指向自己的Action类
B)Action配置的type属性不需要指向自己的Action类,但是Action要在Spring配置文件中配置
C)Action配置的type属性一定要指向Spring提供的代理类,但是Action要在Spring配置文件中配置
D)Action配置的type属性可以不指向Spring提供的代理类,可以利用Spring提供的中央处理器来处理,但是Action要在Spring配置文件中配置
34)Spring中提供通过Web容器来启动Spring框架的类有(AC)(选择两项)
A)ContextLoaderListener
B)ServletLoaderListner
C)ContextLoaderServlet
D)ActionServlet
35)在web.xml文件中配置Spring框架,下面配置正确的是(D)
A)<
context-param>
param-name>
config<
/param-name>
param-value>
/WEB-INF/classes/applicationContext.xml<
/param-value>
/context-param>
)B.
servletConfig<
C)<
contex;
/WEB-;
;
D)<
36)在struts
contextconfig<
param-name