Qual é a principal vantagem de utilizar matrizes em um programa de computador?
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 dado’.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a principal vantagem de utilizar matrizes em um programa de computador?
- A) Menor uso de memória
- B) Fácil manipulação de dados
- C) Armazenamento de textos
- D) Organização aleatória
- E) Acesso sequencial
✅ Resposta correta: alternativa B
Resolução passo a passo
- Matrizes são estruturas de dados que organizam valores em linhas e colunas (ou, em geral, em índices), permitindo guardar muitos dados do mesmo tipo sob um único nome.
- Como cada elemento é acessado por sua posição (índice), é simples percorrer, consultar, alterar e processar conjuntos inteiros de dados com laços de repetição, o que torna a manipulação de dados fácil e eficiente.
- Por isso, a principal vantagem de usar matrizes é a facilidade de manipulação de dados, alternativa B, que coincide com o gabarito oficial.
- A alternativa A está errada, pois matrizes não existem para economizar memória; ao contrário, ocupam espaço fixo e podem desperdiçar memória quando parte delas não é usada.
- A alternativa C está errada, pois matrizes de caracteres até podem guardar textos, mas essa não é a vantagem principal da estrutura.
- A alternativa D está errada, pois matrizes organizam dados por índices definidos, e não de forma aleatória.
- A alternativa E está errada, pois o acesso às matrizes é direto, por índice, e não sequencial; o acesso sequencial é característica de outras estruturas, como listas encadeadas e filas.
💡 Dica: Considere como uma matriz ajuda a organizar e acessar dados no programa.
Alternativa por alternativa
O aluno acredita que estruturas organizadas em matriz economizam memória, confundindo organização de dados com compactação de armazenamento.
Por que engana: Confundir a função das matrizes com armazenamento exclusivo de textos ou supor que elas reduzem necessariamente o uso de memória.
Matrizes permitem operações mais simples em dados organizados em tabelas.
O aluno associa matrizes apenas a textos, por confundir matriz numérica com o tipo de dado cadeia de caracteres (string).
O aluno entende que 'organização' em matriz significa dispor os dados sem ordem, quando na verdade cada elemento tem posição definida por índices.
O aluno pensa que matrizes são percorridas apenas em sequência, confundindo o acesso direto por índice com o acesso sequencial de outras estruturas.
Raio-X da questão
Vantagens do uso de matrizes
diagnostico
Estrutura de dados em programação · Organização e acesso a dados
Revise como matrizes organizam dados e facilitam sua manipulação em programas.
Confundir a função das matrizes com armazenamento exclusivo de textos ou supor que elas reduzem necessariamente o uso de memória.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual é a principal vantagem de usar matrizes em programação?
- Qual a principal vantagem de usar matrizes em programação?
- Qual é a principal vantagem do uso de matrizes em programação?
- Qual é a principal vantagem de usar matrizes na programação?
- Qual é a principal vantagem de utilizar matrizes em algoritmos de computação?
- Qual é a principal vantagem de usar matrizes para armazenar dados em 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
