GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF08CO04Média⏱ medio

— Se uma via ficar bloqueada, ainda precisamos orientar os moradores até o abrigo mais próximo — explicou a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO04

Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

— Se uma via ficar bloqueada, ainda precisamos orientar os moradores até o abrigo mais próximo — explicou a técnica da Defesa Civil durante uma simulação de alagamento. O grupo registrou os pontos importantes do bairro, como praça, unidade de saúde, abrigos e cruzamentos. Para cada via entre dois pontos, anotou se ela está livre, interditada ou com acesso restrito. Algumas vias ligam vários cruzamentos, e uma interdição pode exigir a busca de outro caminho. Os registros precisam ser atualizados rapidamente pelos integrantes da equipe, sem apagar as demais ligações existentes, para que o sistema indique percursos possíveis até os abrigos. Analise as relações entre os pontos e as vias descritas no texto. Identifique a estrutura de dados mais adequada para representar os percursos e suas mudanças.

  1. A) Representar os pontos em uma fila, atendendo primeiro as vias registradas há mais tempo.
  2. B) Representar os pontos em uma árvore, dando a cada local apenas uma ligação anterior.
  3. C) Representar os pontos em registros isolados, sem relacionar as extremidades de cada via.
  4. D) Representar os pontos em um grafo, ligando-os por vias com informações de acesso.
  5. E) Representar os pontos em uma pilha, colocando no topo a última via interditada.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O texto descreve pontos (praça, unidade de saúde, abrigos, cruzamentos) ligados por vias, e cada via tem um estado (livre, interditada ou com acesso restrito). Pontos ligados entre si formam uma rede em que é possível passar de um ponto a outro por caminhos alternativos. Isso caracteriza um grafo. Passo 2: Em um grafo, os pontos são os vértices e as vias são as arestas, e cada aresta pode carregar informações, como o estado de acesso. Assim, ao interditar uma via, basta atualizar a informação daquela aresta, sem apagar as demais ligações. Passo 3: Quando uma via fica bloqueada, o sistema pode procurar outro caminho até o abrigo mais próximo percorrendo as arestas ainda livres, que é exatamente o problema de busca de percursos em grafos. Passo 4: Por que as outras estão erradas. A) Uma fila organiza elementos em sequência de atendimento e não representa as conexões entre vários pontos. B) Uma árvore admite apenas uma ligação anterior por local, o que impede a existência de caminhos alternativos, justamente o que o texto exige. C) Registros isolados não relacionam as extremidades das vias, então não permitem calcular percursos. E) Uma pilha trata apenas do último elemento inserido e não modela a rede de vias nem os caminhos possíveis entre os pontos. Gabarito oficial confirmado: D.

💡 Dica: Pense em estruturas que representam conexões entre pontos e permitem atualizações rápidas.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno confunde a organização de dados em fila, que atende por ordem de chegada, com a representação de uma rede de locais e ligações. Ele não percebe que o problema exige relações entre pontos, não uma ordem de atendimento.

B Erradaerro: Conceitual

O aluno acredita que a árvore representa bem a rede porque é uma estrutura hierárquica comum, mas não percebe que uma árvore proíbe caminhos alternativos entre dois pontos. Como o texto fala em buscar outro caminho quando uma via é interditada, essa restrição torna a árvore inadequada.

C Erradaerro: Interpretação

O aluno entende que basta guardar os pontos e as vias separadamente, sem registrar qual ponto se liga a qual. Ele não percebe que, sem as relações entre extremidades, não é possível calcular nenhum percurso até os abrigos.

D Correta

O grafo representa pontos conectados por vias e permite atualizar o estado de cada ligação, favorecendo a busca de percursos alternativos.

E Erradaerro: Conceitual

O aluno associa a atualização recente da via interditada ao comportamento de pilha, que trata apenas do último elemento inserido. Ele não percebe que a questão trata de uma rede com muitas ligações, e não de um histórico de alterações.

Raio-X da questão

Dificuldade Média
Bloom Entender
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

estrutura de dados grafos

📌 Objetivo

diagnostico

🧱 Pré-requisitos

conceito de grafos · representação de dados

📚 Reveja

Estude grafos e suas representações para modelar redes e caminhos.

⚠️ Erro mais comum

Confundir grafos com outras estruturas como listas ou árvores, dificultando a modelagem correta dos percursos.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Projetos com programação

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