Em computação, o que é uma matriz (array bidimensional)?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em computação, o que é uma matriz (array bidimensional)?
- A) Uma estrutura que organiza dados em linhas e colunas, permitindo armazenar elementos do mesmo tipo.
- B) Um tipo de dado que contém apenas uma única variável numérica.
- C) Um algoritmo usado para ordenar registros em um banco de dados.
- D) Uma coleção de campos com nomes diferentes (como nome, idade, endereço).
- E) Um conjunto de instruções que descrevem o comportamento de um programa.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Lembre o conceito de array bidimensional, uma estrutura de dados que organiza elementos em duas dimensões, isto é, em linhas e colunas, de modo que cada elemento é acessado por dois índices (por exemplo, a[i][j]).
- Verifique a alternativa A: ela descreve exatamente essa organização em linhas e colunas e acrescenta que todos os elementos são do mesmo tipo, característica típica de arrays em linguagens como C, Java e Python (com listas homogêneas). Logo, A está correta.
- Analise as demais alternativas. B está errada, pois uma matriz não é uma única variável; ela armazena vários valores. C está errada, pois ordenação de registros é função de um algoritmo de ordenação, não de uma estrutura de dados. D está errada, pois uma coleção de campos com nomes diferentes descreve um registro (struct), e não uma matriz. E está errada, pois um conjunto de instruções é um programa ou algoritmo, não uma estrutura de dados.
- Conclusão: o gabarito oficial A está correto e coincide com a resolução feita de forma independente.
💡 Dica: Identifique a estrutura que organiza elementos do mesmo tipo em linhas e colunas.
Alternativa por alternativa
Correto: uma matriz é um arranjo bidimensional com elementos do mesmo tipo organizados por linhas e colunas.
O aluno entendeu que uma matriz seria uma variável simples, confundindo a estrutura com um tipo de dado escalar como um inteiro ou um real.
O aluno associou a palavra 'matriz' a algoritmos de organização de dados, confundindo a estrutura de armazenamento com um procedimento de ordenação.
O aluno confundiu array com registro (struct), que agrupa campos de tipos e nomes diferentes, enquanto o array guarda elementos do mesmo tipo acessados por índice.
Por que engana: Confundir matriz com uma estrutura que reúne campos de tipos diferentes ou com um algoritmo, sem considerar a organização dos elementos em linhas e colunas.
O aluno tomou a palavra 'programa' ou 'algoritmo' como sinônimo de estrutura de dados, achando que uma matriz seria o conjunto de instruções em si.
Raio-X da questão
Matriz ou array bidimensional
diagnostico
Conceito de estrutura de dados · Tipos básicos de dados
Revise a organização de dados em arrays unidimensionais e bidimensionais.
Confundir matriz com uma estrutura que reúne campos de tipos diferentes ou com um algoritmo, sem considerar a organização dos elementos em linhas e colunas.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resoluçã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
