GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF05CO02Fácil⏱ medio

Identifique a estrutura de dados adequada para representar uma rede de amigos em um jogo. Qual seria a melhor…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO02

Reconhecer objetos do mundo real e digital que podem ser representados através de grafos que estabelecem uma organização com uma quantidade variável de vértices conectados por arestas, fazendo manipulações simples sobre estas representações.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Identifique a estrutura de dados adequada para representar uma rede de amigos em um jogo. Qual seria a melhor opção: matriz, lista ou grafo?

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

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Uma rede de amigos é um conjunto de pessoas (vértices) ligadas por relações de amizade (arestas). A amizade pode ser mútua, e cada pessoa pode ter um número variável de amigos.
  2. O grafo é a estrutura feita exatamente para representar entidades e as conexões entre elas, inclusive com possibilidade de ciclos e de conexões em qualquer direção. Por isso, grafo é a resposta mais adequada para modelar uma rede social em um jogo.
  3. Por que as outras estão erradas:
  4. A) Matriz de adjacência até representa conexões, mas ocupa espaço desnecessário quando há muitas pessoas com poucas amizades, sendo uma forma de implementar o grafo e não a estrutura conceitual mais adequada.
  5. B) Lista, sozinha, organiza elementos em sequência e não expressa naturalmente as relações entre várias pessoas; só seria útil como forma de implementação (lista de adjacência).
  6. D) Registro agrupa campos de dados sobre uma única entidade, como nome e idade de um jogador, mas não representa conexões entre entidades.
  7. E) Árvore é um caso particular de grafo, sem ciclos e com hierarquia, o que não corresponde a uma rede de amizades, em que podem existir ciclos (A é amigo de B, B de C e C de A).
  8. Conclusão: a alternativa correta é a C, grafo, que coincide com o gabarito oficial.

💡 Dica: Considere as características de cada estrutura de dados.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno associa a representação de relações à matriz, sem perceber que a matriz é apenas uma forma de implementar um grafo e não a estrutura conceitual adequada para dados esparsos.

B Erradaerro: Senso comuma que mais engana

O aluno pensa que, por a lista ser a estrutura mais usada no dia a dia para guardar coleções, ela também serve para representar relações entre pessoas, sem considerar as conexões entre elementos.

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

C Correta

Grafos permitem representar relações de maneira flexível e intuitiva.

D Erradaerro: Conceitual

O aluno entende registro como a estrutura que agrupa informações sobre um jogador (nome, idade, pontuação) e confunde guardar dados de uma entidade com representar relações entre entidades.

E Erradaerro: Conceitual

O aluno sabe que a árvore representa hierarquias e relações pai-filho e a aplica a uma rede de amigos, sem perceber que a árvore não admite ciclos, enquanto amizades formam ciclos.

Raio-X da questão

Dificuldade Fácil
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ comparativa🧩 consolidacao
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de grafos

📚 Reveja

Revisar as características de matrizes, listas e grafos.

⚠️ Erro mais comum

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

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Listas e 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.