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

Qual das alternativas a seguir descreve corretamente uma lista em programação?

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

Qual das alternativas a seguir descreve corretamente uma lista em programação?

  1. A) Uma sequência de dados que pode ser acessada por índices.
  2. B) Um conjunto de variáveis que não pode ser alterado.
  3. C) Uma forma de executar uma função repetidamente.
  4. D) Um tipo de dado que armazena apenas números inteiros.
  5. E) Um método de ordenação de dados.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Lembre o conceito de lista em programação: é uma estrutura de dados que guarda uma sequência ordenada de elementos, podendo acessar cada item pela sua posição, chamada índice (geralmente começando em 0 em linguagens como Python).
  2. A alternativa A descreve exatamente isso: uma sequência de dados acessível por índices. Ela está correta e coincide com o gabarito.
  3. A alternativa B está errada, pois descreve algo imutável (como uma tupla ou constante), enquanto listas normalmente podem ser alteradas após criadas.
  4. A alternativa C está errada, pois descrever uma função que se repete é o conceito de laço de repetição ou de função recursiva, não de lista.
  5. A alternativa D está errada, pois uma lista pode guardar dados de tipos variados, não apenas inteiros; tipo que aceita só inteiros é um tipo primitivo específico.
  6. A alternativa E está errada, pois um método de ordenação (como bubble sort) é um algoritmo que pode ser aplicado a listas, mas não é o que uma lista é.

💡 Dica: Identifique a característica que permite armazenar e acessar vários dados em uma sequência.

Alternativa por alternativa

A Correta

Correto. Listas são estruturas que armazenam elementos em uma sequência, permitindo acesso a cada elemento através de seu índice.

B Erradaerro: Conceituala que mais engana

O aluno pode ter confundido lista com constante ou tupla, achando que estruturas de dados sempre guardam valores fixos. Não percebe que a lista comum é mutável.

Por que engana: Confundir uma lista com uma estrutura imutável, um tipo restrito a números inteiros, uma repetição de função ou um algoritmo de ordenação.

C Erradaerro: Conceitual

O aluno associa a palavra 'lista' a repetição, confundindo a estrutura de dados com laços de repetição (for, while) ou com a ideia de executar algo várias vezes.

D Erradaerro: Conceitual

O aluno restringe a lista a um único tipo de dado, pensando em tipos primitivos como o inteiro, e não percebe que listas podem misturar tipos diferentes.

E Erradaerro: Conceitual

O aluno confunde a estrutura de dados com algoritmos que a manipulam, como ordenação, achando que lista é o nome de uma operação sobre dados.

Raio-X da questão

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

Listas em programação

📌 Objetivo

revisao

🧱 Pré-requisitos

Noções de estruturas de dados · Acesso a dados por índices

📚 Reveja

Revise o conceito de lista e o acesso aos elementos por índices.

⚠️ Erro mais comum

Confundir uma lista com uma estrutura imutável, um tipo restrito a números inteiros, uma repetição de função ou um algoritmo de ordenação.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

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