Selecione a descrição correta sobre uma lista em programação.
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Selecione a descrição correta sobre uma lista em programação.
- A) Armazena dados apenas de um tipo
- B) Não permite acesso a elementos
- C) São de tamanho fixo
- D) Facilita operações sequenciais
- E) Somente aceita duplicatas
✅ Resposta correta: alternativa D
Resolução passo a passo
- Uma lista é uma estrutura de dados que guarda uma sequência ordenada de elementos, acessíveis por posição (índice). Na maioria das linguagens, como Python, Java ou JavaScript, ela pode crescer ou diminuir durante a execução.
- Analisando cada alternativa, a correta é a D, pois a organização sequencial da lista facilita operações como percorrer todos os elementos (laços de repetição), somar, contar, buscar ou ordenar.
- A alternativa A está errada, pois em muitas linguagens uma lista pode armazenar elementos de tipos diferentes, como números e textos juntos.
- A alternativa B está errada, pois o acesso aos elementos é justamente uma característica das listas, feito pelo índice (por exemplo, lista[0]).
- A alternativa C está errada, pois listas são dinâmicas e podem aumentar ou diminuir de tamanho; o tamanho fixo é característica de vetores ou arrays estáticos em algumas linguagens.
- A alternativa E está errada, pois listas aceitam duplicatas, mas não exclusivamente: elementos repetidos e não repetidos podem coexistir. Quem exige elementos sem repetição é o conjunto (set), e não a lista.
- Conclusão: o gabarito D está correto. A questão não depende de figuras ou tabelas, e a resposta se baseia no conceito geral de lista.
💡 Dica: Lembre-se das características das listas em programação.
Alternativa por alternativa
O aluno acredita que a lista só pode guardar um tipo de dado, confundindo-a com estruturas tipadas como vetores de tipo único em linguagens como C ou Java.
Por que engana: Achar que listas armazenam apenas um tipo de dado ou que nao permitem acesso direto aos elementos.
O aluno pensa que os elementos de uma lista ficam inacessíveis, possivelmente confundindo-a com conjuntos ou estruturas sem índice, nas quais não há acesso posicional.
O aluno associa lista a vetor estático, achando que todas as listas têm tamanho fixo definido na criação, quando listas dinâmicas podem crescer e diminuir.
Listas são ideais para operações que envolvem dados sequenciais.
O aluno interpreta que a lista só admite elementos repetidos, transformando a característica de permitir duplicatas em uma exclusividade, quando também aceita valores únicos.
Raio-X da questão
listas em programação
avaliacao
conceito de lista em programacao · acesso a elementos em listas
Revisar as propriedades e métodos das listas em programação.
Achar que listas armazenam apenas um tipo de dado ou que nao permitem acesso direto aos elementos.
pensamento_critico
abstrato
Questões parecidas com resolução
- Assinale a opção que descreve corretamente uma lista em programação.
- Qual das alternativas a seguir descreve corretamente uma lista em programação?
- Qual das alternativas a seguir melhor descreve uma lista em programação?
- Selecione a afirmação correta sobre listas em programação.
- Qual das alternativas abaixo descreve corretamente o que são listas em programação?
- Identifique qual das opções representa uma lista em programação.
Todas as questões de Organização e representação da informaçã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
