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
- Um sistema de uma estufa analisa cinco leituras de umidade do solo: 19, 22, 24, 27 e 20. O algoritmo conta as leituras…
- Na montagem de um boletim digital da escola, as seções estão nesta ordem: capa, entrevista, fotos e agenda. A equipe…
- Em um aplicativo da escola, a lista de representantes da turma aparece nesta ordem: Ana, Bia, Caio, Davi e Elisa. Caio…
- Enquanto agentes de manutenção acompanham pedidos de reparo de bicicletas públicas, o painel registra os chamados em uma…
- — O livro de Marina Souza está disponível? — perguntou uma visitante ao balcão da biblioteca municipal. No computador…
- — O kit 47 já foi devolvido? — perguntou a técnica responsável pela campanha itinerante de vacinação. Antes do uso de…
🔎 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
