GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO01Média⏱ medio

Qual a função de uma lista em programação e como você a utilizaria para armazenar nomes?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual a função de uma lista em programação e como você a utilizaria para armazenar nomes?

  1. A) Listas não podem armazenar texto.
  2. B) Listas são usadas para armazenar um único valor.
  3. C) Você precisa definir a lista e usar append para adicionar nomes.
  4. D) Listas não são úteis em programação.
  5. E) Os nomes devem ser armazenados em variáveis separadas.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A lista é uma estrutura de dados que armazena uma coleção ordenada de valores em uma única variável, permitindo guardar vários itens, como nomes de pessoas, e acessá-los por posição (índice).
  2. Para armazenar nomes, você define a lista (por exemplo, nomes = []) e usa o método append para adicionar cada nome ao final dela (por exemplo, nomes.append('Ana')). Isso corresponde exatamente à alternativa C.
  3. Por que as outras estão erradas: A afirma que listas não podem armazenar texto, o que é falso, pois listas aceitam strings sem restrição. B diz que listas guardam um único valor, quando justamente sua função é guardar vários valores. D afirma que listas não são úteis, o que contradiz seu uso amplo em programação. E sugere criar variáveis separadas para cada nome, o que é possível, mas não aproveita a lista e se torna impraticável com muitos nomes.
  4. Conclusão: a alternativa correta é a C, que coincide com o gabarito oficial.

💡 Dica: Defina a função de uma lista e dê um exemplo de uso.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que listas são estruturas restritas a números, ou que não aceitam dados do tipo texto. Na prática, listas aceitam qualquer tipo de valor, incluindo strings.

B Erradaerro: Conceituala que mais engana

Confunde lista com variável simples, achando que ela guarda apenas um valor por vez. A principal característica da lista é armazenar vários valores em uma só estrutura.

Por que engana: Achar que listas armazenam apenas um valor ou que não podem armazenar texto, confundindo listas com variáveis simples.

C Correta

Definir a lista e usar a função append é a maneira correta de adicionar nomes.

D Erradaerro: Senso comum

Acha que estruturas como listas são dispensáveis, talvez por não perceber que quase todo programa precisa agrupar dados relacionados. Isso revela um senso de que o recurso seria apenas teórico.

E Erradaerro: Procedimental

Entende que cada nome deve ter sua própria variável, o que funciona para poucos itens, mas não é a forma de organizar uma coleção. Não percebe que a lista reúne esses dados em uma única estrutura.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

listas em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · manipulacao de listas

📚 Reveja

Revisar como utilizar listas para armazenar dados em programação.

⚠️ Erro mais comum

Achar que listas armazenam apenas um valor ou que não podem armazenar texto, confundindo listas com variáveis simples.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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