GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoMédia⏱ curto

Qual é a principal vantagem de usar grafos na computação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Questão

Qual é a principal vantagem de usar grafos na computação?

  1. A) Facilitar a execução de algoritmos de busca em profundidade
  2. B) Representar relacionamentos complexos entre dados
  3. C) Armazenar dados de forma hierárquica
  4. D) Reduzir o tempo de execução de todos os algoritmos
  5. E) Criar listas ordenadas de forma automática

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um grafo é uma estrutura formada por vértices (nós) ligados por arestas (conexões). Ele serve para modelar entidades e as relações entre elas.
  2. Analisando a alternativa B, 'Representar relacionamentos complexos entre dados', vemos que essa é justamente a função central dos grafos: as arestas expressam quem se relaciona com quem, inclusive em redes com muitas conexões, como redes sociais, mapas de rotas e dependências entre tarefas.
  3. A alternativa A está errada porque a busca em profundidade é um algoritmo que se aplica a grafos; ela é uma consequência do uso do grafo, não a sua principal vantagem.
  4. A alternativa C está errada porque estruturas hierárquicas são típicas de árvores, que são um caso particular de grafo, e não a principal razão para usar grafos em geral.
  5. A alternativa D está errada porque nenhuma estrutura reduz o tempo de execução de todos os algoritmos; o desempenho depende do problema e do algoritmo escolhido.
  6. A alternativa E está errada porque grafos não criam listas ordenadas automaticamente; ordenação é uma operação separada, feita por algoritmos específicos.
  7. Conclusão: a resposta correta é a B, que coincide com o gabarito oficial.

💡 Dica: Pense nas aplicações práticas de grafos.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa grafos diretamente a algoritmos de busca e acredita que a estrutura existe principalmente para facilitar esses algoritmos.

Por que engana: Confundir grafos com estruturas hierárquicas ou listas, levando a escolher representações incorretas de dados.

B Correta

Grafos são ideais para representar conexões e relações complexas entre diferentes entidades.

C Erradaerro: Conceitual

O aluno confunde grafos com árvores, achando que a principal função dos grafos é organizar dados em níveis hierárquicos.

D Erradaerro: Senso comum

O aluno acredita que estruturas de dados aceleram universalmente qualquer processamento, sem considerar que o desempenho depende do problema e do algoritmo.

E Erradaerro: Conceitual

O aluno supõe que a organização de dados em grafos já inclui a ordenação dos elementos, confundindo estrutura de relacionamento com ordenação.

Raio-X da questão

Dificuldade Média
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🧩 consolidacao
🎯 Conceito central

vantagens dos grafos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de grafos · estruturas de dados básicas

📚 Reveja

Revisar as aplicações de grafos na computação.

⚠️ Erro mais comum

Confundir grafos com estruturas hierárquicas ou listas, levando a escolher representações incorretas de dados.

🌎 Tema transversal

ciencia_tecnologia

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