Com respeito aos tipos e estruturas e dados da linguagem de ...

Próximas questões
Com base no mesmo assunto
Q762248 Programação
Com respeito aos tipos e estruturas e dados da linguagem de programação Java, marque V para as afirmações verdadeiras, ou F para as falsas. ( ) Java é estaticamente tipada, o que significa que toda variável deve ser declarada antes de ser usada. ( ) Existem oito tipos primitivos, que não são objetos: boolean, byte, char, short, int, long, float e double. Não possuem valor default, e campos desses tipos devem ser inicializados. ( ) Além dos oito primitivos, Java provê suporte a cadeias de caracteres (strings), considerado um tipo primitivo especial. A sequência correta, de cima para baixo, é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - V, F, F.

Vamos entender o porquê dessa alternativa ser a correta:

(V) A primeira afirmação é verdadeira: Java é estaticamente tipada, o que significa que os tipos das variáveis devem ser declarados antes de suas utilizações. Esse é um conceito importante em Java e muitas outras linguagens de programação, pois ajuda a evitar erros em tempo de compilação e melhora a clareza do código.

(F) A segunda afirmação é falsa porque, embora Java tenha oito tipos primitivos (boolean, byte, char, short, int, long, float e double), eles possuem valores padrão ou default. Por exemplo, o valor default para tipos numéricos inteiro é 0 (zero), e para boolean é false. Então, não é estritamente necessário inicializar campos desses tipos, embora seja uma boa prática de programação fazer isso explicitamente.

(F) A terceira afirmação é falsa porque String (cadeias de caracteres) não é um tipo primitivo em Java, mas sim um objeto. A classe String é uma classe especial na biblioteca Java que representa sequências de caracteres, mas ainda assim é uma classe e não um tipo primitivo.

Entender esses conceitos é essencial para trabalhar eficientemente com Java, pois se relacionam diretamente com a tipagem da linguagem, a declaração de variáveis e a inicialização de valores, bem como com o tratamento de strings, que são frequentemente utilizadas em muitos programas.

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

https://www.caelum.com.br/apostila-java-orientacao-objetos/variaveis-primitivas-e-controle-de-fluxo/#casting-e-promoo

As variáveis de tipo primitivo declaradas fora de um método como campos de uma classe recebem automaticamente valores padrões, a menos que sejam explicitamente inicializadas.

As variáveis de instância dos tipos char, byte, short, int, long, float e double recebem o valor 0 por padrão.

Por padrão o valor das variáveis de instância do tipo boolean é false.

As variáveis de instância do tipo por referência são inicializadas por padrão com o valor null.

Alternativa: E

e-

os 8 tipos estao corretos: boolean, byte, char, short, int, long, float e double.

porem, nao precisam ser sempre inicializados. ex.: var int pode ser declarada sem valor inical

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo