Qual a melhor definição de uma lista em um programa de computador?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual a melhor definição de uma lista em um programa de computador?
- A) Um conjunto fixo de dados
- B) Uma estrutura com elementos variáveis
- C) Um único dado de entrada
- D) Uma tabela de informações
- E) Um dado numérico apenas
✅ Resposta correta: alternativa B
Resolução passo a passo
- Lista, em programação, é uma estrutura de dados que agrupa vários elementos em sequência, em que cada elemento ocupa uma posição (índice) e a lista pode crescer, diminuir ou ter elementos alterados ao longo da execução do programa.
- Portanto, a alternativa que melhor define uma lista é a B, 'Uma estrutura com elementos variáveis', pois reúne a ideia de estrutura (agrupamento organizado) com a característica de que o conteúdo pode mudar.
- A alternativa A está errada, pois descreve um conjunto fixo, enquanto a lista é justamente uma estrutura flexível que pode ser modificada.
- A alternativa C está errada, pois um único dado de entrada não caracteriza uma lista, que precisa agrupar vários elementos.
- A alternativa D está errada, pois tabela é uma estrutura bidimensional com linhas e colunas, enquanto a lista é uma estrutura linear de elementos.
- A alternativa E está errada, pois um dado numérico isolado não representa uma estrutura de agrupamento de vários elementos.
- Conclusão: o gabarito oficial B está correto.
💡 Dica: Pense na definição técnica de listas em programação.
Alternativa por alternativa
O aluno pode ter confundido lista com um conjunto matemático fixo, imaginando que a estrutura não pode ser alterada após sua criação.
Listas armazenam itens em sequência e podem variar em tamanho.
O aluno pode ter pensado que 'dado de entrada' é o mesmo que estrutura de dados, associando lista a um único valor recebido pelo programa.
O aluno pode ter associado lista ao uso cotidiano da palavra, como uma relação ou tabela de nomes, sem distinguir a estrutura linear de uma tabela com linhas e colunas.
Por que engana: Confundir listas com conjuntos fixos ou dados únicos, não entendendo que listas podem ter tamanho e elementos variáveis.
O aluno pode ter entendido que lista se refere a um valor numérico isolado, ignorando que uma lista agrupa vários elementos, de qualquer tipo.
Raio-X da questão
definição de lista
avaliacao
estruturas de dados básicas · conceito de variabilidade de dados
Revisar o conceito de listas em programação.
Confundir listas com conjuntos fixos ou dados únicos, não entendendo que listas podem ter tamanho e elementos variáveis.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual das alternativas a seguir descreve corretamente uma lista em programação?
- Qual das alternativas a seguir melhor descreve uma lista em programação?
- O que são listas na computação?
- Qual das alternativas abaixo descreve corretamente o que são listas em programação?
- Qual das opções a seguir melhor descreve o que são listas em programação?
- Qual a principal característica de uma lista 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
