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

Identifique a estrutura de dados mais adequada para representar um mapa de ruas de uma cidade, considerando os…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO05

Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas, bem como os resultados esperados (saídas), determinando os respectivos tipos de dados, e estabelecendo a definição de problema como uma relação entre entrada e saída.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Identifique a estrutura de dados mais adequada para representar um mapa de ruas de uma cidade, considerando os cruzamentos como vértices e as ruas como arestas.

  1. A) Lista
  2. B) Matriz
  3. C) Árvore
  4. D) Grafo
  5. E) Registro

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado descreve um mapa de ruas em que os cruzamentos são vértices e as ruas são arestas. Essa modelagem define um conjunto de vértices ligados por arestas, que é exatamente a definição de um grafo.
  2. Um grafo representa relações de conexão entre entidades de forma livre, sem hierarquia obrigatória e podendo haver ciclos, como acontece em uma malha viária, onde é possível voltar a um mesmo cruzamento por caminhos diferentes.
  3. Por que as outras alternativas estão erradas: a lista é linear e não representa bem conexões múltiplas entre cruzamentos; a matriz pode até representar um grafo (matriz de adjacência), mas é uma forma de implementação, não a estrutura conceitual pedida; a árvore é hierárquica e não admite ciclos, o que não corresponde a uma malha de ruas; o registro agrupa campos de dados diferentes e não modela relações entre elementos.
  4. Conclusão: a alternativa correta é a D, Grafo, coincidindo com o gabarito oficial.

💡 Dica: Considere as características de grafos para responder.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pensa que, como um mapa é uma sequência de ruas, uma lista basta para guardar tudo, sem perceber que cada cruzamento pode se ligar a vários outros.

B Erradaerro: Conceituala que mais engana

O aluno associa mapa a tabela e acredita que uma matriz organiza naturalmente as ligações, confundindo a estrutura abstrata (grafo) com uma forma de implementação possível (matriz de adjacência).

Por que engana: Confundir estruturas lineares com estruturas de grafos, escolhendo listas ou matrizes para representar conexoes entre vertices.

C Erradaerro: Conceitual

O aluno imagina que as ruas se organizam em hierarquia, como bairros dentro de regiões, e não percebe que a malha viária admite ciclos, algo que uma árvore não permite.

D Correta

Grafos representam bem a relação entre cruzamentos e ruas.

E Erradaerro: Conceitual

O aluno confunde registro, que agrupa campos de tipos diferentes de um mesmo item, com uma estrutura capaz de representar conexões entre vários itens.

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✍️ interpretativa🧩 desafio
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de grafo · representacao de dados

📚 Reveja

Revisar conceitos de grafos e suas aplicações em mapas.

⚠️ Erro mais comum

Confundir estruturas lineares com estruturas de grafos, escolhendo listas ou matrizes para representar conexoes entre vertices.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalizaçã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.