Questão de Algoritmos e Estrutura de Dados — Algoritmos — IBFC 2024
- Código
- qg220540
- Banca
- IBFC
- Órgão
- RECIPREV - PE
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Previdência e Assistência à Saúde - Informática
- AA
- BC
- CE
- DF
- EG
GabaritoE — G
Gabarito: letra E (G). A variável matriz é uma matriz de String com 3 linhas, sendo a linha 2 (índice 2) composta por {"F", "G"}. Como a indexação em Java começa em 0, matriz[2][1] acessa o segundo elemento da terceira linha, que é "G".
A declaração String[][] matriz = {{"A", "B"}, {"C", "D", "E"}, {"F", "G"}}; cria as seguintes linhas:
Índice 0: {"A", "B"} → [0][0] = "A", [0][1] = "B"
Índice 1: {"C", "D", "E"} → [1][0] = "C", [1][1] = "D", [1][2] = "E"
Índice 2: {"F", "G"} → [2][0] = "F", [2][1] = "G"
O comando System.out.println(matriz[2][1]); imprime exatamente o valor "G".
"A" corresponde a matriz[0][0], ou seja, primeira linha, primeira coluna.
"C" corresponde a matriz[1][0], ou seja, segunda linha, primeira coluna.
"E" corresponde a matriz[1][2], ou seja, segunda linha, terceira coluna.
"F" corresponde a matriz[2][0], ou seja, terceira linha, primeira coluna.
"G" é exatamente matriz[2][1], conforme explicado.
Em questões de matriz, lembre-se sempre que a indexação começa em 0. A sintaxe matriz[linha][coluna] acessa o elemento na linha e coluna especificadas. Para evitar erros, escreva mentalmente a matriz com índices antes de responder.
Gabarito: letra E (G).
Link permanente: /questoes/qg220540