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
- Um sistema portátil registra a corrente gerada em um eletrodo de trabalho durante um pulso de 4 segundos. Para comparar…
- Em um protótipo computacional que monitora a salinidade de um tanque, dois eletrodos ficam imersos na água e são usados…
- Em uma lavanderia, uma pessoa instala dois eletrodos próximos ao piso, ligados a uma entrada digital de um controlador…
- Em uma demonstração de interface cérebro-computador, eletrodos colocados sobre o couro cabeludo captam sinais elétricos…
- Em um protótipo de interface computacional controlada por sinais musculares, cada canal utiliza um eletrodo para captar…
- Em uma prótese controlada por sinais musculares, eletrodos na pele captam a atividade elétrica e a enviam ao sistema…
🔎 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
