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

Ao modelar uma rede de colaboração entre alunos em um algoritmo — onde conexões representam quem já trabalhou…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ao modelar uma rede de colaboração entre alunos em um algoritmo — onde conexões representam quem já trabalhou com quem — qual estrutura de dados melhor representa essa rede e por quê?

  1. A) Matriz bidimensional para armazenar as relações dos alunos.
  2. B) Lista para representar conexões entre alunos de forma sequencial.
  3. C) Grafo (por exemplo, representação por lista de adjacência).
  4. D) Fila para estabelecer conexões entre alunos.
  5. E) Árvore para representar relações entre alunos.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A rede descrita tem alunos como elementos e conexões que indicam quem já trabalhou com quem. Isso é um grafo: os vértices são os alunos e as arestas são as colaborações. Passo 2: Entre as representações computacionais de grafos, a lista de adjacência guarda, para cada aluno, apenas a lista dos colegas com quem já trabalhou. Ela ocupa espaço proporcional ao número de conexões existentes e permite percorrer rapidamente os vizinhos de cada aluno, o que é importante em redes grandes e esparsas, em que cada aluno colabora com poucos outros. Passo 3: Por que as outras estão erradas. A: uma matriz de adjacência também representa grafos, mas exige n x n posições para n alunos, desperdiçando memória quando a rede é esparsa; não é a melhor escolha por si só. B: uma lista sequencial organiza elementos em ordem, mas não expressa relações entre dois alunos sem uma estrutura adicional. D: uma fila organiza elementos em ordem de chegada (FIFO) e não modela conexões simultâneas entre pares de alunos. E: uma árvore é um grafo sem ciclos e com hierarquia de pai e filhos, enquanto uma rede de colaboração pode ter ciclos e várias conexões por aluno. Passo 4: Portanto, o grafo, representado por exemplo por lista de adjacência, é a estrutura que melhor modela essa rede, coincidindo com o gabarito oficial.

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

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno entende que, por ser uma matriz que registra pares de relações, ela é sempre a melhor forma de representar qualquer rede, sem considerar o desperdício de memória em redes esparsas.

B Erradaerro: Conceituala que mais engana

O aluno acredita que uma lista sequencial basta para guardar conexões, ignorando que ela não representa relações entre pares de elementos sem uma estrutura adicional.

Por que engana: Confundir a estrutura de dados adequada, escolhendo uma lista ou matriz ao invés de um grafo, que é mais apropriado para representar conexões complexas.

C Correta

Grafos modelam relações many-to-many, permitem armazenar arestas entre nós e suportam buscas por comunidades, caminhos e conectividade de forma eficiente.

D Erradaerro: Senso comum

O aluno associa a palavra conexão à ideia cotidiana de fila de pessoas, confundindo a organização por ordem de chegada da fila com a modelagem de relações entre vértices.

E Erradaerro: Conceitual

O aluno pensa que relações entre pessoas formam uma hierarquia, como em árvores, sem perceber que árvores não admitem ciclos e que redes de colaboração frequentemente os possuem.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
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✍️ situacional🧩 desafio
🎯 Conceito central

estruturas de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados · representação de grafos

📚 Reveja

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

⚠️ Erro mais comum

Confundir a estrutura de dados adequada, escolhendo uma lista ou matriz ao invés de um grafo, que é mais apropriado para representar conexões complexas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Organização e representação da informaçã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.