変数とデータ型誤り発見

Javaにおける「整数リテラル」に関する記述のうち、誤っているものはどれですか?

A.0xから始まるリテラルは16進数として扱われる
✓ この記述は正しい。0x(または0X)で始まる整数リテラルは16進数です。
B.整数リテラルのデフォルトの型はlong型である← 正解
✓ 正解です。この記述が誤りで、正しくは整数リテラルのデフォルト型はint型であり、long型ではありません。
C.long型リテラルを表すにはサフィックスとしてLまたはlを付ける
✓ この記述は正しい。Lまたはlサフィックスでlong型リテラルを表します。
D.0bから始まるリテラルは2進数として扱われる
✓ この記述は正しい。0b(または0B)で始まる整数リテラルは2進数です。

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