javassm机试题及答案
单项选择题(每题2分,共10题)
1.Spring框架核心特性是()
A.依赖注入B.数据库连接C.事务管理D.日志记录
2.MyBatis中{}和${}的区别,说法正确的是()
A.都用于获取参数值B.{}会进行预编译C.${}更安全D.没有区别
3.Spring中配置Bean的作用域默认是()
A.singletonB.prototypeC.requestD.session
4.SSM整合时,MyBatis配置文件的后缀是()
A..xmlB..propertiesC..jsonD..java
5.以下哪个是Spring事务传播行为()
A.REQUIREDB.SUPPORTSC.MANDATORYD.以上都是
6.MyBatis中映射文件的namespace作用是()
A.定义SQL语句B.区分不同的映射文件C.配置数据源D.无作用
7.Spring中获取Bean的方法是()
A.getBean()B.getObject()C.getInstance()D.newInstance()
8.在SSM项目中,控制层一般使用()注解标注类
A.@ServiceB.@ControllerC.@RepositoryD.@Component
9.MyBatis实现分页一般使用()
A.limitB.offsetC.pageD.rows
10.Spring中切面类使用()注解标注
A.@AspectB.@BeforeC.@AfterD.@Around
多项选择题(每题2分,共10题)
1.以下属于Spring框架模块的有()
A.CoreContainerB.DataAccess/IntegrationC.WebD.AOP
2.MyBatis支持的参数传递方式有()
A.单个参数B.Map集合C.实体类对象D.List集合
3.Spring中Bean的生命周期方法有()
A.init-methodB.destroy-methodC.start-methodD.stop-method
4.SSM整合需要的jar包有()
A.Spring相关B.MyBatis相关C.数据库驱动D.Servlet相关
5.以下哪些是Spring事务隔离级别()
A.DEFAULTB.READ_UNCOMMITTEDC.READ_COMMITTEDD.REPEATABLE_READ
6.MyBatis配置文件中可配置的元素有()
A.settingsB.typeAliasesC.environmentsD.mappers
7.Spring中自动装配的方式有()
A.byNameB.byTypeC.constructorD.default
8.在SSM项目中,持久层接口方法可以有()参数
A.基本数据类型B.包装类C.自定义实体类D.集合
9.MyBatis动态SQL标签有()
A.ifB.chooseC.whereD.set
10.Spring中支持的日志框架有()
A.Log4jB.LogbackC.SLF4JD.JUL
判断题(每题2分,共10题)
1.Spring框架只能用于Web项目。()
2.MyBatis中resultMap用于结果集映射。()
3.Spring中@Autowired注解只能用于成员变量。()
4.SSM整合时,数据库连接配置在Spring配置文件中。()
5.Spring事务传播行为REQUIRES_NEW会创建新事务。()
6.MyBatis映射文件中SQL语句的id可以重复。()
7.Spring中Bean的作用域是singleton时,每个请求都会创建一个实例。()
8.在SSM项目中,控制层负责业务逻辑处理。()
9.MyBatis中使用$符号获取参数值时,不会进行预编译。()
10.Spring中切面类可以对多个方法进行增强。()