GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF09CO01Fácil⏱ medio

Em uma representação de grafo, qual o propósito de uma matriz de adjacência na organização dos dados dos…

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

Em uma representação de grafo, qual o propósito de uma matriz de adjacência na organização dos dados dos vértices e arestas?

  1. A) Armazenar dados apenas do vértice de maior grau.
  2. B) Manter um registro dos vértices isolados somente.
  3. C) Utilizar uma lista encadeada para cada vértice em vez de uma matriz.
  4. D) Registrar a distância máxima entre os vértices apenas.
  5. E) Registrar a conectividade entre vértices em uma matriz NxN, indicando presença (ou peso) de arestas entre pares de vértices.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. A matriz de adjacência é uma estrutura para representar um grafo com N vértices por meio de uma matriz quadrada NxN. Cada linha e cada coluna correspondem a um vértice.
  2. Cada posição (i, j) da matriz indica se existe uma aresta ligando o vértice i ao vértice j. Normalmente usa-se 1 (ou o valor do peso) quando há aresta e 0 quando não há. Assim, o propósito da matriz é registrar a conectividade entre pares de vértices.
  3. Por isso a alternativa E está correta: ela descreve exatamente a organização dos dados de vértices e arestas por meio de uma matriz NxN que indica presença ou peso das arestas.
  4. A alternativa A está errada, pois a matriz não se limita a armazenar dados de um único vértice de maior grau; ela representa todos os pares de vértices.
  5. A alternativa B está errada, pois a matriz registra todas as conexões, inclusive as de vértices não isolados, e não apenas os vértices isolados.
  6. A alternativa C está errada, pois a lista encadeada é outra forma de representação (lista de adjacência), e não o propósito da matriz de adjacência.
  7. A alternativa D está errada, pois a matriz de adjacência não serve para registrar a distância máxima entre vértices; isso exigiria algoritmos como Floyd-Warshall ou o cálculo do diâmetro do grafo.

💡 Dica: Considere a definição de matriz de adjacência e sua função em grafos.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter associado a matriz a uma medida de destaque de um único vértice, como o grau, e supôs que ela guarda apenas essa informação de um vértice.

B Erradaerro: Conceitual

O aluno pode ter confundido a matriz de adjacência com a detecção de vértices isolados, que é uma propriedade pontual, e não o propósito geral da estrutura.

C Erradaerro: Conceituala que mais engana

O aluno pode ter tomado a lista de adjacência (lista encadeada por vértice) como sendo a própria finalidade da matriz, quando na verdade é uma alternativa de representação concorrente.

Por que engana: Confundir a função da matriz de adjacência com a de uma lista encadeada, pensando que ambas têm o mesmo propósito na representação de grafos.

D Erradaerro: Conceitual

O aluno pode ter imaginado que a matriz, por ser de pares de vértices, serve para calcular distâncias, confundindo a conectividade direta (adjacência) com caminhos mínimos entre vértices.

E Correta

A matriz de adjacência é uma estrutura 2D onde a célula (i,j) armazena 0/1 ou o peso da aresta; permite consulta direta se há ligação entre dois vértices.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura medio
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🧩 progressao
🎯 Conceito central

matriz de adjacência

📌 Objetivo

avaliacao

🧱 Pré-requisitos

representação de grafos · matrizes e suas aplicações

📚 Reveja

Revisar a definição e a aplicação de matrizes de adjacência em grafos.

⚠️ Erro mais comum

Confundir a função da matriz de adjacência com a de uma lista encadeada, pensando que ambas têm o mesmo propósito na representação de grafos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.