GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF07CO03Difícil⏱ medio

Qual é a estrutura de dados mais indicada para resolver um problema que envolve relações entre cidades e…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO03

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

Qual é a estrutura de dados mais indicada para resolver um problema que envolve relações entre cidades e rodovias em um projeto de programação?

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

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado pede a estrutura de dados mais adequada para representar relações entre cidades (vértices) e rodovias (ligações entre elas). Passo 2: Nesse modelo, cada cidade é um vértice e cada rodovia é uma aresta que conecta dois vértices, possivelmente com peso (distância ou custo). Esse é exatamente o conceito de grafo. Passo 3: Como o grafo é a estrutura feita para modelar relações entre entidades, ele é a resposta correta, e a alternativa E coincide com o gabarito oficial. Passo 4: A alternativa A (Matriz) até pode representar um grafo por meio da matriz de adjacência, mas a matriz é apenas uma forma de implementação, não a estrutura conceitual mais indicada. Passo 5: A alternativa B (Lista) também pode armazenar as conexões, mas uma lista simples não expressa relações entre elementos, a menos que seja usada como lista de adjacência, que já é uma representação do grafo. Passo 6: A alternativa C (Registro) serve para agrupar campos de tipos diferentes de um mesmo item, como os dados de uma cidade, mas não modela ligações entre cidades. Passo 7: A alternativa D (Conjunto) indica apenas pertinência de elementos e não registra quais cidades estão ligadas por rodovias. Conclusão: a resposta é E, Grafo.

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

Alternativa por alternativa

A Erradaerro: Procedimentala que mais engana

O aluno acredita que, por a matriz de adjacência representar conexões, ela seria a estrutura conceitual mais indicada, confundindo uma forma de implementação com o modelo do problema.

Por que engana: Confundir listas ou matrizes com grafos, não reconhecendo que grafos representam relações entre elementos.

B Erradaerro: Conceitual

O aluno pensa que uma lista basta para guardar as ligações entre cidades, sem perceber que o conceito adequado é o de grafo, do qual a lista de adjacência é apenas uma representação.

C Erradaerro: Conceitual

O aluno associa a palavra estrutura de dados ao registro (agrupamento de campos), como os dados de uma cidade, e não percebe que o registro não modela relações entre itens.

D Erradaerro: Conceitual

O aluno considera apenas a ideia de coleção de cidades e rodovias, ignorando que o problema exige representar quais cidades são ligadas entre si, o que um conjunto não faz.

E Correta

Grafos são ideais para modelar relações como cidades e rodovias.

Raio-X da questão

Dificuldade Difícil
Bloom Aplicar
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✍️ direta🧩 progressao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · representacao de grafos

📚 Reveja

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

⚠️ Erro mais comum

Confundir listas ou matrizes com grafos, não reconhecendo que grafos representam relações entre elementos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.