Considere o trecho de código abaixo: int[] numeros = {1, 2,...
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 é:
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