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

Em um jogo, cada sala é representada por um ponto. Os corredores ligam as salas, e uma sala pode ter vários…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO04

Explorar propriedades básicas de grafos.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um jogo, cada sala é representada por um ponto. Os corredores ligam as salas, e uma sala pode ter vários corredores. O programa precisa consultar rapidamente os diferentes caminhos entre as salas. Qual estrutura de dados é mais indicada para representar as salas e as ligações entre elas?

  1. A) Uma estrutura de grafo.
  2. B) Uma estrutura de pilha.
  3. C) Uma estrutura de fila.
  4. D) Uma estrutura de lista.
  5. E) Uma estrutura de vetor.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o que a questão descreve. As salas são pontos, os corredores ligam pares de salas e uma sala pode ter vários corredores. Isso é exatamente a definição de um grafo, em que os vértices são as salas e as arestas são os corredores.
  2. Verifique o requisito de desempenho. O programa precisa consultar caminhos entre as salas, o que envolve percorrer as ligações (por exemplo, busca em largura ou em profundidade). Um grafo, geralmente implementado por lista de adjacência ou matriz de adjacência, permite representar essas conexões e percorrê-las de forma eficiente.
  3. Compare com as demais alternativas. A pilha (B) e a fila (C) são estruturas lineares de acesso restrito, úteis para controlar ordem de uso, mas não representam bem múltiplas conexões arbitrárias entre pontos. A lista (D) e o vetor (E) são sequências que guardam elementos em ordem, sem modelar relações de ligação entre salas.
  4. Conclusão. Como a questão trata de elementos conectados por relações e de caminhos entre eles, a estrutura mais indicada é o grafo, alternativa A, que coincide com o gabarito oficial.

💡 Dica: Considere as características das estruturas de dados disponíveis.

Alternativa por alternativa

A Correta

Um grafo representa elementos como pontos e as ligações entre eles. Neste caso, as salas são os pontos e os corredores são as ligações, permitindo representar diferentes caminhos, inclusive caminhos que se cruzam ou formam ciclos.

B Erradaerro: Conceitual

O aluno pode associar a pilha à busca de caminhos, pensando que ela basta para explorar rotas, sem perceber que a pilha é linear e não representa múltiplas ligações entre pontos.

C Erradaerro: Conceitual

O aluno pode imaginar que a fila, por ser usada em percursos como a busca em largura, seria a estrutura central do problema, esquecendo que ela é apenas um recurso auxiliar para percorrer um grafo já modelado.

D Erradaerro: Conceitual

O aluno pode entender que lista, por ser uma coleção genérica de elementos, serve para guardar as salas e suas conexões, sem notar que uma lista simples não expressa relações de vários corredores entre pontos.

E Erradaerro: Conceitual

O aluno pode pensar que o vetor, por armazenar elementos de forma indexada e acessível, é suficiente para guardar as salas, ignorando que ele não modela as ligações entre elas.

Raio-X da questão

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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de grafos

📚 Reveja

Revisar as principais estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir estruturas lineares como listas e vetores com estruturas que permitem múltiplos caminhos, escolhendo uma estrutura inadequada para acesso rápido a diferentes caminhos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Propriedades de grafos

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