GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF07CO01Difícil⏱ curto

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

Habilidade BNCC EF07CO01

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?

  1. A) Menor uso de memória
  2. B) Mais fácil de manipular dados em grupo
  3. C) Acesso mais rápido a dados
  4. D) Menor complexidade no código
  5. E) Maior flexibilidade em tipos de dados

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

A Erradaerro: Senso comum

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.

B Correta

Listas permitem operações em grupo de forma muito eficiente.

C Erradaerro: Conceitual

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.

D Erradaerro: Interpretaçãoa que mais engana

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.

E Erradaerro: Interpretação

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

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

uso de listas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · variaveis e tipos de dados

📚 Reveja

Revisar a importância de estruturas de dados em programação.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resoluçã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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.