Spring Mock Test
本节介绍与Spring Framework相关的各种模拟测试。 您可以在本地计算机上下载这些示例模拟测试,并在方便时离线解决。 每个模拟测试都提供一个模拟测试密钥,让您自己验证最终得分和评分。
Spring Mock Test I
问题1 - 什么是Spring?
Answer : A
说明 (Explanation)
Spring是企业Java的开源开发框架。
问题2 - 以下哪项是关于弹簧的正确断言?
A - Spring使开发人员能够使用POJO开发企业级应用程序。
C - 测试用spring编写的应用程序很简单,因为依赖于环境的代码被移动到这个框架中。
Answer : D
说明 (Explanation)
Spring提供了上述所有功能。
问题3 - 什么是依赖注入?
B - It is one of the spring module.
D - It is used to promote tight coupling in code.
Answer : A
说明 (Explanation)
依赖注入是一种设计模式,它实现了软件应用程序的控制反转。
问题4 - 关于依赖注入,以下哪项是正确的?
Answer : A
说明 (Explanation)
依赖注入有助于将应用程序对象相互分离。
问题5 - AOP代表什么?
A - Aspect Oriented Programming
C - Asset Oriented Programming
Answer : A
说明 (Explanation)
AOP代表面向方面编程。
问题6 - 横切关注的问题是什么?
Answer : A
说明 (Explanation)
横切关注点是跨越应用程序多个点的功能。
问题7 - 核心容器的哪些模块?
Answer : A
说明 (Explanation)
Bean,Core,Context,SpEL是核心容器中的模块。
问题8 - 数据访问/集成层的哪些模块?
A - JDBC,ORM,OXM,JMS,Transactions
Answer : A
说明 (Explanation)
JDBC,ORM,OXM,JMS,Transactions是数据访问/集成层的模块。
问题9 - Web层的哪些模块?
A - WebSocket,Servlet,Web,Portlet
B - WebSocket,Servlet,Web-MVC,Web
Answer : A
说明 (Explanation)
WebSocket,Servlet,Web,Portlet是Web层的模块。
问题10 - 哪个陈述不正确?
A - Core和beans模块提供了框架的基本部分,包括依赖注入功能。
B - SpEL模块提供了一种功能强大的表达式语言,用于在运行时查询和操作对象图。
Answer : D
说明 (Explanation)
以上所有陈述都是正确的。
问题11 - 哪个陈述是正确的?
A - JDBC模块提供了一个JDBC抽象层,无需进行繁琐的JDBC相关编码。
B - ORM模块为流行的对象关系映射API提供集成层,包括JPA,JDO,Hibernate和iBatis。
C - Java消息传递服务JMS模块包含用于生成和使用消息的功能。
Answer : D
说明 (Explanation)
以上所有陈述都是正确的。
问题12 - 哪个陈述是正确的?
A - AOP模块提供面向方面的编程实现,允许您定义方法拦截器和切入点,以便干净地解耦实现应该分离的功能的代码。
B - Aspects模块提供与AspectJ的集成 - 这也是一个功能强大且成熟的面向方面编程(AOP)框架。
C - Instrumentation模块提供了在某些应用程序服务器中使用的类检测支持和类加载器实现。
Answer : D
说明 (Explanation)
以上所有陈述都是正确的。
问题13 - 弹簧支持哪些类型的依赖注入?
Answer : A
说明 (Explanation)
Spring支持基于构造函数,基于Setter的注入。
问题14 - Spring中的IoC容器是哪些?
A - BeanFactory,ApplicationContext
B - BeanFactory,ApplicationContext,IocContextFactory
C - BeanFactory,BeanContext,IocContextFactory
D - BeanFactory,ApplicationContext,BeanContext
Answer : A
说明 (Explanation)
BeanFactory,ApplicationContext类在Spring中充当IoC容器。
问题15 - BeanFactory的正确实现类是什么?
Answer : A
说明 (Explanation)
XmlBeanFactory是BeanFactory的实现类。 其他提到的类不存在。
问题16 - ApplicationContext的正确实现类是什么?
A - FileSystemXmlApplicationContext,ClassPathXmlApplicationContext,WebXmlApplicationContext
B - FileSystemApplicationContext,ClassPathApplicationContext,WebApplicationContext
C - AdvancedApplicationContext,FileApplicationContext
D - FileSystemApplicationContext,ClassPathApplicationContext
Answer : A
说明 (Explanation)
FileSystemXmlApplicationContext是ApplicationContext的实现类。 其他提到的类不存在。
问题17 - 以下哪一项适用于春豆?
A - Spring bean由Spring IoC容器管理。
B - Spring bean由Spring IoC容器实例化,组装和管理。
Answer : D
说明 (Explanation)
以上所有陈述都是正确的。
问题18 - 为spring提供配置元数据的方法是什么?
Answer : D
说明 (Explanation)
以上所有陈述都是正确的。
问题19 - 什么是豆子范围?
A - Bean作用域强制Spring根据定义的作用域生成新的bean实例。
B - Bean作用域定义了java类中bean的可访问性。
D - Bean作用域定义了Web应用程序中bean的可访问性。
Answer : A
说明 (Explanation)
Bean作用域指示Spring Container根据定义的作用域生成新的bean实例。
问题20 - 什么是单身范围?
A - 这将bean定义范围限定为每个Spring IoC容器的单个实例。
B - 这将bean定义范围限定为每个HTTP请求的单个实例。
C - 这将bean定义范围限定为每个HTTP会话的单个实例。
D - 这将bean定义范围限定为每个HTTP Application/Global会话的单个实例。
Answer : A
说明 (Explanation)
singleton范围指示Spring IoC容器为每个IoC容器创建单个实例。
问题21 - 什么是原型范围?
B - 这将bean定义范围限定为每个HTTP请求的单个实例。
C - 这将bean定义范围限定为每个HTTP会话的单个实例。
D - 这将bean定义范围限定为每个HTTP Application/Global会话的单个实例。
Answer : A
说明 (Explanation)
原型范围允许Spring IoC容器为每个IoC容器创建任意数量的实例。
问题22 - 什么是要求范围?
Answer : A
说明 (Explanation)
请求范围指示Spring IoC容器为每个HTTP请求创建实例。
问题23 - 什么是会话范围?
D - 将bean定义范围限定为HTTP Application/Global会话。
Answer : A
说明 (Explanation)
会话范围指示Spring IoC容器为每个HTTP会话创建一个实例。
问24 - 什么是全局会话范围?
A - 将bean定义范围限定为HTTP应用程序/全局会话。
Answer : A
说明 (Explanation)
global-session scope指示Spring IoC容器为每个HTTP应用程序创建一个实例。
Q 25 - Spring框架中bean的默认范围是什么?
Answer : A
说明 (Explanation)
singleton是任何spring bean的默认范围。
答题卡
问题编号 | 答案钥匙 |
---|---|
1 | A |
2 | D |
3 | A |
4 | A |
5 | A |
6 | A |
7 | A |
8 | A |
9 | A |
10 | D |
11 | D |
12 | D |
13 | A |
14 | A |
15 | A |
16 | A |
17 | D |
18 | D |
19 | A |
20 | A |
21 | A |
22 | A |
23 | A |
24 | A |
25 | A |