Gabarito disponível
Segundo Deitel (2016), os tipos da linguagem Java são divididos em primitivos e por referência. Assim, assinale a opção que apresenta apenas tipos primitivos.
Resolução comentada
Boolean, double e char são tipos primitivos.
Os tipos primitivos do Java incluem boolean, byte, char, short, int, long, float e double. Assim, boolean, double e char formam a opção correta.
Análise das alternativas
B tem 'bit', 'Byte' e 'integer', que não são primitivos. C tem Integer, String e Array, que são referências. D tem array, bit e string, que não são primitivos. E tem Boolean e String, que são classes.
Referência: Deitel (2016), Java: Como Programar.
Resolução comentada do VaiConcursos.