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

Javaの「do-while文」に関する以下の記述のうち、誤っているものはどれですか?

A.do-while文は、ループ本体を必ず1回以上実行する。
✓ この記述は正しい。do-while文は条件に関わらず、必ず最低1回はループ本体を実行します。
B.do-while文の条件式は、ループ本体の実行後に評価される。
✓ この記述は正しい。do-while文は本体を実行した後に条件式を評価します。
C.do-while文の末尾のwhile(条件式)の後には、セミコロン(;)が必要である。
✓ この記述は正しい。do-while文は「while(条件式);」のようにセミコロンで終わります。
D.do-while文は、条件がfalseの場合でもループ本体は実行されない。← 正解
✓ 正解です。この記述が誤りで、正しくはdo-while文は条件がfalseでもループ本体を最初の1回は必ず実行します。

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