Em programação, uma lista armazena vários dados ordenados. Qual alternativa identifica corretamente uma…
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
Em programação, uma lista armazena vários dados ordenados. Qual alternativa identifica corretamente uma característica típica de uma lista?
- A) Permite acessar elementos por índice inteiro e mantém a ordem dos itens.
- B) Não pode ser alterada depois de criada (imutabilidade).
- C) Garante que todos os elementos sejam únicos, impossibilitando duplicatas.
- D) Armazena dados sem qualquer ordem e sem índice.
- E) Só aceita valores numéricos, não textos.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Lembre o conceito de lista em programação: uma estrutura linear que guarda vários valores em sequência, em que cada item ocupa uma posição numerada (índice), normalmente começando em 0 ou 1 conforme a linguagem.
- Analise a alternativa A: a lista permite acessar qualquer elemento diretamente pelo seu índice inteiro (por exemplo, lista[2]) e mantém a ordem em que os itens foram inseridos. Essa é a característica típica da estrutura, e por isso ela está correta.
- Verifique as demais alternativas. A B está errada porque listas, em geral, são mutáveis: é possível adicionar, remover e alterar itens (listas imutáveis são um caso específico de algumas linguagens, como as tuplas do Python). A C está errada porque listas comuns admitem elementos repetidos; a restrição de unicidade pertence a conjuntos. A D está errada porque a lista justamente mantém ordem e usa índices. A E está errada porque listas podem conter valores de tipos variados, incluindo textos.
- Conclusão: o gabarito oficial A está correto.
💡 Dica: Pense nas propriedades que uma lista deve ter.
Alternativa por alternativa
Correto: listas mantêm ordem e suportam acesso por posição (índice).
O aluno confunde lista com tupla ou com outras estruturas imutáveis, achando que todo dado guardado em coleção não pode ser modificado.
Por que engana: Confundir listas com conjuntos, acreditando que listas não podem ter elementos duplicados.
O aluno associa lista à ideia matemática de conjunto, em que cada elemento aparece uma única vez, e aplica essa regra à lista.
O aluno entende que 'armazenar vários dados' significa que não há organização, esquecendo que a lista é justamente uma estrutura ordenada e indexada.
O aluno imagina que, por ser uma estrutura de dados 'de números' em alguns exemplos introdutórios, a lista só aceita valores numéricos, ignorando que ela pode conter tipos mistos.
Raio-X da questão
características de listas
avaliacao
tipos de dados em programação · estrutura de dados
Revisar as características das listas em programação.
Confundir listas com conjuntos, acreditando que listas não podem ter elementos duplicados.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a principal característica de uma lista em programação de dados?
- Qual a principal característica de uma lista em programação?
- Qual é a principal característica de uma lista em programação?
- Qual a principal característica de uma lista como forma de organização de dados?
- Qual das alternativas a seguir descreve corretamente uma lista em programação?
- Qual das alternativas a seguir melhor descreve 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
