GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF08CO04Média⏱ curto

Qual a função de um grafo em computação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO04

Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual a função de um grafo em computação?

  1. A) Representar dados em formato tabular
  2. B) Armazenar dados em uma sequência linear
  3. C) Modelar relações complexas entre dados
  4. D) Gerar números aleatórios
  5. E) Realizar operações matemáticas básicas

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Um grafo, em computação, é uma estrutura formada por vértices (nós) ligados por arestas (conexões). Ele serve para representar objetos e as relações entre eles.
  2. Como cada vértice pode se ligar a vários outros, em qualquer padrão, o grafo consegue modelar relações complexas entre dados, como redes sociais, mapas de rotas e dependências entre tarefas.
  3. Por isso a alternativa C está correta e coincide com o gabarito oficial.
  4. A alternativa A está errada, pois representar dados em formato tabular é a função de tabelas ou matrizes simples, não a principal função de um grafo.
  5. A alternativa B está errada, pois armazenar dados em sequência linear descreve listas, vetores e filas, que são estruturas lineares e não grafos.
  6. A alternativa D está errada, pois gerar números aleatórios é tarefa de geradores pseudoaleatórios, sem relação com a estrutura de grafos.
  7. A alternativa E está errada, pois operações matemáticas básicas são executadas pela unidade lógica e aritmética do processador e por expressões, não pela função de um grafo.

💡 Dica: Defina a função de um grafo em computação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa a estrutura de grafo a uma tabela, talvez pensando em matriz de adjacência, e confunde a forma de representação interna com a finalidade do conceito.

Por que engana: Confundir grafos com outras estruturas de dados como listas ou tabelas, levando a respostas incorretas sobre sua função.

B Erradaerro: Conceitual

O aluno confunde grafo com estruturas lineares como listas e filas, por ambas armazenarem elementos em sequência de conexões.

C Correta

Grafos são usados para modelar relações complexas, como redes sociais ou conexões de transporte.

D Erradaerro: Senso comum

O aluno associa a palavra grafo a algo aleatório ou a gráficos de dados, por senso comum, sem conhecer o conceito de estrutura de dados.

E Erradaerro: Senso comum

O aluno associa grafo a cálculos, possivelmente por confundir a palavra com gráfico de funções matemáticas, que servem para visualizar operações.

Raio-X da questão

Dificuldade Média
Bloom Lembrar
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

função de um grafo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de grafo · estruturas de dados básicas

📚 Reveja

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

⚠️ Erro mais comum

Confundir grafos com outras estruturas de dados como listas ou tabelas, levando a respostas incorretas sobre sua função.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Projetos com programaçã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.