GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF09CO01Média⏱ curto

Em um algoritmo de busca em profundidade em uma árvore, qual é o principal fator que determina a ordem da…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF09CO01

Criar soluções de problemas para os quais seja adequado o uso de árvores e grafos para descrever suas informações e automatizá-las usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo de busca em profundidade em uma árvore, qual é o principal fator que determina a ordem da exploração dos nós?

  1. A) Prioridade dos nós.
  2. B) Tempo de execução.
  3. C) Estrutura de dados utilizada.
  4. D) Profundidade máxima da árvore.
  5. E) Número de filhos dos nós.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A busca em profundidade (DFS) visita um nó e segue por um ramo até o fim antes de voltar atrás (backtracking). Passo 2: A ordem dessa exploração é controlada pela estrutura usada para guardar os nós que ainda faltam visitar, que é uma pilha (LIFO), explícita ou implícita na pilha de chamadas da recursão. Passo 3: Como o último nó inserido é o primeiro a sair, o algoritmo desce sempre pelo ramo mais recente, e isso define a ordem de visita. Passo 4: A alternativa A está errada, pois prioridade de nós é característica de buscas com prioridade, como a busca gulosa ou A*, e não da DFS pura. Passo 5: A alternativa B está errada, pois o tempo de execução é uma consequência da ordem e do número de nós visitados, e não o fator que a determina. Passo 6: A alternativa D está errada, pois a profundidade máxima é uma propriedade da árvore que resulta da exploração, e não uma regra que determina a ordem em que os nós são visitados. Passo 7: A alternativa E está errada, pois o número de filhos apenas define quantos ramos existem, mas a ordem depende de como esses filhos são empilhados. Passo 8: Portanto, a alternativa correta é a C, estrutura de dados utilizada, que coincide com o gabarito oficial.

💡 Dica: Considere como a busca em profundidade organiza a exploração dos nós.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que a DFS escolhe o próximo nó por um valor de prioridade, como em buscas com prioridade. Ele mistura os conceitos de busca em profundidade e de busca com heurística ou fila de prioridade.

B Erradaerro: Conceitual

O aluno confunde a ordem de exploração com o desempenho do algoritmo, achando que o tempo de execução é o que organiza a sequência de visita dos nós.

C Correta

A pilha define a ordem de exploração em busca em profundidade.

D Erradaerro: Interpretaçãoa que mais engana

O aluno interpreta a palavra profundidade como se ela definisse a regra de exploração, quando a DFS apenas usa a ideia de descer ramos, e a profundidade máxima é só um resultado da árvore.

Por que engana: Confundir o fator que determina a ordem da exploração com características da árvore, como profundidade ou número de filhos.

E Erradaerro: Conceitual

O aluno supõe que o número de filhos de cada nó determina diretamente a ordem de visita, sem considerar que é a estrutura de dados (a pilha) que decide qual filho é tratado primeiro.

Raio-X da questão

Dificuldade Média
Bloom Analisar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

busca em profundidade

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados · algoritmos de busca

📚 Reveja

Revisar os princípios da busca em profundidade em algoritmos.

⚠️ Erro mais comum

Confundir o fator que determina a ordem da exploração com características da árvore, como profundidade ou número de filhos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

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

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.