Considere o trecho de código abaixo: int[] numeros = {1, 2,...

Próximas questões
Com base no mesmo assunto
Q2382085 Algoritmos e Estrutura de Dados

Considere o trecho de código abaixo:


int[] numeros = {1, 2, 3, 4, 5};

System.out.println(numeros[2]);


O valor que será apresentado ao termino da execução é:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C.

Vamos explicar por que a alternativa correta é a C e por que as outras estão incorretas.

O tema da questão é a manipulação de arrays em Java. Para resolver essa questão, é necessário ter um entendimento básico sobre a declaração e o acesso a elementos de arrays em Java.

Primeiro, observe a declaração do array:

int[] numeros = {1, 2, 3, 4, 5};

Esta linha cria um array de inteiros chamado numeros com 5 elementos. O array é inicializado com os valores 1, 2, 3, 4 e 5.

Em seguida, o código:

System.out.println(numeros[2]);

Esta linha de código solicita a impressão do valor presente no índice 2 do array numeros. Em arrays, os índices começam em 0. Portanto, os índices dos elementos são:

  • numeros[0] = 1
  • numeros[1] = 2
  • numeros[2] = 3
  • numeros[3] = 4
  • numeros[4] = 5

Logo, numeros[2] corresponde ao valor 3. Portanto, a alternativa C é a correta.

Justificativa das alternativas incorretas:

A - 1: Esta alternativa está incorreta porque o valor 1 está no índice 0 do array, não no índice 2.

B - 2: Esta alternativa está incorreta porque o valor 2 está no índice 1 do array, não no índice 2.

D - 4: Esta alternativa está incorreta porque o valor 4 está no índice 3 do array, não no índice 2.

E - 5: Esta alternativa está incorreta porque o valor 5 está no índice 4 do array, não no índice 2.

Espero que esta explicação tenha ajudado a entender melhor o funcionamento dos arrays em Java e como acessar os elementos utilizando índices. Caso tenha mais dúvidas, estarei à disposição para ajudar!

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

O valor apresentado ao término da execução será o elemento no índice 2 do array "numeros", que é 3. Portanto, ao executar o código, o output será:

3

Sempre começa com zero logo:

[0] 1

[1] 2

[2] 3

Clique para visualizar este comentário

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