GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO01Média⏱ medio

Identifique a estrutura de dados mais adequada para representar uma rede social, onde cada usuário é um nó e…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Identifique a estrutura de dados mais adequada para representar uma rede social, onde cada usuário é um nó e as conexões são arestas. Qual seria a melhor escolha?

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

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado descreve uma rede social em que cada usuário é um nó (vértice) e as conexões entre usuários são arestas. Essa é exatamente a definição de grafo: um conjunto de vértices ligados por arestas.
  2. Um grafo permite representar relações arbitrárias entre elementos, inclusive redes em que qualquer usuário pode se conectar a qualquer outro, sem hierarquia fixa. Pode ser implementado por matriz de adjacência ou por lista de adjacência, conforme a necessidade.
  3. Por que as outras alternativas não são a melhor escolha:
  4. A) Matriz: é uma forma de armazenar dados, mas não expressa por si só a estrutura de nós e arestas; serviria apenas como implementação de um grafo.
  5. B) Lista encadeada: organiza elementos em sequência linear, o que não captura conexões múltiplas e arbitrárias entre vários usuários.
  6. C) Árvore: impõe hierarquia e ausência de ciclos, restrições que não se aplicam a redes sociais, onde há ciclos de amizades.
  7. E) Registro: agrupa campos de dados de um mesmo usuário, mas não representa as conexões entre usuários.
  8. Conclusão: como o enunciado pede a estrutura que modela nós e arestas, a resposta correta é o grafo, alternativa D, que coincide com o gabarito oficial.

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

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pensa que a matriz é a estrutura ideal porque armazena relações entre elementos em linhas e colunas, confundindo a forma de implementação com o modelo conceitual.

Por que engana: Confundir estruturas lineares como listas ou matrizes com estruturas que representam conexões complexas entre elementos, como grafos.

B Erradaerro: Conceitual

O aluno associa conexões entre usuários a uma sequência de ligações encadeadas, imaginando que a lista encadeada basta para representar todas as relações da rede.

C Erradaerro: Senso comum

O aluno pensa que, por haver ligações entre nós, a estrutura deve ser hierárquica, como uma árvore de parentesco, sem perceber que redes sociais contêm ciclos.

D Correta

Grafos permitem representar múltiplas conexões entre usuários de forma eficiente.

E Erradaerro: Interpretação

O aluno interpreta 'usuário' como um conjunto de dados sobre uma pessoa e escolhe o registro, sem notar que o enunciado pede a representação das conexões entre os usuários.

Raio-X da questão

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

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de grafo · estruturas de dados básicas

📚 Reveja

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

⚠️ Erro mais comum

Confundir estruturas lineares como listas ou matrizes com estruturas que representam conexões complexas entre elementos, como grafos.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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