演算子と制御構文誤り発見

Javaの「論理演算子」に関する以下の記述のうち、誤っているものはどれですか?

A.「||」演算子は、左辺がtrueであれば右辺を評価せずにtrueを返す。
✓ この記述は正しい。「||」は短絡評価により、左辺がtrueなら右辺を評価しません。
B.「!」演算子は、オペランドの真偽値を反転させる単項演算子である。
✓ この記述は正しい。「!」は単項演算子で、trueをfalseに、falseをtrueに反転します。
C.「&&」演算子は、左辺と右辺の両方がtrueのときにのみtrueを返す。
✓ この記述は正しい。「&&」は両辺がともにtrueの場合のみtrueを返します。
D.「||」演算子は、左辺と右辺の両方がfalseのときにのみtrueを返す。← 正解
✓ 正解です。この記述が誤りで、正しくは「||」は左辺または右辺の少なくとも一方がtrueのときにtrueを返します。

Oracle Certified Java Programmer, Bronze SE の問題一覧