Qual a função de uma lista em um algoritmo?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Reconhecer objetos do mundo real e/ou digital que podem ser representados através de listas que estabelecem uma organização na qual há um número variável de itens dispostos em sequência, fazendo manipulações simples sobre estas representações.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual a função de uma lista em um algoritmo?
- A) A lista serve apenas para armazenar números.
- B) A lista organiza dados de forma sequencial.
- C) Listas são usadas apenas em linguagens de programação de baixo nível.
- D) Uma lista é sinônimo de um algoritmo.
- E) Listas podem conter apenas dados de mesmo tipo.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A pergunta quer saber qual é a função de uma lista dentro de um algoritmo. Uma lista é uma estrutura de dados que agrupa vários valores sob um mesmo nome, mantendo uma ordem (sequência) em que cada elemento ocupa uma posição, normalmente numerada a partir de zero ou de um.
- A alternativa B afirma que a lista organiza dados de forma sequencial. Isso descreve exatamente a função da lista: guardar e organizar dados em sequência, permitindo acessar, percorrer, inserir e remover elementos por posição. Por isso B está correta, e concordo com o gabarito oficial.
- A alternativa A está errada porque a lista não serve apenas para números; ela pode guardar textos, valores lógicos e outros tipos de dados. A alternativa C está errada porque listas existem em linguagens de alto nível, como Python, Java e JavaScript, e não são exclusivas de linguagens de baixo nível. A alternativa D está errada porque lista é uma estrutura de dados, enquanto algoritmo é uma sequência de passos para resolver um problema; são conceitos diferentes. A alternativa E está errada porque em muitas linguagens uma lista pode misturar tipos diferentes de dados, embora em algumas linguagens isso seja restrito.
💡 Dica: Pense sobre como as listas organizam dados em um algoritmo.
Alternativa por alternativa
O aluno pode ter associado a lista apenas a vetores de números, como os usados em exemplos simples de somas ou médias, e generalizou essa ideia para toda a função da lista.
Listas permitem organizar e acessar dados em uma sequência definida.
O aluno pode ter confundido linguagens de baixo nível (como Assembly) com estruturas de dados, achando que listas são recursos antigos ou restritos a linguagens mais primitivas.
O aluno pode ter misturado os termos, achando que lista e algoritmo são a mesma coisa porque ambos aparecem juntos na programação e ambos envolvem sequência de passos ou de elementos.
O aluno pode ter aprendido que vetores têm tipo único e estendido essa restrição para todas as listas, sem considerar que muitas linguagens permitem listas heterogêneas.
Por que engana: Confundir lista com tipos específicos de dados ou funções, como pensar que lista armazena apenas números ou que é sinônimo de algoritmo.
Raio-X da questão
função de listas
avaliacao
conceito de algoritmo · estrutura de dados básica
Revisar o uso de listas em algoritmos.
Confundir lista com tipos específicos de dados ou funções, como pensar que lista armazena apenas números ou que é sinônimo de algoritmo.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual a função de uma lista em programação?
- Qual é a função de uma lista em programação?
- No contexto de algoritmos, para automatizar uma tarefa, qual é a principal função das listas?
- Qual é a função principal de uma lista em programação?
- Em um algoritmo, qual é a função de uma lista encadeada?
- Qual é a função de uma lista em programação e como você a utilizaria para organizar dados?
🔎 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
