GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF09CO01Difícil⏱ curto

Em uma escola, os arquivos digitais são organizados no servidor por níveis. A pasta “Projetos” contém as…

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 uma escola, os arquivos digitais são organizados no servidor por níveis. A pasta “Projetos” contém as pastas “Ciências” e “História”; dentro delas, há subpastas e arquivos específicos. Cada subpasta possui apenas uma pasta superior, exceto a pasta principal, e é possível percorrer a organização do nível mais amplo ao mais específico. Esse modelo é diferente de uma lista de tarefas, em que os itens ficam apenas em sequência; de uma tabela de notas, formada por linhas e colunas; de uma fila de atendimento, organizada pela ordem de chegada; e de um grafo de rotas, que pode apresentar ciclos entre os pontos. Com base no texto, qual estrutura exemplifica uma aplicação do conceito de árvore na organização de dados?

  1. A) Uma hierarquia de pastas e arquivos
  2. B) Uma fila de atendimento por chegada
  3. C) Uma sequência de tarefas pendentes
  4. D) Uma tabela de notas escolares
  5. E) Um grafo de rotas com ciclos

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado descreve uma organização em que a pasta principal (Projetos) contém pastas superiores e subpastas, e cada subpasta possui apenas uma pasta superior. Isso define uma hierarquia com um único nível raiz, sem ciclos, na qual é possível ir do nível mais amplo ao mais específico.
  2. Em teoria de dados, uma árvore é uma estrutura hierárquica formada por nós ligados de forma que cada nó (exceto a raiz) tem exatamente um pai, e não há ciclos. A organização de pastas e arquivos de um sistema de arquivos é o exemplo clássico desse conceito.
  3. A alternativa A, uma hierarquia de pastas e arquivos, corresponde exatamente a esse modelo, pois reúne a raiz (Projetos), níveis intermediários (Ciências e História) e folhas (arquivos e subpastas específicas).
  4. Por que as outras estão erradas:
  5. B) Uma fila de atendimento é organizada pela ordem de chegada, sendo uma estrutura linear do tipo FIFO, e o próprio texto a apresenta como modelo diferente da árvore.
  6. C) Uma sequência de tarefas pendentes é uma lista linear, em que os itens ficam apenas em sequência, sem níveis de hierarquia.
  7. D) Uma tabela de notas é formada por linhas e colunas, uma organização bidimensional, e não por níveis de pai e filho.
  8. E) Um grafo de rotas com ciclos é justamente o oposto de uma árvore, pois a árvore não admite ciclos entre os nós.
  9. Conclusão: a estrutura que exemplifica uma árvore na organização de dados é a hierarquia de pastas e arquivos, alternativa A, que coincide com o gabarito oficial.

💡 Dica: Pense em como as árvores são usadas para organizar informações.

Alternativa por alternativa

A Correta

A hierarquia de pastas e arquivos apresenta uma estrutura em níveis, na qual cada elemento, exceto o principal, está ligado a um único elemento superior. Essa organização corresponde ao conceito de árvore, formado por uma raiz e por ramificações, como pastas, subpastas e arquivos.

B Erradaerro: Conceitual

O aluno associa a organização de dados em árvore a qualquer estrutura que tenha ordem definida, como a ordem de chegada de uma fila. Não percebe que ordem de chegada gera uma sequência linear, e não níveis de pai e filho.

C Erradaerro: Conceitual

O aluno confunde uma lista de itens em sequência com uma hierarquia, achando que qualquer conjunto organizado de tarefas já forma uma árvore. Não reconhece que a ausência de níveis e de relação pai-filho descaracteriza a árvore.

D Erradaerro: Conceitual

O aluno pensa que qualquer organização com estrutura visual de quadro, com categorias e registros, é uma árvore. Confunde a disposição em linhas e colunas, que é tabular, com a relação hierárquica entre nós.

E Erradaerro: Interpretação

O aluno lê a palavra 'rotas' e associa a ideia de caminhos conectados a uma estrutura hierárquica, sem notar que o enunciado afirma explicitamente que o grafo pode ter ciclos. A árvore é justamente uma estrutura sem ciclos.

Raio-X da questão

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

aplicação de árvores

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de dados arvore · organizacao de dados

📚 Reveja

Revisar como as árvores são utilizadas na organização de dados.

⚠️ Erro mais comum

Confundir estruturas lineares como listas e matrizes com estruturas hierarquicas como arvores, levando a escolha de exemplos inadequados.

🌎 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.