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
- A professora fez uma tabela: os grupos ficam nas linhas, os dias da semana ficam nas colunas e cada espaço mostra a…
- Um aplicativo percebe quais fotos mostram animais. O que ele pode fazer para achar essas fotos mais rápido? O que o…
- Em Manaus, a escola testa um programa que separa mensagens em urgente e comum. Aplique a ideia de classificacao e…
- Desenhe um grafo que represente uma rota de entregas entre três escolas (E1, E2, E3) e dois pontos de apoio (P1, P2)…
- Um mapa de estações de metrô em que as estações estão ligadas por linhas pode ser representado como um grafo? Escreva a…
- Escolha um exemplo do cotidiano (por exemplo: contatos em um aplicativo da escola ou paradas de ônibus) e descreva como…
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
