No contexto de algoritmos, para automatizar uma tarefa, qual é a principal função das listas?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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?
- A) Facilitar a visualização do código.
- B) Agrupar dados de forma permanente.
- C) Organizar e manipular dados com eficiência.
- D) Servir como banco de dados.
- E) Definir regras para dados.
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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.
- 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.
- 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.
- A alternativa B está errada, porque a lista guarda dados de forma temporária na memória do programa, não de forma permanente.
- 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.
- A alternativa E está errada, porque definir regras para dados corresponde a validações e restrições, não à função de uma lista.
- 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
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.
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.
Essa é a função central das listas em um algoritmo.
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.
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
função das listas
avaliacao
estruturas de dados básicas · conceito de algoritmo
Revisar o uso de listas em algoritmos.
Confundir listas com bancos de dados ou regras, não entendendo que listas são para organizar e manipular dados.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual a função de uma lista em um algoritmo?
- Qual é a função principal de uma lista em programação?
- Qual a função de uma lista em programação?
- Qual é a função de uma lista em programação?
- Em um algoritmo, qual é a função de uma lista encadeada?
- Um programador está criando um algoritmo para organizar a lista de compras de um usuário. Qual é a importância de…
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
