GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO01Difícil⏱ medio

Ao usar árvores na programação, como se representaria uma hierarquia de funcionários?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao usar árvores na programação, como se representaria uma hierarquia de funcionários?

  1. A) Cada funcionário deve ser um nó raiz.
  2. B) Os funcionários devem ser folhas da árvore.
  3. C) A raiz representa o gerente e os filhos, os subordinados.
  4. D) A árvore deve ter múltiplas raízes.
  5. E) A relação não pode ser representada em árvore.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Uma árvore, na programação, é uma estrutura hierárquica formada por nós conectados, com um único nó raiz do qual descendem os demais, e em que cada nó pode ter filhos.
  2. Uma hierarquia de funcionários tem naturalmente essa forma: uma pessoa no topo (quem comanda) e, abaixo dela, as pessoas que se reportam a ela, que por sua vez podem comandar outras.
  3. Portanto, a representação natural é colocar o gerente (ou o responsável máximo) na raiz e os subordinados como filhos, repetindo o padrão nos níveis seguintes. Isso corresponde à alternativa C, que é a correta e coincide com o gabarito oficial.
  4. A alternativa A está errada porque colocar cada funcionário como raiz quebra a hierarquia: uma árvore tem apenas uma raiz, e os funcionários subordinados não formam a raiz de nada próprio.
  5. A alternativa B está errada porque tornar os funcionários folhas significa que nenhum deles teria subordinados, o que contradiz a existência de chefes.
  6. A alternativa D está errada porque uma árvore tem uma única raiz; múltiplas raízes formariam uma floresta, sem um topo comum para a hierarquia.
  7. A alternativa E está errada porque a relação de subordinação de cima para baixo é exatamente o tipo de relação que a árvore representa bem.

💡 Dica: Considere como as relações hierárquicas se organizam em uma árvore.

Alternativa por alternativa

A Erradaerro: Conceitual

Imagina que todo elemento da estrutura deve ser raiz de sua própria árvore, confundindo a ideia de nó com a de raiz única da hierarquia.

B Erradaerro: Conceitual

Entende que folhas são os elementos mais importantes ou que os funcionários, por estarem 'na base', não devem ter filhos, ignorando que chefes também são nós com subordinados.

C Correta

Isso representa a hierarquia de forma clara.

D Erradaerro: Conceituala que mais engana

Acredita que uma estrutura com vários níveis de comando precisa de várias raízes, confundindo múltiplos níveis com múltiplas raízes.

Por que engana: Confundir a raiz da árvore com múltiplas raízes ou atribuir a todos os funcionários o papel de nós raiz, ignorando a estrutura hierárquica.

E Erradaerro: Senso comum

Supõe que a árvore só serve para dados numéricos ou ordenados e não para relações de hierarquia entre pessoas, o que desconhece o uso clássico de árvores para organogramas.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

hierarquia de funcionários

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados arvore · conceito de hierarquia organizacional

📚 Reveja

Revisar a estrutura de árvores na programação e suas aplicações.

⚠️ Erro mais comum

Confundir a raiz da árvore com múltiplas raízes ou atribuir a todos os funcionários o papel de nós raiz, ignorando a estrutura hierárquica.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.