Javaの基本定義問題

Javaの「プリミティブ型」の説明として正しいものはどれですか?

A.クラスから生成されるデータ型のこと
✗ クラスから生成されるのは参照型(オブジェクト)です。プリミティブ型はクラスとは無関係の基本型です。
B.null値を代入できるデータ型のこと
✗ null値を代入できるのは参照型です。プリミティブ型にnullは代入できません。
C.int、double、booleanなど言語仕様で定義された基本的なデータ型のこと← 正解
✓ 正解です。プリミティブ型とはint、long、double、boolean、char、byte、short、floatの8種類の基本データ型です。
D.文字列を扱うために用意された特別なデータ型のこと
✗ 文字列を扱うのはStringクラス(参照型)です。Stringはプリミティブ型ではありません。

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