Qual é a principal característica de uma lista em programação de dados?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar soluções de problemas para os quais seja adequado o uso de listas para descrever suas informações e automatizá-las usando uma linguagem de programação, empregando ou não a recursão como uma técnica de resolver o problema.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a principal característica de uma lista em programação de dados?
- A) Acesso não ordenado
- B) Estrutura fixa
- C) Organização sequencial
- D) Visualização em tabela
- E) Representação gráfica
✅ Resposta correta: alternativa C
Resolução passo a passo
- Uma lista, em programação de dados (estruturas de dados), é uma coleção de elementos organizados em uma sequência, em que cada item ocupa uma posição ordenada, normalmente identificada por um índice (0, 1, 2...).
- Essa organização sequencial é a principal característica da lista: os elementos ficam em ordem, o primeiro vem antes do segundo, e assim por diante, e podem ser percorridos em sequência.
- A alternativa A está errada, pois a lista mantém uma ordem de posições; o acesso não ordenado é típico de outras estruturas, como tabelas hash ou conjuntos.
- A alternativa B está errada, pois uma lista é dinâmica: pode crescer, diminuir e ter elementos inseridos ou removidos, ao contrário de uma estrutura de tamanho fixo.
- A alternativa D está errada, pois visualização em tabela descreve uma forma de apresentação dos dados, não a estrutura lógica da lista.
- A alternativa E está errada, pois representação gráfica não é uma característica definidora de listas, e sim um modo de exibir informações, como gráficos.
- Conclusão: a resposta correta é a C, em conformidade com o gabarito oficial.
💡 Dica: Pense nas características básicas de estruturas de dados.
Alternativa por alternativa
O aluno pode ter confundido a lista com estruturas como conjuntos ou tabelas hash, nas quais não há ordem fixa de acesso aos elementos.
Por que engana: Confundir listas com estruturas não ordenadas ou fixas, ignorando a organização sequencial dos elementos.
O aluno pode ter associado a estrutura de dados a algo rígido, como um vetor de tamanho fixo, desconsiderando que listas são dinâmicas.
Listas organizam dados sequencialmente, facilitando o acesso por índice.
O aluno pode ter confundido a estrutura lógica dos dados com a forma de visualizá-los, já que listas são frequentemente exibidas em tabelas.
O aluno pode ter associado a palavra lista a representações visuais ou gráficas do dia a dia, sem distinguir o conceito de estrutura de dados.
Raio-X da questão
listas em programação
avaliacao
estruturas de dados básicas · conceito de sequencia
Revisar as características das estruturas de dados em programação.
Confundir listas com estruturas não ordenadas ou fixas, ignorando a organização sequencial dos elementos.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em uma estufa, um programa analisa a umidade de cinco canteiros, na ordem indicada, e aciona a irrigação quando a…
- Na feira cultural da escola, um grupo criou uma lista com as músicas que tocarão no palco: abertura, apresentação de…
- Na horta da escola, foram registradas as umidades do solo em uma lista: [42, 37, 35]. Uma função recursiva verifica se…
- Uma banca de feira registra em uma lista o preço de cada cesta vendida durante a manhã. Para calcular o total…
- Pesquisadores acompanham a qualidade da água em estações de um rio e precisam automatizar a leitura dos sensores. No…
- Por que uma lâmpada apagada pode continuar sem reparo por vários dias? Na central de atendimento de um município…
Todas as questões de Programação - Programação com listas e recursã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
