基本信息
文件名称:ssm面试题库及答案.doc
文件大小:26.54 KB
总页数:9 页
更新时间:2025-06-09
总字数:约2.97千字
文档摘要

ssm面试题库及答案

一、单项选择题(每题2分,共10题)

1.在SSM框架中,Spring的主要作用是()

A.数据持久化

B.管理对象依赖关系

C.处理请求

D.视图展示

答案:B

2.MyBatis中,用于映射SQL语句和实体类的文件扩展名通常是()

A..xml

B..java

C..properties

D..html

答案:A

3.SpringMVC中,处理用户请求的是()

A.控制器

B.模型

C.视图

D.实体类

答案:A

4.在MyBatis中,{}和${}的主要区别是()

A.{}防止SQL注入,${}不防止

B.${}防止SQL注入,{}不防止

C.{}用于动态SQL,${}不是

D.没有区别

答案:A

5.Spring框架中,用于创建对象的是()

A.依赖注入

B.控制反转

C.工厂模式

D.单例模式

答案:C

6.在SSM项目中,配置文件一般放在()

A.项目根目录

B.src/main/resources

C.src/java

D.webapp

答案:B

7.MyBatis的一级缓存默认是()

A.开启的

B.关闭的

C.需要手动开启

D.不存在

答案:A

8.SpringMVC中,视图解析器的作用是()

A.将视图名称解析为实际的视图资源

B.处理业务逻辑

C.持久化数据

D.管理控制器

答案:A

9.在SSM框架中,以下哪个是处理数据库事务的()

A.Spring

B.MyBatis

C.SpringMVC

D.都不是

答案:A

10.以下哪个注解用于在Spring中声明一个Bean()

A.@Controller

B.@Service

C.@Component

D.@Repository

答案:C

二、多项选择题(每题2分,共10题)

1.Spring框架的核心模块包括()

A.CoreContainer

B.AOP

C.DataAccess/Integration

D.Web

答案:ABCD

2.MyBatis的优点有()

A.支持动态SQL

B.与数据库无关

C.易于上手

D.性能高

答案:ABCD

3.SpringMVC的组件包括()

A.前端控制器

B.控制器

C.视图解析器

D.模型

答案:ABCD

4.在SSM框架整合时,需要配置的内容有()

A.Spring配置

B.MyBatis配置

C.SpringMVC配置

D.数据库连接配置

答案:ABCD

5.以下属于Spring依赖注入方式的是()

A.构造器注入

B.setter方法注入

C.接口注入

D.字段注入

答案:ABD

6.MyBatis中,select标签可以定义的属性有()

A.id

B.resultMap

C.parameterType

D.statementType

答案:ABCD

7.Spring中可以使用的设计模式有()

A.工厂模式

B.单例模式

C.代理模式

D.观察者模式

答案:ABCD

8.在SpringMVC中,常用的注解有()

A.@RequestMapping

B.@RequestParam

C.@ResponseBody

D.@ModelAttribute

答案:ABCD

9.MyBatis中,关联查询可以使用的方式有()

A.嵌套查询

B.嵌套结果

C.多表查询

D.视图查询

答案:AB

10.Spring框架中,用于事务管理的注解有()

A.@Transactional

B.@EnableTransactionManagement

C.@TransactionConfiguration

D.@TransactionAspect

答案:AB

三、判断题(每题2分,共10题)

1.Spring框架只能用于Java项目。()

答案:True

2.MyBatis是一个完全的ORM框架。()

答案:False

3.SpringMVC是基于Model-View-Controller设计模式的。()

答案:True

4.在MyBatis中,mapper标签必须放在configuration标签内部。()

答案:True

5.Spring中,所有的类都可以自动被扫描成为Bean。()

答案:False

6.在SSM框架中,MyBatis负责视图展示。()

答案:False

7.Spring的AOP模块主要用于处理面向切面编程。()

答案:True

8.一个MyB