変数とデータ型定義問題

Javaの「char」型に関する説明として正しいものはどれですか?

A.符号付き16ビット整数で、負の値も格納できる
✗ char型は符号なし16ビットであり、負の値を格納することはできません。
B.1文字の文字列を格納するクラス型である
✗ char型はクラス型ではなくプリミティブ型です。文字列を扱うクラスはStringです。
C.符号なし16ビット整数で、Unicode文字を1文字格納できる← 正解
✓ 正解です。char型は符号なし16ビット(0〜65535)のUnicode文字を1文字格納できるプリミティブ型です。
D.ASCII文字のみを扱う8ビット型である
✗ char型は8ビットではなく16ビットであり、ASCIIだけでなくUnicode文字全般を扱えます。

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