ssm框架考试题及答案
一、单项选择题(每题2分,共10题)
1.SSM框架中,Spring主要负责()
A.数据持久化B.业务逻辑处理C.组件管理与依赖注入D.视图展示
2.MyBatis中映射文件的扩展名是()
A..xmlB..propertiesC..javaD..class
3.Spring配置文件的默认名称是()
A.spring.xmlB.applicationContext.xmlC.beans.xmlD.spring-config.xml
4.SSM框架整合时,通常使用()来处理请求
A.ServletB.FilterC.DispatcherServletD.Listener
5.MyBatis中{}和${}的主要区别是()
A.无区别B.{}防止SQL注入,${}不防止
C.${}防止SQL注入,{}不防止D.用法不同
6.Spring中通过()注解将一个类标识为服务层组件
A.@ControllerB.@ServiceC.@RepositoryD.@Component
7.以下哪个不是MyBatis的核心对象()
A.SqlSessionB.SqlSessionFactoryC.ConfigurationD.BeanFactory
8.Spring中实现AOP编程,使用的代理方式有()
A.JDK动态代理B.CGLIB代理C.两者都有D.以上都不对
9.SSM框架中,ModelAndView主要用于()
A.数据持久化B.传递数据和视图信息C.业务逻辑处理D.配置文件加载
10.MyBatis中,如果要查询多条数据,使用的标签是()
A.selectOneB.selectManyC.selectListD.selectAll
二、多项选择题(每题2分,共10题)
1.以下属于SSM框架的有()
A.SpringB.StrutsC.SpringMVCD.MyBatis
2.Spring的依赖注入方式有()
A.构造函数注入B.set方法注入C.接口注入D.注解注入
3.MyBatis支持的SQL语句类型有()
A.SELECTB.INSERTC.UPDATED.DELETE
4.SpringMVC中的核心组件有()
A.DispatcherServletB.HandlerMappingC.ViewResolverD.Controller
5.以下关于Spring事务管理说法正确的是()
A.支持编程式事务B.支持声明式事务C.基于AOP实现D.只支持JDBC事务
6.MyBatis配置文件中可以配置的内容有()
A.数据源B.事务管理器C.映射文件D.别名
7.Spring中常用的注解有()
A.@AutowiredB.@RequestMappingC.@ResponseBodyD.@PathVariable
8.在SSM框架整合时,需要配置的内容有()
A.Spring配置文件B.SpringMVC配置文件C.MyBatis配置文件D.数据库连接配置
9.以下哪些属于MyBatis的缓存()
A.一级缓存B.二级缓存C.三级缓存D.四级缓存
10.Spring中Bean的作用域有()
A.singletonB.prototypeC.requestD.session
三、判断题(每题2分,共10题)
1.Spring框架只能管理自定义的JavaBean。()
2.MyBatis中,@Param注解用于给参数命名。()
3.SpringMVC中,@Controller注解的类只能处理GET请求。()
4.SSM框架整合时,必须先配置Spring,再配置SpringMVC和MyBatis。()
5.MyBatis的一级缓存是SqlSession级别的。()
6.Spring中使用@Value注解可以注入普通属性值。()
7.SpringMVC中,视图解析器负责将视图名解析为实际的视图