Qual afirmação é verdadeira sobre listas 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
Qual afirmação é verdadeira sobre listas em programação?
- A) Listas têm tamanho fixo.
- B) Listas não podem armazenar diferentes tipos de dados.
- C) Acesso a elementos é feito apenas pelo valor.
- D) Listas são adequadas para armazenar dados sequenciais.
- E) Listas não podem ser iteradas.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Analisamos o conceito de lista em programação. Uma lista é uma estrutura de dados que guarda elementos em uma ordem definida, com cada elemento ocupando uma posição (índice), o que a torna adequada para armazenar dados sequenciais.
- A alternativa D afirma exatamente isso: listas são adequadas para armazenar dados sequenciais. Essa é a afirmação verdadeira.
- A alternativa A está errada, pois em muitas linguagens (como Python) listas são dinâmicas e podem crescer ou diminuir.
- A alternativa B está errada, pois listas podem armazenar elementos de tipos diferentes em linguagens como Python.
- A alternativa C está errada, pois o acesso a elementos é feito pela posição (índice), e não apenas pelo valor.
- A alternativa E está errada, pois listas podem ser percorridas com laços como for e while, ou seja, são iteráveis.
- Conclusão: a resposta correta é D, coincidindo com o gabarito oficial.
💡 Dica: Reveja as características das listas em programação.
Alternativa por alternativa
O aluno associa listas a vetores de tamanho fixo, como em linguagens como C, sem considerar que listas dinâmicas podem crescer e diminuir.
Por que engana: Achar que listas têm tamanho fixo ou que não podem armazenar diferentes tipos, confundindo com arrays estáticos.
O aluno acredita que estruturas de dados precisam ser homogêneas, isto é, todos os elementos devem ser do mesmo tipo.
O aluno confunde o acesso por posição (índice) com o acesso pelo valor armazenado, que é o que ocorre em buscas, não no acesso direto.
Armazenar dados em sequência é uma função principal das listas.
O aluno entende que, por a lista ser uma estrutura que muda de tamanho, ela não poderia ser percorrida elemento a elemento com laços de repetição.
Raio-X da questão
listas em programação
avaliacao
conceito de listas em programação · tipos de dados em programação
Estudar as propriedades e métodos das listas em programação.
Achar que listas têm tamanho fixo ou que não podem armazenar diferentes tipos, confundindo com arrays estáticos.
pensamento_critico
abstrato
Questões parecidas com resolução
- Selecione a afirmação correta sobre listas em programação.
- Qual é a principal característica de uma lista em programação?
- Assinale a opção que descreve corretamente uma lista em programação.
- Qual a principal característica de uma lista em programação?
- Qual das alternativas a seguir descreve corretamente uma lista em programação?
- Qual das alternativas abaixo descreve corretamente o que são listas 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
