Qual é a principal vantagem do uso de matrizes em programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a principal vantagem do uso de matrizes em programação?
- A) Facilitar a leitura e escrita de códigos em uma linguagem de programação.
- B) Permitir a manipulação de grandes volumes de dados de forma organizada.
- C) Aumentar a velocidade de execução de programas.
- D) Eliminar a necessidade de loops em um programa.
- E) Reduzir o uso de memória em um programa.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Matriz, em programação, é uma estrutura de dados que organiza valores em linhas e colunas, permitindo acessar cada elemento por dois índices (por exemplo, m[i][j]).
- Ao analisar a pergunta, o foco é a principal vantagem dessa estrutura. A vantagem central é agrupar muitos dados relacionados em um único bloco organizado, o que facilita armazenar, percorrer e manipular grandes volumes de informação de forma ordenada.
- Comparando com as alternativas, a alternativa B descreve exatamente essa vantagem, e ela coincide com o gabarito oficial.
- Por que as outras estão erradas:
- A) Matrizes não existem para tornar o código mais legível; podem até dificultar a leitura em alguns casos.
- C) Uma matriz não acelera a execução do programa; a estrutura apenas organiza os dados, e o tempo de execução depende do algoritmo.
- D) Matrizes não eliminam loops; na prática, percorrer uma matriz geralmente exige laços de repetição aninhados.
- E) Matrizes não reduzem memória; em geral ocupam espaço proporcional à quantidade de elementos armazenados.
💡 Dica: Pense nas aplicações práticas de matrizes na programação.
Alternativa por alternativa
O aluno associa a estrutura de dados à legibilidade do código, confundindo organização interna dos dados com clareza na escrita do programa.
Por que engana: Confundir a função principal das matrizes com otimização de desempenho ou simplificação de código, acreditando que elas eliminam loops ou sempre reduzem memória.
Matrizes permitem armazenar e manipular dados de forma organizada, facilitando operações em grandes conjuntos.
O aluno supõe que qualquer estrutura organizada torna o programa mais rápido, confundindo organização de dados com desempenho de execução.
O aluno imagina que, por a matriz agrupar dados, não é mais preciso repetir operações, quando na verdade percorrer a matriz normalmente exige loops.
O aluno acredita que organizar dados em uma estrutura economiza memória, quando a matriz ocupa espaço proporcional ao número de elementos armazenados.
Raio-X da questão
uso de matrizes
avaliacao
conceito de arrays · estrutura de dados
Revisar as vantagens e aplicações de matrizes em programação.
Confundir a função principal das matrizes com otimização de desempenho ou simplificação de código, acreditando que elas eliminam loops ou sempre reduzem memória.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a principal vantagem de utilizar matrizes em um programa de computador?
- Qual é a principal vantagem de usar matrizes para armazenar dados em programação?
- Qual é o principal benefício de usar matrizes em um projeto de programação?
- Qual é a principal vantagem de usar matrizes para organizar dados em um projeto de programação?
- Qual é a principal vantagem de utilizar matrizes em algoritmos de computação?
- Qual é o principal benefício de utilizar matrizes ao invés de listas em programação?
Todas as questões de Organização e representação da informaçã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
