Como se acessa um elemento específico em uma matriz bidimensional?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar soluções de problemas para os quais seja adequado o uso de listas para descrever suas informações e automatizá-las usando uma linguagem de programação, empregando ou não a recursão como uma técnica de resolver o problema.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Como se acessa um elemento específico em uma matriz bidimensional?
- A) Usando apenas um índice
- B) Usando dois índices, um para a linha e outro para a coluna
- C) Usando uma função específica de busca
- D) Apenas referenciando a matriz pelo seu nome
- E) Transformando a matriz em um vetor primeiro
✅ Resposta correta: alternativa B
Resolução passo a passo
- Uma matriz bidimensional organiza os dados em linhas e colunas, como uma tabela. Para localizar um único valor nela, é preciso indicar sua posição nas duas direções ao mesmo tempo.
- Em linguagens de programação como C, Java ou Python, isso é feito com dois índices, por exemplo matriz[i][j] ou matriz[i, j], em que i é a linha e j é a coluna do elemento desejado.
- Portanto a alternativa B está correta, pois descreve exatamente esse acesso por linha e coluna. Concordo com o gabarito oficial.
- A alternativa A está errada, pois um único índice acessaria apenas uma posição em estrutura linear como um vetor, não um elemento definido por linha e coluna.
- A alternativa C está errada, pois busca por função não é a forma básica de acessar um elemento por posição; a busca procura um valor, não acessa uma posição conhecida.
- A alternativa D está errada, pois citar apenas o nome da matriz faz referência ao conjunto inteiro, não a um elemento específico.
- A alternativa E está errada, pois transformar a matriz em vetor não é necessário para acessar um elemento e não corresponde ao método usual de acesso.
💡 Dica: Lembre-se da notação de índices para matrizes.
Alternativa por alternativa
O aluno acha que, como um vetor é acessado com um índice, a matriz também pode ser acessada com um único índice, ignorando 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 linha e coluna.
Para acessar um elemento, você deve especificar a linha e a coluna.
O aluno confunde acessar um elemento por sua posição com procurar um valor dentro da estrutura, imaginando que é preciso uma função de busca para localizá-lo.
O aluno acredita que o nome da variável já identifica um elemento específico, sem perceber que o nome se refere ao conjunto completo dos dados.
O aluno supõe que a matriz precisa ser convertida em vetor antes de qualquer acesso, desconhecendo que a indexação por linha e coluna funciona diretamente na estrutura bidimensional.
Raio-X da questão
acesso a matriz
avaliacao
estrutura de dados matriz · indices em arrays
Revisar a notação de acesso a elementos em matrizes bidimensionais.
Achar que uma matriz bidimensional pode ser acessada com um unico indice, ignorando a necessidade de linha e coluna.
abstrato
Questões parecidas com resolução
- Como você pode acessar um elemento em uma matriz bidimensional em programação?
- Em uma matriz, como podemos acessar o elemento localizado na primeira linha e segunda coluna?
- Assinale a alternativa que representa uma maneira de acessar um elemento de uma matriz em programação.
- Em uma matriz, como identificar o elemento localizado na linha 2 e coluna 3?
- Como você acessaria o elemento da segunda linha e primeira coluna de uma matriz chamada 'matriz' em Python?
- Qual a principal característica de uma matriz bidimensional?
Todas as questões de Programação - Programação com listas e recursão
🔎 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
