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

Qual técnica é mais adequada para representar as relações entre amigos em uma rede social?

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

Qual técnica é mais adequada para representar as relações entre amigos em uma rede social?

  1. A) Listas encadeadas, por serem mais simples.
  2. B) Matrizes, pela facilidade de acesso.
  3. C) Grafos, por representar conexões entre usuários.
  4. D) Registros, que organizam dados de maneira sequencial.
  5. E) Árvores, que organizam dados hierarquicamente.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Uma rede social é formada por usuários (vértices) ligados por amizades (arestas). O problema central é representar conexões entre pares de pessoas, sem hierarquia obrigatória e sem ordem fixa.
  2. Grafos são a estrutura de dados criada justamente para representar objetos e as conexões entre eles. Por isso a alternativa C está correta, e coincide com o gabarito oficial.
  3. A alternativa A está errada, pois listas encadeadas são simples mas organizam elementos em sequência linear, o que não expressa bem múltiplas ligações entre vários usuários.
  4. A alternativa B está errada, pois matrizes podem até representar amizades (matriz de adjacência), mas são apontadas pela facilidade de acesso, critério que não responde à questão; além disso, desperdiçam espaço em redes grandes e esparsas.
  5. A alternativa D está errada, pois registros agrupam campos de dados diferentes sobre um mesmo item, e não representam relações entre itens.
  6. A alternativa E está errada, pois árvores organizam dados de forma hierárquica, com um único caminho entre nós e sem ciclos, enquanto amizades são relações mútuas e podem formar ciclos.
  7. Conclusão: a resposta correta é a alternativa C, em concordância com o gabarito oficial.

💡 Dica: Pense nas representações gráficas de redes sociais.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que a simplicidade de uma estrutura basta para representar relações, sem perceber que listas lineares não capturam bem conexões múltiplas entre vários usuários.

B Erradaerro: Senso comuma que mais engana

Considera a facilidade de acesso o critério principal, ignorando que a escolha deve se basear no tipo de relação a ser representada e que matrizes ocupam muito espaço em redes grandes.

Por que engana: Confundir estruturas de dados lineares com estruturas que representam conexões complexas, como grafos.

C Correta

Grafos são ideais para representar relações e conexões em redes.

D Erradaerro: Conceitual

Confunde registros, que agrupam campos de um mesmo item, com estruturas que relacionam itens entre si, interpretando 'organizar dados' como sinônimo de representar relações.

E Erradaerro: Conceitual

Associa a ideia de relação social a hierarquia, imaginando que amizades seguem uma estrutura de árvore, quando amizades são mútuas e podem formar ciclos.

Raio-X da questão

Dificuldade Difícil
Bloom Aplicar
Leitura baixo
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🧩 abertura
🎯 Conceito central

redes sociais

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · conceito de grafos

📚 Reveja

Revisar as técnicas de representação de dados em redes sociais.

⚠️ Erro mais comum

Confundir estruturas de dados lineares com estruturas que representam conexões complexas, como grafos.

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