GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF08CO02Média⏱ curto

No contexto de algoritmos, para automatizar uma tarefa, qual é a principal função das listas?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO02

Criar soluções de problemas para os quais seja adequado o uso de listas para descrever suas informações e automatizá-las usando uma linguagem de programação, empregando ou não a recursão como uma técnica de resolver o problema.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

No contexto de algoritmos, para automatizar uma tarefa, qual é a principal função das listas?

  1. A) Facilitar a visualização do código.
  2. B) Agrupar dados de forma permanente.
  3. C) Organizar e manipular dados com eficiência.
  4. D) Servir como banco de dados.
  5. E) Definir regras para dados.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pergunta qual é a principal função das listas em algoritmos, no contexto de automatizar uma tarefa. Uma lista é uma estrutura de dados que armazena uma sequência de valores, que podem ser percorridos, acessados, inseridos, removidos e ordenados por meio de comandos do algoritmo.
  2. Analisando o conceito, a principal função da lista é organizar e manipular dados com eficiência, pois ela permite guardar vários valores relacionados em um único lugar e processá-los com laços de repetição, sem precisar de uma variável separada para cada dado.
  3. A alternativa A está errada, porque a visualização do código não é a finalidade de uma lista; ela é uma estrutura de dados, não um recurso de formatação.
  4. A alternativa B está errada, porque a lista guarda dados de forma temporária na memória do programa, não de forma permanente.
  5. A alternativa D está errada, porque um banco de dados é um sistema específico para armazenamento persistente e consulta de grandes volumes de informação, o que não é a função principal da lista.
  6. A alternativa E está errada, porque definir regras para dados corresponde a validações e restrições, não à função de uma lista.
  7. Conclusão: a resposta correta é a C, que coincide com o gabarito oficial.

💡 Dica: Pense na função das listas em algoritmos.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno confunde a estrutura de dados com recurso visual ou de organização do texto do código, imaginando que a lista serve para deixar o programa mais legível.

B Erradaerro: Conceituala que mais engana

O aluno interpreta a palavra 'agrupar' como armazenamento permanente, esquecendo que dados em listas existem apenas durante a execução do programa, na memória.

Por que engana: Confundir listas com bancos de dados ou regras, não entendendo que listas são para organizar e manipular dados.

C Correta

Essa é a função central das listas em um algoritmo.

D Erradaerro: Senso comum

O aluno associa lista a banco de dados por ambas guardarem muitos registros, sem perceber que o banco de dados é um sistema de armazenamento persistente e não a função principal da lista.

E Erradaerro: Conceitual

O aluno associa lista a regras ou restrições aplicadas aos dados, confundindo a estrutura de armazenamento com validações ou condições lógicas do algoritmo.

Raio-X da questão

Dificuldade Média
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

função das listas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de algoritmo

📚 Reveja

Revisar o uso de listas em algoritmos.

⚠️ Erro mais comum

Confundir listas com bancos de dados ou regras, não entendendo que listas são para organizar e manipular dados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Programação com listas e recursã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

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.