GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO01Fácil⏱ curto

Identifique qual das seguintes opções é um exemplo de lista em uma linguagem de programação.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Identifique qual das seguintes opções é um exemplo de lista em uma linguagem de programação.

  1. A) [1, 2, 3, 4]
  2. B) {1, 2, 3, 4}
  3. C) 1; 2; 3; 4
  4. D) (1, 2, 3, 4)
  5. E) <1, 2, 3, 4>

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Uma lista, em linguagens de programação como Python, é uma estrutura de dados ordenada, indexável e mutável, cujos elementos são delimitados por colchetes e separados por vírgulas.
  2. Analisando as alternativas, a opção A, [1, 2, 3, 4], usa colchetes e vírgulas, que é exatamente a sintaxe de lista em Python e em outras linguagens semelhantes. Portanto, A é a resposta correta, e concorda com o gabarito oficial.
  3. A alternativa B, {1, 2, 3, 4}, usa chaves e representa um conjunto (set), que não tem ordem nem permite repetição de elementos, por isso não é uma lista.
  4. A alternativa C, 1; 2; 3; 4, usa ponto e vírgula como separador e não possui delimitadores de estrutura, sendo apenas uma sequência de instruções ou valores separados.
  5. A alternativa D, (1, 2, 3, 4), usa parênteses e representa uma tupla, que é semelhante a uma lista, mas imutável; por isso não é o exemplo de lista pedido.
  6. A alternativa E, <1, 2, 3, 4>, usa sinais de menor e maior, que não representam estrutura de lista em linguagens de programação comuns.
  7. Conclusão: a sintaxe com colchetes caracteriza a lista, tornando a alternativa A a correta.

💡 Dica: Pense em como listas são representadas em linguagens de programação.

Alternativa por alternativa

A Correta

Esta é uma lista de números inteiros.

B Erradaerro: Conceituala que mais engana

O aluno pode ter associado qualquer sequência de valores entre delimitadores a uma estrutura de lista, confundindo chaves com colchetes. Chaves, na prática, indicam conjuntos ou dicionários.

Por que engana: Confundir diferentes estruturas de dados e seus delimitadores, como listas, conjuntos e tuplas, escolhendo simbolos incorretos para listas.

C Erradaerro: Senso comum

O aluno pode ter achado que valores separados por ponto e vírgula formam uma lista, como em uma enumeração do dia a dia. Em programação, o ponto e vírgula costuma separar instruções, não elementos de uma estrutura.

D Erradaerro: Conceitual

O aluno pode ter confundido tupla com lista, pois ambas guardam sequências ordenadas de valores. A diferença é que a tupla usa parênteses e é imutável.

E Erradaerro: Conceitual

O aluno pode ter interpretado os sinais de menor e maior como uma forma de agrupar elementos, pensando em notação matemática de intervalo ou vetor. Esses sinais não são delimitadores padrão de listas.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

listas em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados basicas · sintaxe de listas em programacao

📚 Reveja

Revisar a definição e exemplos de listas em linguagens de programação.

⚠️ Erro mais comum

Confundir diferentes estruturas de dados e seus delimitadores, como listas, conjuntos e tuplas, escolhendo simbolos incorretos para listas.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.