Qual das opções abaixo representa uma lista em programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Reconhecer objetos do mundo real e/ou digital que podem ser representados através de listas que estabelecem uma organização na qual há um número variável de itens dispostos em sequência, fazendo manipulações simples sobre estas representações.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual das opções abaixo representa uma lista em programação?
- A) {1, 2, 3, 4}
- B) [1, 2, 3, 4]
- C) (1, 2, 3, 4)
- D) 1; 2; 3; 4
- E) <1, 2, 3, 4>
✅ Resposta correta: alternativa B
Resolução passo a passo
- Uma lista em programação é uma estrutura de dados ordenada que guarda vários valores em sequência, acessados por posição (índice).
- Em muitas linguagens, como Python, a lista é escrita entre colchetes, separando os elementos por vírgula. Assim, [1, 2, 3, 4] representa uma lista com quatro elementos.
- A alternativa A usa chaves, que em Python representam um conjunto (set) ou, em outras linguagens, um bloco ou dicionário; não é uma lista.
- A alternativa C usa parênteses, que em Python representam uma tupla, estrutura semelhante à lista mas imutável; a questão pede lista, então não é a melhor resposta.
- A alternativa D usa ponto e vírgula, que serve como separador de comandos em várias linguagens e não forma uma estrutura de dados.
- A alternativa E usa sinais de menor e maior, notação que não corresponde à sintaxe padrão de listas em linguagens comuns.
- Conclusão: a alternativa B é a correta e coincide com o gabarito oficial.
💡 Dica: Identifique a estrutura de dados que representa uma lista.
Alternativa por alternativa
Confunde lista com conjunto, pois as chaves são associadas a conjuntos e dicionários na maioria das linguagens. Pode achar que qualquer agrupamento de valores entre símbolos de abertura e fechamento é uma lista.
Por que engana: Confundir diferentes formas de representar colecoes, escolhendo uma sintaxe incorreta para listas em programacao.
Esse é o formato correto para uma lista em muitas linguagens de programação, como Python.
Acredita que parênteses definem qualquer sequência de valores, sem saber que em Python eles criam tuplas, estrutura imutável e diferente da lista.
Associa o ponto e vírgula a separação de itens em sequência, quando ele normalmente encerra comandos ou separa instruções, não elementos de uma estrutura.
Supõe que os sinais de menor e maior delimitam listas pela aparência de agrupamento, sem reconhecer que essa notação não é a sintaxe padrão de listas.
Raio-X da questão
listas em programação
avaliacao
estruturas de dados basicas · sintaxe de listas em programacao
Revisar o conceito de listas e suas representações em programação.
Confundir diferentes formas de representar colecoes, escolhendo uma sintaxe incorreta para listas em programacao.
abstrato
Questões parecidas com resolução
- Identifique qual das opções representa uma lista em programação.
- Qual das alternativas a seguir melhor descreve uma lista em programação?
- Qual das alternativas a seguir descreve corretamente uma lista em programação?
- Identifique qual das seguintes opções é um exemplo de lista em uma linguagem de programação.
- Assinale a opção que descreve corretamente uma lista em programação.
- Qual das opções a seguir melhor descreve o que são listas 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
