Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — IBFC 2024

Algoritmos e Estrutura de DadosAlgoritmos
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
Considere o trecho de código abaixo:String[][] matriz = {{"A", "B"}, {"C", "D", "E"}, {"F", "G"}};System.out.println(matriz[2][1]);Assinale a alternativa que apresenta o valor ao termino da execução.
  1. AA
  2. BC
  3. CE
  4. DF
  5. EG
Revelar gabarito e comentário

GabaritoE — G

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Matrizes em Java: indexação bidimensional

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".

Alternativa A — ❌ Incorreta

"A" corresponde a matriz[0][0], ou seja, primeira linha, primeira coluna.

Alternativa B — ❌ Incorreta

"C" corresponde a matriz[1][0], ou seja, segunda linha, primeira coluna.

Alternativa C — ❌ Incorreta

"E" corresponde a matriz[1][2], ou seja, segunda linha, terceira coluna.

Alternativa D — ❌ Incorreta

"F" corresponde a matriz[2][0], ou seja, terceira linha, primeira coluna.

Alternativa E — ✅ Correta ⟵ GABARITO

"G" é exatamente matriz[2][1], conforme explicado.

PEGA ESSA DICA!

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