Qual das alternativas a seguir descreve corretamente uma lista em programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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?
- A) Uma sequência de dados que pode ser acessada por índices.
- B) Um conjunto de variáveis que não pode ser alterado.
- C) Uma forma de executar uma função repetidamente.
- D) Um tipo de dado que armazena apenas números inteiros.
- E) Um método de ordenação de dados.
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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).
- A alternativa A descreve exatamente isso: uma sequência de dados acessível por índices. Ela está correta e coincide com o gabarito.
- A alternativa B está errada, pois descreve algo imutável (como uma tupla ou constante), enquanto listas normalmente podem ser alteradas após criadas.
- 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.
- 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.
- 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
Correto. Listas são estruturas que armazenam elementos em uma sequência, permitindo acesso a cada elemento através de seu índice.
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.
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.
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.
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
Listas em programação
revisao
Noções de estruturas de dados · Acesso a dados por índices
Revise o conceito de lista e o acesso aos elementos por índices.
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.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual das alternativas abaixo descreve corretamente o que são listas em programação?
- Assinale a opção que descreve corretamente uma lista em programação.
- Qual das opções a seguir melhor descreve o que são listas em programação?
- Identifique qual das opções representa uma lista em programação.
- Qual das opções abaixo representa uma lista em programação?
- Selecione a descrição correta sobre uma lista em programaçã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
