Selecione a afirmação correta sobre listas em programação.
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’
Fonte: Base Nacional Comum Curricular (MEC).Questão
Selecione a afirmação correta sobre listas em programação.
- A) Listas podem conter diferentes tipos de dados.
- B) Listas só podem conter números.
- C) Listas são sempre fixas em tamanho.
- D) Listas não têm ordem definida.
- E) Listas não podem ser manipuladas.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Analisamos o conceito de lista em programação. Uma lista é uma estrutura de dados que armazena uma sequência ordenada de elementos, acessíveis por índice, e que pode ser modificada (inserir, remover, alterar elementos) em muitas linguagens, como Python.
- Verificamos cada afirmação. A alternativa A afirma que listas podem conter diferentes tipos de dados. Isso é verdadeiro: em Python, por exemplo, uma mesma lista pode ter inteiros, textos e booleanos, como [1, "abc", True].
- Por que as demais estão erradas:
- B) Listas não se restringem a números, podendo armazenar textos, valores lógicos e outros objetos.
- C) Listas são, em geral, dinâmicas e podem crescer ou diminuir de tamanho, o que é justamente uma característica que as diferencia de vetores de tamanho fixo.
- D) Listas têm ordem definida, pois seus elementos mantêm a posição em que foram inseridos e podem ser acessados por índice.
- E) Listas podem ser manipuladas, com operações como adicionar, remover, ordenar e alterar elementos.
- Conclusão: a única afirmação correta é a A, que coincide com o gabarito oficial.
💡 Dica: Revise as características das listas em programação.
Alternativa por alternativa
Uma lista pode armazenar dados de diferentes tipos.
O aluno pode ter associado listas apenas a coleções matemáticas de números, ignorando que estruturas de dados aceitam valores de tipos variados.
Por que engana: Achar que listas aceitam apenas um tipo de dado ou que sao imutaveis em tamanho ou ordem.
O aluno pode ter confundido listas dinâmicas com vetores ou arrays de tamanho fixo, presentes em linguagens como C e Java.
O aluno pode ter pensado que, por a lista ser um conjunto de elementos, a posição não importa, como em um conjunto matemático, esquecendo que listas são ordenadas e indexadas.
O aluno pode ter interpretado 'manipulada' como algo proibido ou imutável, confundindo listas com tuplas (estruturas imutáveis) ou com constantes.
Raio-X da questão
listas em programação
avaliacao
conceito de listas em programacao · tipos de dados basicos
Estudar as propriedades e métodos das listas em programação.
Achar que listas aceitam apenas um tipo de dado ou que sao imutaveis em tamanho ou ordem.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual afirmação é verdadeira sobre listas em programação?
- Selecione a descrição correta sobre uma lista em programaçã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 abaixo descreve corretamente o que são listas em programação?
- Qual das alternativas a seguir melhor descreve uma lista em programaçã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
