基本信息
文件名称:java ssm机试题及答案.doc
文件大小:26.73 KB
总页数:6 页
更新时间:2025-03-13
总字数:约3.4千字
文档摘要

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中切面类可以对多个方法进行增强。()