Em Java, variáveis primitivas podem ser declaradas como var...
I- Inteiro de 16 bits em notação de complemento de dois. Os valores possíveis cobrem a faixa de -32.768 a 32.767.
II- Representa números em notação de ponto flutuante normalizada em precisão simples de 32 bits em conformidade com a norma IEEE 754-1985. O menor valor positivo representável por esse tipo é 1.40239846e-46 e o maior é 1.3.40282347e+38.
Esses tipos são, respectivamente:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - short e float
A questão aborda o conhecimento sobre os tipos primitivos em Java, que são fundamentais para a programação nesta linguagem, pois definem o tipo e o tamanho dos dados que podemos armazenar em variáveis. Vamos entender cada um dos tipos mencionados na questão:
O tipo descrito em I é um inteiro de 16 bits que utiliza a notação de complemento de dois, que é uma forma de representar números positivos e negativos em binário. Em Java, o tipo que corresponde a essa descrição é o short, que tem a capacidade de armazenar valores na faixa de -32.768 a 32.767, como indicado no enunciado.
Quanto ao tipo descrito em II, trata-se de um formato de ponto flutuante de 32 bits que segue a norma IEEE 754-1985. Em Java, o tipo que atende a essa especificação é o float. A norma IEEE 754-1985 é um padrão para representação de números reais em binário, que engloba o formato de precisão simples (32 bits) e precisão dupla (64 bits). O tipo double também é um ponto flutuante, mas em precisão dupla, ou seja, utiliza 64 bits, o que não corresponde à descrição dada na questão.
A alternativa correta é, portanto, a E - short e float, pois short é o tipo inteiro de 16 bits e float é o tipo de ponto flutuante de 32 bits em conformidade com a norma IEEE mencionada.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
boolean / false / true
byte / -128 / 127
short / -32768 / 32767
char / 0 / 65535
int / -4294967296 / 4294967295
long / -1.84467E+ / 191.84467E+19
* float / varia / varia
* double / varia / varia
http://www.programandocomputadores.com.br/2013/08/as-variaveis-primitivas.html
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo