GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF05CO01Fácil⏱ curto

Qual a função de uma lista em um algoritmo?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO01

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?

  1. A) A lista serve apenas para armazenar números.
  2. B) A lista organiza dados de forma sequencial.
  3. C) Listas são usadas apenas em linguagens de programação de baixo nível.
  4. D) Uma lista é sinônimo de um algoritmo.
  5. E) Listas podem conter apenas dados de mesmo tipo.

✅ Resposta correta: alternativa B

Resolução passo a passo

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

A Erradaerro: Conceitual

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.

B Correta

Listas permitem organizar e acessar dados em uma sequência definida.

C Erradaerro: Conceitual

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.

D Erradaerro: Conceitual

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.

E Erradaerro: Conceituala que mais engana

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

Dificuldade Fácil
Leitura baixo
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🧩 abertura
🎯 Conceito central

função de listas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de algoritmo · estrutura de dados básica

📚 Reveja

Revisar o uso de listas em algoritmos.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Listas e grafos

🔎 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.