Qual das opções a seguir melhor descreve o que são listas em programação?
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
Qual das opções a seguir melhor descreve o que são listas em programação?
- A) Estruturas que armazenam dados de forma não ordenada
- B) Estruturas que armazenam dados de forma ordenada
- C) Estruturas que não permitem a repetição de elementos
- D) Estruturas que armazenam apenas números inteiros
- E) Estruturas que funcionam como filas
✅ Resposta correta: alternativa B
Resolução passo a passo
- Uma lista é uma estrutura de dados que guarda uma sequência de elementos em que cada item ocupa uma posição (índice), e essa ordem é mantida. Passo 2: 'Ordenada' aqui significa que os elementos têm posição definida, e não que estejam necessariamente em ordem crescente. Por isso a alternativa B descreve corretamente uma lista. Passo 3: A está errada, pois listas mantêm a ordem dos elementos, o que contradz a ideia de não ordenada. Passo 4: C está errada, pois listas comuns permitem elementos repetidos; o que não admite repetição é um conjunto. Passo 5: D está errada, pois uma lista pode armazenar números, textos, valores lógicos ou outros tipos de dados. Passo 6: E está errada, pois fila é um tipo específico de estrutura com regra de acesso FIFO (primeiro a entrar, primeiro a sair), que é apenas uma forma particular de uso de sequências, e não a definição geral de lista. Passo 7: Resolvendo por conta própria, cheguei à alternativa B, o que coincide com o gabarito oficial.
💡 Dica: Pense na definição de listas em programação.
Alternativa por alternativa
O aluno confunde lista com conjunto ou com estruturas sem ordem fixa, achando que listas não guardam posição dos elementos.
Por que engana: Confundir listas com outras estruturas como conjuntos ou filas, especialmente sobre ordenação e repetição de elementos.
Listas são estruturas que mantêm a ordem dos elementos, permitindo acessar cada item por seu índice.
O aluno associa lista à ideia de conjunto matemático, em que elementos não se repetem, e aplica essa regra a todas as listas.
O aluno acredita que, por usar a palavra 'números' em exemplos comuns, a lista só serve para inteiros, ignorando que ela aceita qualquer tipo de dado.
O aluno lembra de filas como exemplo de sequência de elementos e generaliza, tomando um caso particular de uso pela definição geral de lista.
Raio-X da questão
listas em programação
avaliacao
conceito de estrutura de dados · conceito de ordenacao
Revisar o conceito de listas e suas aplicações em programação.
Confundir listas com outras estruturas como conjuntos ou filas, especialmente sobre ordenação e repetição de elementos.
pensamento_critico
abstrato
Questões parecidas com resoluçã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?
- Qual das alternativas a seguir descreve corretamente uma lista em programação?
- Assinale a opção que descreve corretamente uma lista em programação.
- Qual das opções abaixo representa uma lista em programação?
- Identifique qual das opções representa 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
