Qual a principal característica de uma lista em programação?
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?
- A) Ela armazena dados de forma não ordenada
- B) Ela pode armazenar apenas um tipo de dado
- C) Ela permite acesso aos elementos por índices
- D) Ela não pode ser alterada após sua criação
- E) Ela é sempre estática em memória
✅ Resposta correta: alternativa C
Resolução passo a passo
- Leia o enunciado. A pergunta pede a principal característica de uma lista em programação, um conceito básico de estruturas de dados.
- Lembre o conceito. Uma lista é uma estrutura que guarda uma sequência de elementos, e cada elemento ocupa uma posição identificada por um índice (geralmente começando em 0 ou em 1, conforme a linguagem).
- Analise a alternativa C. Ela afirma que a lista permite acesso aos elementos por índices, o que é a característica central desse tipo de estrutura, pois possibilita ler ou alterar um elemento diretamente pela sua posição.
- Verifique as demais. A alternativa A está errada porque a lista mantém uma ordem de inserção e seus elementos têm posições definidas. A alternativa B está errada porque listas comuns, em muitas linguagens, podem armazenar elementos de tipos diferentes. A alternativa D está errada porque listas, na maioria das linguagens, são mutáveis e permitem inserir, remover ou alterar elementos. A alternativa E está errada porque listas costumam ser dinâmicas, podendo crescer ou diminuir durante a execução.
- Conclusão. A alternativa correta é a C, coincidindo com o gabarito oficial.
💡 Dica: Pense nas características básicas de estruturas de dados.
Alternativa por alternativa
Confunde lista com conjunto ou estrutura sem ordem, achando que a lista não mantém sequência entre seus elementos.
Por que engana: Confundir listas com conjuntos ou arrays estáticos, acreditando que listas não têm ordem ou que não permitem acesso por índice.
Acredita que a lista é restrita a um único tipo de dado, como um vetor tipado, ignorando que muitas linguagens permitem listas heterogêneas.
A principal característica das listas é que os elementos podem ser acessados através de índices.
Associa lista a uma constante ou tupla imutável, esquecendo que listas comuns podem ser alteradas com inserções, remoções e atribuições.
Supõe que lista é uma estrutura de tamanho fixo na memória, confundindo-a com vetores estáticos, quando listas costumam ser dinâmicas.
Raio-X da questão
listas em programação
avaliacao
estruturas de dados básicas · conceito de índice em listas
Revisar as características das estruturas de dados em programação.
Confundir listas com conjuntos ou arrays estáticos, acreditando que listas não têm ordem ou que não permitem acesso por índice.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a principal característica de uma lista em programação de dados?
- Qual a principal característica de uma lista como forma de organização de dados?
- Qual é a função principal de uma lista em programação?
- Qual a função de uma lista em programação?
- Em programação, uma lista armazena vários dados ordenados. Qual alternativa identifica corretamente uma característica…
- Qual é a função de uma lista em programação?
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
