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

Uma cidade quer organizar um sistema de transporte com várias paradas. Cada parada pode estar ligada…

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

Uma cidade quer organizar um sistema de transporte com várias paradas. Cada parada pode estar ligada diretamente a várias outras, e os caminhos não formam uma ordem única nem uma hierarquia. Qual estrutura de dados é mais adequada para representar as paradas como pontos e as ligações entre elas como conexões?

  1. A) Uma árvore
  2. B) Uma pilha
  3. C) Um vetor
  4. D) Um grafo
  5. E) Uma fila

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado descreve paradas (pontos) ligadas diretamente a várias outras (conexões), sem ordem única e sem hierarquia. Isso corresponde à ideia de rede de vértices e arestas.
  2. Um grafo é formado por vértices, que representam os pontos, e arestas, que representam as ligações entre eles. Ele permite conexões arbitrárias entre qualquer par de vértices, inclusive com ciclos e múltiplas ligações por vértice, o que se encaixa exatamente na situação de um sistema de transporte.
  3. Por que as outras alternativas não servem:
  4. A) Uma árvore é um caso particular de grafo sem ciclos e com hierarquia de pai e filhos, o que o enunciado nega expressamente.
  5. B) Uma pilha é uma estrutura linear de acesso LIFO, sem representar conexões arbitrárias entre pontos.
  6. C) Um vetor é uma sequência indexada contígua, adequada para listas de valores, mas não para representar relações livres entre paradas.
  7. E) Uma fila é uma estrutura linear de acesso FIFO, que organiza elementos em ordem de chegada e não modela ligações múltiplas entre pontos.
  8. Conclusão: a estrutura mais adequada é o grafo, coincidindo com o gabarito oficial.

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

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa rede de ligações a estrutura hierárquica, pensando que cada parada se organiza como um nó pai com filhos. Ele ignora que o enunciado afirma explicitamente que não há hierarquia.

Por que engana: Confundir grafos com árvores ou matrizes, escolhendo estruturas que não representam conexões complexas entre pontos.

B Erradaerro: Conceitual

O aluno imagina que as paradas são percorridas uma após a outra, como em uma sequência de empilhamento e desempilhamento. Não percebe que a pilha não representa múltiplas conexões entre pontos.

C Erradaerro: Conceitual

O aluno pensa que, por haver várias paradas, basta guardá-las em uma lista ordenada por índice. Não percebe que um vetor não expressa quais paradas estão ligadas a quais outras.

D Correta

Um grafo representa elementos como pontos e as relações entre eles como conexões. Assim, cada parada pode ser um ponto, e cada ligação direta entre duas paradas pode ser uma conexão. O enunciado pede a estrutura que modela a rede, não uma forma específica de armazená-la, como uma matriz ou uma lista de adjacência.

E Erradaerro: Senso comum

O aluno entende que o transporte funciona por ordem de chegada e atendimento, como em uma fila de espera. Confunde a organização temporal de atendimento com a modelagem de ligações entre pontos.

Raio-X da questão

Dificuldade Média
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 · conceito de grafos

📚 Reveja

Revisar os tipos de estruturas de dados e suas aplicações.

⚠️ Erro mais comum

Confundir grafos com árvores ou matrizes, escolhendo estruturas que não representam conexões complexas entre pontos.

🌎 Tema transversal

ciencia_tecnologia

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