Como você pode acessar um elemento em uma matriz bidimensional em programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Utilizar algoritmos clássicos de manipulação sobre listas.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Como você pode acessar um elemento em uma matriz bidimensional em programação?
- A) Usando uma única coordenada.
- B) Utilizando um índice para cada dimensão.
- C) Convertendo a matriz em uma lista.
- D) Somente utilizando um loop.
- E) Através de uma função de acesso genérica.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Uma matriz bidimensional é organizada em linhas e colunas, então cada elemento precisa ser localizado por duas posições, uma para a linha e outra para a coluna.
- Na maioria das linguagens (C, Java, Python, JavaScript, entre outras), o acesso é feito com dois índices, por exemplo matriz[i][j] ou matriz[i, j], em que i indica a linha e j indica a coluna. Isso corresponde à alternativa B, que é o gabarito oficial.
- A alternativa A está errada porque uma única coordenada define apenas uma posição em uma estrutura linear, como um vetor; para uma matriz, uma coordenada só não basta para localizar um elemento em duas dimensões.
- A alternativa C está errada porque converter a matriz em lista é uma operação extra de transformação e não é a forma de acessar um elemento; a própria matriz já permite o acesso direto.
- A alternativa D está errada porque o loop serve para percorrer ou iterar os elementos, mas não é o mecanismo de acesso a um elemento específico.
- A alternativa E está errada porque não existe uma 'função de acesso genérica' como forma padrão de acessar elementos de matriz; o acesso é feito diretamente pela sintaxe de índices da linguagem.
- Conclusão: a resposta correta é a B, pois cada dimensão da matriz exige seu próprio índice.
💡 Dica: Considere a sintaxe de acesso a elementos em matrizes.
Alternativa por alternativa
O aluno pensa que, como um vetor é acessado com um único índice, a matriz também pode ser acessada com uma única coordenada, sem perceber que ela tem duas dimensões.
Por que engana: Achar que uma matriz bidimensional pode ser acessada com um unico indice, ignorando a necessidade de indices para cada dimensao.
É correto, pois para acessar um elemento você usa a notação [linha][coluna].
O aluno acredita que é preciso transformar a matriz em lista para acessar seus elementos, confundindo a estrutura de armazenamento com a forma de acesso.
O aluno confunde percorrer todos os elementos com acessar um elemento específico, achando que o acesso só ocorre dentro de um loop.
O aluno imagina que existe uma função universal de acesso para estruturas de dados, usando uma ideia genérica que não corresponde à sintaxe de índices das linguagens de programação.
Raio-X da questão
acesso a matriz
avaliacao
acesso a matriz bidimensional · indices em arrays
Revisar a sintaxe de acesso a elementos em matrizes bidimensionais.
Achar que uma matriz bidimensional pode ser acessada com um unico indice, ignorando a necessidade de indices para cada dimensao.
abstrato
Questões parecidas com resolução
- Como você acessa um elemento específico em uma matriz bidimensional?
- Como se acessa um elemento específico em uma matriz bidimensional?
- Assinale a alternativa que representa uma maneira de acessar um elemento de uma matriz em programação.
- Em uma matriz, como podemos acessar o elemento localizado na primeira linha e segunda coluna?
- O que, em computação, define corretamente uma matriz (array bidimensional)?
- Em uma matriz, como identificar o elemento localizado na linha 2 e coluna 3?
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
