Qual é o principal benefício de usar listas em vez de variáveis individuais para armazenar dados?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar soluções de problemas para os quais seja adequado o uso de registros e matrizes unidimensionais para descrever suas informações e automatizá-las usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é o principal benefício de usar listas em vez de variáveis individuais para armazenar dados?
- A) Menor uso de memória
- B) Mais fácil de manipular dados em grupo
- C) Acesso mais rápido a dados
- D) Menor complexidade no código
- E) Maior flexibilidade em tipos de dados
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede o principal benefício de usar listas em vez de variáveis individuais. Uma variável individual guarda um único valor, por exemplo nota1, nota2, nota3. Uma lista guarda uma coleção de valores sob um mesmo nome, acessados por índice.
- O principal ganho da lista é poder tratar muitos dados como um grupo. Com uma lista é possível percorrer todos os elementos com um laço de repetição, somar, ordenar, buscar ou transformar o conjunto inteiro sem escrever uma linha para cada valor. Por isso a alternativa B está correta.
- A alternativa A está errada, pois listas costumam ocupar mais memória por causa da estrutura que organiza os elementos, e não há economia garantida.
- A alternativa C está errada, pois acessar um elemento por índice não é mais rápido do que acessar uma variável direta; o ganho de velocidade não é o motivo principal de usar listas.
- A alternativa D está errada, porque a lista não reduz a complexidade em geral; ela só simplifica o código quando há muitos dados semelhantes a tratar em conjunto.
- A alternativa E está errada, pois a flexibilidade de tipos não é a vantagem principal: em muitas linguagens a lista exige elementos do mesmo tipo, e mesmo quando não exige, esse não é o benefício central em relação às variáveis.
- Assim, a resposta correta é a alternativa B, que coincide com o gabarito oficial.
💡 Dica: Pense nos benefícios de organizar dados em grupo.
Alternativa por alternativa
Imagina que armazenar dados em lista economiza memória, como se a estrutura fosse mais compacta que variáveis separadas. Na prática a lista traz custos extras de organização e não garante menor uso de memória.
Listas permitem operações em grupo de forma muito eficiente.
Acredita que o acesso por índice em lista é sempre mais rápido que o acesso a variáveis individuais, confundindo a facilidade de localizar um elemento com velocidade de execução.
Supõe que, por ter menos nomes para gerenciar, a lista deixa o código sempre mais simples, sem perceber que o ganho depende de haver muitos dados a tratar em conjunto.
Por que engana: Confundir o beneficio principal de listas com aspectos de desempenho ou tipos de dados, como achar que listas sempre usam menos memoria ou sao mais rapidas.
Associa listas à capacidade de guardar qualquer tipo de dado e considera isso o benefício principal, sem notar que a questão pergunta sobre a vantagem central de agrupar dados.
Raio-X da questão
uso de listas
avaliacao
estruturas de dados básicas · variaveis e tipos de dados
Revisar a importância de estruturas de dados em programação.
Confundir o beneficio principal de listas com aspectos de desempenho ou tipos de dados, como achar que listas sempre usam menos memoria ou sao mais rapidas.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual a principal vantagem de usar listas para organizar dados em um programa?
- Qual é a principal vantagem de utilizar listas na programação?
- Qual é a vantagem de usar listas em vez de matrizes para armazenar dados em um programa?
- Qual a principal vantagem de usar listas em um programa que manipula dados frequentemente?
- Qual a principal vantagem de utilizar listas na programação?
- Qual é a principal vantagem de utilizar listas em um programa de computação?
Todas as questões de Programação - Programação usando registros e matrizes
🔎 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
