log4j模拟测试(log4j Mock Test)
本节介绍与log4j Framework相关的各种模拟测试。 您可以在本地计算机上下载这些示例模拟测试,并在方便时离线解决。 每个模拟测试都提供一个模拟测试密钥,让您自己验证最终得分和评分。
log4j Mock Test I
问题1 - 关于log4j,以下哪项是正确的?
A -log4j是一个用Java编写的可靠,快速和灵活的日志框架(API),它是在Apache软件许可下发布的。
Answer : D
说明 (Explanation)
所有上述选项都是正确的。
Answer : A
说明 (Explanation)
记录器 - 负责捕获记录信息。
Answer : B
说明 (Explanation)
appenders - 负责将日志信息发布到各个首选目的地。
Answer : C
说明 (Explanation)
布局 - 负责格式化不同样式的日志信息。
Answer : D
说明 (Explanation)
所有上述选项都是正确的。
Answer : D
说明 (Explanation)
所有上述选项都是正确的。
Answer : D
说明 (Explanation)
所有上述选项都是正确的。
问题8 - 关于log4j,以下哪项是正确的?
A - 它旨在从一开始就处理Java Exceptions。
Answer : D
说明 (Explanation)
所有上述选项都是正确的。
问题9 - 关于log4j,以下哪项是正确的?
Answer : D
说明 (Explanation)
所有上述选项都是正确的。
问题10 - 关于Logger对象,以下哪项是正确的?
A - log4j体系结构的顶层是提供Logger对象的Logger。
Answer : C
说明 (Explanation)
以上两个选项都是正确的。
问题11 - 关于布局对象,以下哪项是正确的?
A - log4j体系结构的布局层提供了用于格式化不同样式的日志记录信息的对象。
B - 它在发布日志记录信息之前为appender对象提供支持。
Answer : D
说明 (Explanation)
所有上述选项都是正确的。
问题12 - 关于Appender对象,以下哪项是正确的?
A - 这是一个较低级别的log4j体系结构,它提供了Appender对象。
Answer : C
说明 (Explanation)
以上两个选项都是正确的。
问题13 - 关于Level对象,以下哪项是正确的?
Answer : C
说明 (Explanation)
以上两个选项都是正确的。
问题14 - 关于Filter对象,以下哪项是正确的?
A - Filter对象用于分析日志记录信息,并进一步决定是否应记录该信息。
Answer : C
说明 (Explanation)
以上两个选项都是正确的。
问题15 - 关于ObjectRenderer对象,以下哪项是正确的?
A - ObjectRenderer对象专门提供传递给日志记录框架的不同对象的String表示。
Answer : C
说明 (Explanation)
以上两个选项都是正确的。
问题16 - 关于LogManager对象,以下哪项是正确的?
Answer : C
说明 (Explanation)
以上两个选项都是正确的。
问题17 - 关于log4j.properties,以下哪项是正确的?
A - log4j.properties文件是一个log4j配置文件,它将属性保存在键值对中。
Answer : C
说明 (Explanation)
以上两个选项都是正确的。
问题18 - 关于Appender中的布局对象,以下哪项是正确的?
A - Appender使用Layout对象和与它们关联的转换模式来格式化日志记录信息。
Answer : A
说明 (Explanation)
layout - Appender使用Layout对象和与它们关联的转换模式来格式化日志记录信息。
问题19 - 关于Appender中的目标,以下哪项是正确的?
A - Appender使用目标和与它们关联的转换模式来格式化日志记录信息。
Answer : B
说明 (Explanation)
target - 目标可以是控制台,文件或其他项目,具体取决于appender。
问题20 - 关于Appender级别,以下哪项是正确的?
A - Appender使用与它们关联的级别和转换模式来格式化日志记录信息。
Answer : C
说明 (Explanation)
level - 需要该级别来控制日志消息的过滤。
问题21 - 关于Appender的阈值,以下哪项是正确的?
A - Appender使用阈值和与它们关联的转换模式来格式化日志记录信息。
Answer : D
说明 (Explanation)
阈值 - Appender可以具有与其关联的阈值级别,而与记录器级别无关。 Appender忽略任何级别低于阈值级别的日志消息。
问题22 - 关于Appender中的过滤器,以下哪项是正确的?
A - Filter对象可以分析级别匹配之外的日志记录信息,并确定日志记录请求是由特定Appender处理还是忽略。
Answer : A
说明 (Explanation)
filter - Filter对象可以分析级别匹配之外的日志记录信息,并确定日志记录请求是由特定Appender处理还是忽略。
问题23 - 以下哪种记录器方法在调试模式下打印日志消息?
Answer : A
说明 (Explanation)
Logger类的public void debug(Object message)打印级别为Level.DEBUG的消息。
问24 - 以下哪种记录器方法在错误模式下打印日志消息?
Answer : B
说明 (Explanation)
Logger类的public void error(Object message)打印级别为Level.ERROR的消息。
问25 - 以下哪种记录器方法在致命模式下打印日志消息?
Answer : C
说明 (Explanation)
Logger类的public void fatal(Object message)打印级别为Level.FATAL的消息。
答题卡
问题编号 | 答案钥匙 |
---|---|
1 | D |
2 | A |
3 | B |
4 | C |
5 | D |
6 | D |
7 | D |
8 | D |
9 | D |
10 | C |
11 | D |
12 | C |
13 | C |
14 | C |
15 | C |
16 | C |
17 | C |
18 | A |
19 | B |
20 | C |
21 | D |
22 | A |
23 | A |
24 | B |
25 | C |