Qual é a principal vantagem de usar matrizes para armazenar dados em programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a principal vantagem de usar matrizes para armazenar dados em programação?
- A) Acesso rápido a linhas e colunas
- B) Armazenar diferentes tipos de dados
- C) Reduzir o uso de memória
- D) Facilidade de ordenação
- E) Simplicidade no código
✅ Resposta correta: alternativa A
Resolução passo a passo
- Uma matriz é uma estrutura bidimensional organizada em linhas e colunas, em que cada elemento é acessado por dois índices, como m[i][j]. Passo 2: Por causa dessa organização regular, o computador calcula a posição de um elemento a partir dos índices e lê o valor diretamente, sem precisar percorrer os demais elementos. Passo 3: Assim, a principal vantagem de usar matrizes é o acesso rápido a linhas e colunas, que corresponde à alternativa A, igual ao gabarito oficial. Passo 4: A alternativa B está errada, pois matrizes costumam armazenar elementos de um mesmo tipo, enquanto registros ou estruturas heterogêneas é que combinam tipos diferentes. Passo 5: A alternativa C está errada, porque a matriz não reduz o uso de memória; cada posição ocupa espaço, e em matrizes esparsas há até desperdício. Passo 6: A alternativa D está errada, pois ordenar é uma operação aplicável a dados em geral e não é a vantagem característica das matrizes. Passo 7: A alternativa E está errada, já que trabalhar com matrizes exige índices e, muitas vezes, laços aninhados, o que não as torna necessariamente mais simples. Passo 8: Não há discordância com o gabarito oficial.
💡 Dica: Pense nas vantagens de organização e acesso aos dados.
Alternativa por alternativa
Matrizes permitem fácil acesso a elementos organizados em linhas e colunas.
O aluno acredita que a matriz é a estrutura ideal para guardar tipos variados de dados, confundindo-a com registros ou listas heterogêneas.
Por que engana: Confundir a capacidade de armazenar diferentes tipos de dados com a estrutura homogênea das matrizes, levando a escolher alternativas incorretas.
O aluno supõe que organizar dados em uma grade economiza memória, quando na verdade cada elemento ocupa espaço próprio.
O aluno associa a estrutura em linhas e colunas a uma facilidade de ordenação, sem perceber que ordenar é uma operação independente da estrutura de armazenamento.
O aluno imagina que, por parecer organizada, a matriz torna o código mais simples, ignorando que o uso de índices e laços aninhados pode aumentar a complexidade.
Raio-X da questão
armazenamento de dados
avaliacao
estruturas de dados básicas · arrays e listas
Revisar as vantagens e desvantagens de matrizes em programação.
Confundir a capacidade de armazenar diferentes tipos de dados com a estrutura homogênea das matrizes, levando a escolher alternativas incorretas.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a principal vantagem de usar matrizes em programação?
- Qual é a principal vantagem de usar matrizes na programação?
- Qual é a principal vantagem do uso de matrizes em programação?
- Qual é a principal vantagem de usar matrizes para organizar dados em um projeto de programação?
- Qual a principal vantagem de usar matrizes em programação?
- Qual é a principal vantagem de utilizar matrizes em um programa de computador?
🔎 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
