Em Java, variáveis primitivas podem ser declaradas como var...

Próximas questões
Com base no mesmo assunto
Q385769 Programação
Em Java, variáveis primitivas podem ser declaradas como variáveis de classe, atributos, parâmetros de métodos ou variáveis locais. Dois tipos são descritos a seguir:

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:
Alternativas

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