2024知到答案 轻量级软开云企业应用开发(深圳信息职业技术学院) 最新智慧树满分章节测试答案
第一章 单元测试
1、单选题:
SSM框架中的哪个组件负责数据库访问和持久化操作( )。
选项:
A:Spring
B:Maven
C:MyBatis
D:Servlet
答案: 【MyBatis】
2、单选题:
BS结构和CS结构的主要区别在于( )。
选项:
A:通信协议
B:数据存储位置
C:网络拓扑结构
D:用户界面的处理位置
答案: 【用户界面的处理位置】
3、单选题:
在BS结构中,客户端(浏览器)主要负责:( )。
选项:
A:执行业务逻辑
B:发送HTTP请求
C:处理用户界面逻辑
D:存储数据
答案: 【发送HTTP请求】
4、单选题:
Java开发中,用于管理项目依赖的工具是什么:( )。
选项:
A:Jenkins
B:Gradle
C:Maven
D:Git
答案: 【Maven】
5、多选题:
JavaWeb框架一般分为哪三层:( )。
选项:
A:数据层(Data)
B:业务逻辑层(Model)
C:控制层(Controller)
D:表示层(View)
答案: 【业务逻辑层(Model);
控制层(Controller);
表示层(View)】
6、判断题:
SSM框架是Spring + Spring Boot + MyBatis的整合框架。( )
选项:
A:错
B:对
答案: 【错】
第二章 单元测试
1、单选题:
Spring框架提供了哪种类型的特性来实现松耦合和依赖注入:( )。
选项:
A:ORM
B:MVC
C:AOP
D:IOC
答案: 【IOC】
2、单选题:
控制反转(IoC)是指:( )。
选项:
A:对象之间的依赖关系由容器控制
B:对象根据依赖关系自行创建和管理
C:对象之间的依赖关系由程序员硬编码
D:对象的创建和管理由容器负责
答案: 【对象的创建和管理由容器负责】
3、单选题:
依赖注入(DI)的主要目的是:( )。
选项:
A:降低耦合度
B:增加程序的复杂性
C:提高性能
D:减少代码量
答案: 【降低耦合度】
4、单选题:
AOP(面向切面编程)是一种编程范式,它的主要思想是:( )。
选项:
A:将程序的依赖关系注入到容器中
B:将程序分解为不同的模块
C:将程序的控制权交由容器管理
D:将程序的业务逻辑和横切关注点分离
答案: 【将程序的业务逻辑和横切关注点分离】
5、单选题:
AOP中的异常通知(After Throwing Advice)用于处理连接点执行过程中抛出的异常。它是在哪个时机被调用:( )。
选项:
A:在连接点执行之前
B:在连接点执行出现异常时
C:在连接点执行前后都处理
D:在连接点执行之后
答案: 【在连接点执行出现异常时】
6、单选题:
Spring中声明式事务的实现方式是通过什么机制:( )。
选项:
A:注解
B:Java代码
C:XML配置
D:属性文件
答案: 【注解】