Qual é a principal utilidade das matrizes na programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a principal utilidade das matrizes na programação?
- A) Armazenar dados em um único vetor
- B) Representar dados que têm uma estrutura bidimensional
- C) Executar operações matemáticas simples
- D) Criar gráficos de dados
- E) Substituir variáveis em um programa
✅ Resposta correta: alternativa B
Resolução passo a passo
- Em programação, uma matriz é uma estrutura de dados que organiza valores em linhas e colunas, ou seja, em duas dimensões (bidimensional). Ela é usada quando os dados possuem essa organização natural, como tabelas, grades, imagens em pixels ou tabuleiros de jogos.
- Analisando a alternativa B, 'Representar dados que têm uma estrutura bidimensional', ela descreve exatamente essa função. Por isso é a alternativa correta, e coincide com o gabarito oficial.
- Por que as demais estão erradas:
- A) Armazenar dados em um único vetor descreve a função de um vetor (array unidimensional), não de uma matriz, que tem duas dimensões.
- C) Executar operações matemáticas simples é tarefa de operadores e funções aritméticas, não a finalidade principal de uma matriz como estrutura de dados.
- D) Criar gráficos de dados é uma função de bibliotecas de visualização, não de matrizes em si.
- E) Substituir variáveis em um programa não corresponde ao papel de uma matriz; variáveis guardam valores, e matrizes guardam conjuntos organizados de valores.
- Portanto, a resposta correta é a letra B, que também é o gabarito oficial.
💡 Dica: Pense nas aplicações práticas das matrizes na programação.
Alternativa por alternativa
O aluno confunde matriz com vetor, achando que matriz é apenas uma lista única de valores. Ele não percebe que a matriz tem duas dimensões (linhas e colunas).
Por que engana: Confundir matriz com vetor, pensando que matriz é um vetor simples ou que serve para armazenar dados unidimensionais.
Matrizes são ideais para representar dados em duas dimensões, como tabelas.
O aluno associa a palavra 'matriz' à matemática de álgebra linear e supõe que sua função principal é realizar cálculos. Ele não distingue a estrutura de dados da operação que sobre ela se executa.
O aluno associa matrizes à representação visual de dados, como tabelas e gráficos, por causa da forma de linhas e colunas. Ele não sabe que a visualização é feita por outras ferramentas.
O aluno entende que matrizes servem para 'guardar' ou 'trocar' valores, como faria uma variável, e não percebe que matrizes guardam conjuntos organizados de dados.
Raio-X da questão
utilidade das matrizes
avaliacao
estrutura de dados básicas · conceito de vetor
Revisar as aplicações de matrizes na programação.
Confundir matriz com vetor, pensando que matriz é um vetor simples ou que serve para armazenar dados unidimensionais.
ciencia_tecnologia
abstrato
Questões parecidas com resolução
- Qual é a função principal de uma matriz em programação?
- Qual a principal vantagem de usar matrizes em programação?
- Qual é a principal vantagem de usar matrizes em programação?
- Qual a principal característica das matrizes na programação?
- Qual é a principal vantagem do uso de matrizes em programação?
- Qual é a principal vantagem de usar matrizes na programaçã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
