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
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?
- A) Listas não podem armazenar texto.
- B) Listas são usadas para armazenar um único valor.
- C) Você precisa definir a lista e usar append para adicionar nomes.
- D) Listas não são úteis em programação.
- E) Os nomes devem ser armazenados em variáveis separadas.
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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).
- 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.
- 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.
- 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
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.
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.
Definir a lista e usar a função append é a maneira correta de adicionar nomes.
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.
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
listas em programação
avaliacao
estruturas de dados básicas · manipulacao de listas
Revisar como utilizar listas para armazenar dados em programação.
Achar que listas armazenam apenas um valor ou que não podem armazenar texto, confundindo listas com variáveis simples.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a função de uma lista em programação e como você a utilizaria para organizar dados?
- Qual a função de uma lista em programação?
- Qual é a função de uma lista em programação?
- O que é uma lista em programação? Cite um exemplo de como você a utilizaria em um programa.
- Qual é a função principal de uma lista em programação?
- Em um programa que utiliza listas, qual a função principal de armazenar 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
