2

当我练习参加 OCJP 考试时,我发现我想练习的问题通常是欺骗性的问题,试图欺骗我回答错误。该示例来自 Bathes / Sierra 书中,一个典型的技巧问题是:

在此处输入图像描述

现在我想知道您是否可以告诉我,真实考试中的问题是否也经常是这样的技巧题,或者实际考试是否有另一种风格,或者这是否接近我的预期?

4

2 回答 2

12

给定的示例并不棘手。它只是衡量您是否知道构造函数方法之间的区别。构造函数和方法可能具有相同的名称,这不是编译错误。

考试可能包含这样的问题,以使参与者绊倒。但是,您应该记住,考试中的每个问题都只是为了衡量您在某些考试目标中的能力和知识。你应该在阅读这个问题时问自己:“这个问题可能衡量的是什么目标?”

于 2013-04-20T08:29:23.670 回答
2

现在我想知道您是否可以告诉我,真实考试中的问题是否也经常是这样的技巧题,或者实际考试是否有另一种风格,或者这是否接近我的预期?

通过这些问题盘问你的目的是帮助你加强防御。这不是@Juvanis 指出的一个技巧问题,但这些问题将帮助您开发一种模式来识别代码中的错误。通常一个模式开始出现,你的大脑开始像这样分析代码......

  1. 是否存在所有必要的导入,它们是否正确?
  2. 是否从静态上下文访问非静态变量?
  3. 检查方法返回值和返回类型。
  4. 检查自动装箱/拆箱错误。
  5. ... 等等

真正的考试更容易。但是,如果您准备更难的问题,成功的机会就会更大。

于 2013-04-20T08:44:13.603 回答