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
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?
- A) Uma hierarquia de pastas e arquivos
- B) Uma fila de atendimento por chegada
- C) Uma sequência de tarefas pendentes
- D) Uma tabela de notas escolares
- E) Um grafo de rotas com ciclos
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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.
- 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.
- 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).
- Por que as outras estão erradas:
- 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.
- C) Uma sequência de tarefas pendentes é uma lista linear, em que os itens ficam apenas em sequência, sem níveis de hierarquia.
- D) Uma tabela de notas é formada por linhas e colunas, uma organização bidimensional, e não por níveis de pai e filho.
- E) Um grafo de rotas com ciclos é justamente o oposto de uma árvore, pois a árvore não admite ciclos entre os nós.
- 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 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.
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.
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.
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.
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
aplicação de árvores
avaliacao
estrutura de dados arvore · organizacao de dados
Revisar como as árvores são utilizadas na organização de dados.
Confundir estruturas lineares como listas e matrizes com estruturas hierarquicas como arvores, levando a escolha de exemplos inadequados.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Dados levantados por um grupo de jovens voluntários apontam que eles catalogaram cerca de 1.200 artefatos em um acervo…
- Em um projeto escolar, um aluno propôs usar uma árvore para organizar as informações sobre as etapas de um experimento…
- Em uma oficina de tecnologia de uma escola, a equipe responsável pelas pastas compartilhadas resumiu seu funcionamento…
- Uma escola está organizando um sistema para gerenciar as atividades dos alunos. Se cada atividade precisa ser listada e…
- Uma equipe responsável pelo portal cultural de um município percebeu que muitos visitantes se perdiam ao procurar…
- Um grupo de estudantes desenvolveu um projeto que utiliza árvores para organizar dados sobre a fauna local. Como uma…
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
