Em um programa, como você usaria uma matriz para armazenar dados?
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 um programa, como você usaria uma matriz para armazenar dados?
- A) Para armazenar dados de forma hierárquica
- B) Para agrupar dados de diferentes tipos
- C) Para organizar dados em linhas e colunas
- D) Para criar apenas um tipo de dado
- E) Para executar funções matemáticas
✅ Resposta correta: alternativa C
Resolução passo a passo
- Uma matriz, em programação e em matemática, é uma estrutura de dados bidimensional, formada por linhas e colunas, em que cada elemento é acessado por dois índices (linha e coluna). Passo 2: Por isso, a função típica de uma matriz é organizar dados em forma de tabela, como uma grade de valores do mesmo tipo, por exemplo notas de alunos por disciplina ou pixels de uma imagem. Passo 3: Assim, a alternativa C, 'Para organizar dados em linhas e colunas', descreve corretamente o uso da matriz. Passo 4: A alternativa A está errada porque a organização hierárquica é própria de estruturas como árvores, não de matrizes planas. Passo 5: A alternativa B está errada porque uma matriz tradicional armazena elementos de um mesmo tipo, enquanto agrupar dados de tipos diferentes é função de registros ou estruturas. Passo 6: A alternativa D está errada porque a matriz não se limita a um tipo de dado; ela justamente organiza muitos valores, geralmente de um tipo comum. Passo 7: A alternativa E está errada porque funções matemáticas são operações ou rotinas, não a finalidade de armazenamento de uma matriz. Gabarito oficial confirmado.
💡 Dica: Lembre que uma matriz organiza elementos por posições definidas em linhas e colunas.
Alternativa por alternativa
Confunde a estrutura matricial com organização hierárquica, que pertence a árvores e estruturas de níveis, imaginando que a matriz representa níveis de subordinação entre dados.
Por que engana: O aluno pode confundir matriz com outras estruturas de dados, associando-a ao armazenamento hierárquico ou à execução de operações matemáticas, em vez de reconhecer sua organização bidimensional.
Acredita que a matriz serve para agrupar dados heterogêneos, confundindo-a com registros ou estruturas que combinam campos de tipos diferentes.
Matrizes são projetadas para armazenar dados em formato tabular.
Entende que a palavra 'matriz' indica uma restrição a um único tipo de dado, interpretando a ideia de uniformidade como se fosse limitação de quantidade de informação.
Associa a palavra 'matriz' ao uso matemático cotidiano, supondo que sua finalidade seja executar cálculos, quando na programação ela serve para armazenar dados.
Raio-X da questão
Organização matricial de dados
revisao
Estruturas de dados básicas · Índices e posições
Revise a definição e a estrutura de matrizes em programação.
O aluno pode confundir matriz com outras estruturas de dados, associando-a ao armazenamento hierárquico ou à execução de operações matemáticas, em vez de reconhecer sua organização bidimensional.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em um programa, qual a vantagem de usar matrizes?
- Ao programar, como você poderia usar uma matriz para organizar dados de alunos em uma turma?
- Em um programa, como você pode armazenar múltiplos valores?
- Qual é a importância do uso de matrizes unidimensionais em um programa para armazenar dados?
- Em qual situação usaríamos uma matriz para representar dados?
- Em um projeto de programação, como utilizar matrizes para organizar dados de uma tabela de multiplicaçã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
