Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Grafos

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

¿Qué es un grafo?

a)

Estructura dinámica lineal que relaciona información.

b)

Estructura dinámica no lineal que permite modelar relaciones entre objetos.

c)

TDA dinámica que relaciona información de forma jerarquica.

2.

Partes de un grafo

a)

Nodos, ramas, peso

b)

Vértices, lineas

c)

Vértices, aristas, peso

3.

Un grafo se representa por:

a)

G=(V,A) V=Vértices A=Aristas

b)

G=(1,2,3,4)

c)

(a,b) (b,c) (c,b)

4.

Ejemplos de grafos:

a)

red de transporte, red de carreteras, intranet, internet, sistema de navegabilidad....

b)

árbol genealógico, circuitos eléctricos, matrimonio, estados de ánimo...

c)

decisiones, teléfonos, red de agua potable, enfermedades...

5.

¿Qué es un digrafo?

a)

Un grafo que tiene definido el origen y destino de cada una de las relaciones.

b)

Un grafo que no tiene dirección

c)

Un grafo con 2 vértices

6.

Identifica el siguiente grafo:

a)

Ninguno de los anteriores

b)

V = {C, D, E, F, H}, A = {(C, D,), (D, F), (E, H), (H, E), (E, C)}

c)

V ={1,4,5,7,9} A = {(1,4), (4,1), (5,1), (1, 5), (7,9), (9,7), (7,5), (5,7), (4,9),(9,4)}

7.

Magnitud especifica de la relación entre vértices:

a)

nodo

b)

peso

c)

vértice

8.

Un grafo que contiene pesos en sus aristas se denomina:

a)

dirigido

b)

convexo

c)

ponderado

9.

Empieza y termina en el mismo nodo, debe tener más de un arco.

a)

vuelta

b)

bidireccional

c)

ciclo

10.

¿Qué es un grafo conexo?

a)

Un grafo no dirigido donde existe un camino entre cualquier par de nodos.

b)

Un grafo donde existe al menos un par de nodos sin relación con los demás.

c)

Grafo que tiene un arco para cualquier par de vértice.

11.

Un grafo se puede representar a través de una matriz o lista de adyacencia.

a)

Verdadero

b)

Falso

12.

¿Qué representan los ceros en una matriz de adyacencia?

a)

carece de relación

b)

relaciones simples

c)

bidireccionales

13.

Ventaja de las listas de adyacencias:

a)

Es más fácil ver si es bidireccional

b)

No desperdicia espacio en la representación de relaciones.

c)

Faltan los ceros

14.

La codificación de un vertice contiene los siguientes elementos:

a)

Int Dato, Vertice *Sig, Arista *Adyacencia

b)

Char Dato, int Peso, Vertice *Sig

c)

Char Peso, Arista *Sig, Vertice Dato

15.

¿Qué clase tiene los siguientes atributos?

int peso;

Arista *siguiente;

Vertice *adyacente;

a)

Vertice

b)

Arista

c)

Grafo

16.

¿Qué clase tiene los siguientes métodos?

Vertice(char);

~Vertice();

friend class Grafo;

friend class Arista;

a)

Arista

b)

Nodos

c)

Vertice

17.

A qué clase pertenecen los siguientes atributos:

Vertice *inicio;

Vertice *fin;

a)

Grafo

b)

Vertice

c)

Arista

18.

¿Qué significa el siguiente código?

origen->adyacente=nueva;

nueva->adyacente=destino;

a)

Creación de la primer arista

b)

Creación y enlazado de aristas

c)

Creación de vertices

19.

¿Qué parámetros necesita la función de insertar_aristas?

a)

Char Dato, int peso, int *Vertice

b)

Char Dato

c)

Vertice *origen, Vertice *destino, int peso

20.

¿Qué significa el siguiente código?

if(inicio==NULL)

{

return true;

}

else

{

return false;

}

a)

grafo vacío

b)

No hay vértices

c)

No hay aristas