GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO01Média⏱ curto

Qual é a representação mais adequada de uma lista em programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

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 é a representação mais adequada de uma lista em programação?

  1. A) Uma sequência ordenada de elementos acessíveis por índice
  2. B) Um conjunto de dados sem ordem específica
  3. C) Um tipo de variável que armazena apenas números
  4. D) Uma estrutura que não permite duplicatas
  5. E) Uma tabela com linhas e colunas

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Analisamos o conceito de lista em programação. Uma lista é uma estrutura de dados linear que guarda vários valores em uma ordem definida, de modo que cada elemento ocupa uma posição e pode ser acessado pelo seu índice (por exemplo, a primeira posição, a segunda, e assim por diante).
  2. Verificamos a alternativa A, que descreve exatamente isso: uma sequência ordenada de elementos acessíveis por índice. Essa é a definição mais adequada e coincide com o gabarito oficial.
  3. Analisamos por que as outras alternativas estão erradas. A alternativa B está errada porque um conjunto sem ordem específica descreve outra estrutura de dados, como o conjunto matemático, e não a lista. A alternativa C está errada porque uma lista pode armazenar qualquer tipo de dado, não apenas números, e o conceito de variável que guarda somente números não define lista. A alternativa D está errada porque listas comuns permitem elementos repetidos; a estrutura que não aceita duplicatas é o conjunto. A alternativa E está errada porque uma tabela com linhas e colunas corresponde a uma matriz ou tabela bidimensional, não à lista linear.
  4. Conclusão: a alternativa correta é a A, em concordância com o gabarito oficial.

💡 Dica: Considere as estruturas de dados em programação.

Alternativa por alternativa

A Correta

Listas são estruturas que armazenam elementos de forma ordenada, permitindo acesso através de índices.

B Erradaerro: Conceituala que mais engana

O aluno confunde lista com conjunto, achando que toda coleção de dados é necessariamente desordenada. Não percebe que a lista preserva a ordem de inserção.

Por que engana: Confundir listas com conjuntos ou tabelas, ignorando a ordem e o acesso por índice.

C Erradaerro: Conceitual

O aluno associa lista a um tipo de variável restrito a números, possivelmente por confundir com vetores de valores numéricos usados em cálculos. Esquece que listas aceitam textos, booleanos e outros tipos.

D Erradaerro: Conceitual

O aluno acredita que listas não aceitam valores repetidos, confundindo a lista com o conjunto matemático, que de fato não admite duplicatas.

E Erradaerro: Senso comum

O aluno associa a palavra lista à ideia de tabela com linhas e colunas do cotidiano, como as de planilhas. Isso leva a confundir uma estrutura linear com uma estrutura bidimensional.

Raio-X da questão

Dificuldade Média
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 básicas · conceito de índice em listas

📚 Reveja

Revisar as estruturas de dados e suas representações em programação.

⚠️ Erro mais comum

Confundir listas com conjuntos ou tabelas, ignorando a ordem e o acesso por índice.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resoluçã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

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.