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

Imagine que você é um programador que deve criar um algoritmo para gerenciar uma rede social. Como você…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF09CO01

Criar soluções de problemas para os quais seja adequado o uso de árvores e grafos para descrever suas informações e automatizá-las usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Imagine que você é um programador que deve criar um algoritmo para gerenciar uma rede social. Como você poderia usar um grafo para representar as conexões entre os usuários?

  1. A) Representar todas as mensagens trocadas
  2. B) Representar usuários como nós e amizades como arestas
  3. C) Representar apenas usuários ativos
  4. D) Representar posts como nós
  5. E) Representar a localização dos usuários

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pede como um grafo pode representar as conexões entre usuários de uma rede social. Em teoria dos grafos, um grafo é formado por vértices (nós) e arestas, que ligam pares de vértices.
  2. Para representar conexões entre pessoas, o modelo natural é usar cada usuário como um nó e cada amizade como uma aresta ligando dois nós. Assim, a estrutura do grafo reflete diretamente a rede de relações.
  3. A alternativa B está correta, pois associa exatamente essa correspondência: usuários são nós e amizades são arestas.
  4. A alternativa A está errada, pois mensagens são conteúdos trocados e não definem as conexões entre usuários.
  5. A alternativa C está errada, pois restringir o grafo a usuários ativos não representa todas as conexões e não é o modelo geral de conexões.
  6. A alternativa D está errada, pois posts são conteúdos publicados e não representam a rede de conexões entre pessoas.
  7. A alternativa E está errada, pois a localização dos usuários não descreve as conexões entre eles.
  8. Conclusão: o gabarito oficial B está correto.

💡 Dica: Considere como os usuários se conectam e como isso pode ser representado em um grafo.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pensa que o grafo deve guardar o conteúdo da comunicação, confundindo a estrutura de conexões com o registro das interações.

Por que engana: Confundir a representação de conexões entre usuários com a representação de mensagens ou posts, levando a uma escolha inadequada.

B Correta

Essa é a estrutura básica de um grafo que representa conexões entre usuários.

C Erradaerro: Interpretação

O aluno imagina que apenas os usuários ativos importam, confundindo a seleção de um subconjunto de dados com a representação das conexões em geral.

D Erradaerro: Senso comum

O aluno associa a rede social ao conteúdo que circula nela e acredita que posts são os elementos centrais das conexões.

E Erradaerro: Conceitual

O aluno acredita que a localização geográfica é a informação que define relações entre usuários, confundindo atributos dos usuários com as ligações entre eles.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 desafio
🎯 Conceito central

grafos em redes sociais

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de dados · teoria dos grafos

📚 Reveja

Revisar a representação de grafos e suas aplicações em redes.

⚠️ Erro mais comum

Confundir a representação de conexões entre usuários com a representação de mensagens ou posts, levando a uma escolha inadequada.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Programação usando grafos e árvores

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