Qual é o propósito principal de usar árvores em programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Questão
Qual é o propósito principal de usar árvores em programação?
- A) Representar dados hierárquicos.
- B) Armazenar dados em uma lista.
- C) Criar gráficos de desempenho.
- D) Controlar o fluxo de um programa.
- E) Salvar imagens em um sistema.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Árvores, em ciência da computação, são estruturas de dados formadas por nós ligados de forma hierárquica, com um nó raiz e ramificações que descendem dele, como pastas de um sistema de arquivos ou a organização de um documento em seções e subseções.
- A função principal dessa estrutura é justamente representar relações hierárquicas entre dados, em que cada elemento pode ter pais e filhos, o que torna a alternativa A correta.
- A alternativa B está errada, pois armazenar dados em sequência linear é o papel de listas e vetores, e não de árvores, que organizam os dados em níveis.
- A alternativa C está errada, pois gráficos de desempenho são produzidos com ferramentas de visualização e não dependem de árvores como propósito principal.
- A alternativa D está errada, pois o controle do fluxo de um programa é feito por estruturas como condicionais, laços e chamadas de função, e não por árvores de dados.
- A alternativa E está errada, pois salvar imagens é uma questão de formatos de arquivo e armazenamento, sem relação direta com a função principal de árvores.
- Conclusão: o gabarito oficial A está correto.
💡 Dica: Pense sobre as funções das estruturas de dados em programação.
Alternativa por alternativa
Árvores são ideais para dados que possuem uma relação de hierarquia.
O aluno pode confundir árvores com listas, achando que qualquer estrutura de armazenamento de dados serve para guardar elementos em sequência.
Por que engana: Confundir árvores com listas ou outras estruturas lineares, não reconhecendo sua aplicação para dados hierárquicos.
O aluno pode associar a palavra árvore a gráficos ou diagramas visuais, imaginando que a estrutura serve para desenhar desempenho.
O aluno pode achar que, por árvores de decisão serem usadas em lógica, elas controlam diretamente a execução do programa, confundindo a estrutura de dados com comandos de controle de fluxo.
O aluno pode confundir a ideia de árvore com a de armazenamento de arquivos, supondo que a estrutura serve para guardar mídias em um sistema.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · conceito de hierarquia em dados
Revisar os conceitos de estruturas de dados e suas aplicações.
Confundir árvores com listas ou outras estruturas lineares, não reconhecendo sua aplicação para dados hierárquicos.
pensamento_critico
abstrato
Questões parecidas com resolução
- Explique como árvores e grafos podem ser utilizados para otimizar o serviço de entrega em um sistema de logística…
- Qual é a principal característica de um grafo na programação?
- Em períodos de calor intenso, o comitê de saúde de uma escola pretende divulgar, antes do recreio, um boletim na rádio…
- Por que algumas oficinas de um centro cultural não podem ocorrer no mesmo horário? Na programação de sábado, Robótica…
- — O alerta saiu de Arumã, mas o enlace entre Caju e Ema parou de funcionar — avisou a operadora da central fluvial…
- Por que duas oficinas muito procuradas não podem ocorrer no mesmo horário? Em uma situação fictícia, a organização de…
Todas as questões de Programação - Programação usando grafos e árvores
🔎 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
