wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre Estructura de Datos: Grafos

Total questions: 50

Worksheet time: 29mins

Name
Class
Date
1.

¿Qué representan los grafos?

a)

Relaciones entre objetos

b)

Funciones matemáticas

c)

Datos numéricos

d)

Estructuras jerárquicas

2.

¿Cuál de las siguientes aplicaciones no es un uso de los grafos?

a)

Modelado de redes eléctricas

b)

Geografía

c)

Química

d)

Contabilidad

3.

¿Qué es un vértice en un grafo?

a)

Un objeto que representa un nodo

b)

Una relación entre nodos

c)

Un ciclo en el grafo

d)

Un camino entre dos nodos

4.

¿Qué tipo de grafo tiene un sentido en sus aristas?

a)

Grafo no dirigido

b)

Grafo dirigido

c)

Grafo cíclico

d)

Grafo ponderado

5.

¿Qué es una arista en un grafo no dirigido?

a)

Un nodo aislado

b)

Un vértice de entrada

c)

Un arco que conecta dos vértices

d)

Un ciclo cerrado

6.

¿Qué se entiende por 'grado' de un vértice en un grafo no dirigido?

a)

Número total de vértices

b)

Número de aristas que contiene el vértice

c)

Número de ciclos en el grafo

d)

Número de vértices adyacentes

7.

¿Qué es un ciclo en un grafo?

a)

Una arista sin dirección

b)

Un vértice aislado

c)

Una lista de nodos

d)

Un recorrido que vuelve al nodo de partida

8.

¿Cuál es la representación estática de un grafo?

a)

Lista de adyacencia

b)

Conjunto de arcos

c)

Matriz de adyacencia

d)

Conjunto de vértices

9.

¿Qué operación se utiliza para añadir un nuevo vértice a un grafo?

a)

void BorrarVertice

b)

void Union

c)

void AñadirVertice

d)

void BorrarArco

10.

¿Qué tipo de recorrido busca caminos desde un nodo de salida hasta que ya no es posible avanzar más?

a)

Cíclico

b)

En anchura

c)

Aleatorio

d)

En profundidad

11.

¿Qué es un grafo conexo?

a)

Un grafo que tiene ciclos

b)

Un grafo donde existe un camino entre cualquier par de nodos

c)

Un grafo que no tiene aristas

d)

Un grafo que tiene un solo vértice

12.

¿Qué representa el factor de peso en un grafo?

a)

El valor asociado a un arco

b)

El número de aristas

c)

La longitud del grafo

d)

El número de vértices

13.

¿Qué se utiliza para conocer si dos vértices son adyacentes?

a)

void Union

b)

void AñadirVertice

c)

void BorrarArco

d)

bool EsAdyacente

14.

¿Qué tipo de grafo no tiene restricciones para formar aristas?

a)

Grafo cíclico

b)

Grafo ponderado

c)

Grafo no dirigido

d)

Grafo dirigido

15.

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

16.

Partes de un grafo

a)

Nodos, ramas, peso

b)

Vértices, lineas

c)

Vértices, aristas, peso

17.

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)

18.

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

19.

¿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

20.

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)}

21.

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

a)

nodo

b)

peso

c)

vértice

22.

Un grafo que contiene pesos en sus aristas se denomina:

a)

dirigido

b)

convexo

c)

ponderado

23.

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

a)

vuelta

b)

bidireccional

c)

ciclo

24.

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

25.

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

a)

Verdadero

b)

Falso

26.

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

a)

carece de relación

b)

relaciones simples

c)

bidireccionales

27.

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

28.

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

29.

¿Qué clase tiene los siguientes atributos?

int peso;

Arista *siguiente;

Vertice *adyacente;

a)

Vertice

b)

Arista

c)

Grafo

30.

¿Qué clase tiene los siguientes métodos?

Vertice(char);

~Vertice();

friend class Grafo;

friend class Arista;

a)

Arista

b)

Nodos

c)

Vertice

31.

A qué clase pertenecen los siguientes atributos:

Vertice *inicio;

Vertice *fin;

a)

Grafo

b)

Vertice

c)

Arista

32.

¿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

33.

¿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

34.

¿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

35.

¿Cuál es la diferencia entre un grafo dirigido y un grafo no dirigido?

a)

En un grafo dirigido, todas las aristas tienen una dirección, mientras que en un grafo no dirigido, las aristas no tienen dirección.

b)

En un grafo no dirigido, todas las aristas tienen una dirección, mientras que en un grafo dirigido, las aristas no tienen dirección.

c)

No hay diferencia, representan lo mismo.

d)

En un grafo dirigido, todos las vértices tienen una dirección, mientras que en un grafo no dirigido, los vértices no tienen dirección.

36.

¿Cuál es el número mínimo de aristas necesarias para conectar un grafo con N vértices?

a)

1

b)

N-1

c)

N

d)

N+1

37.

¿Cuál es el número máximo de aristas posibles en un grafo no dirigido con N vértices?

a)

N-1

b)

N

c)

(N*(N-1))/2

d)

N*N

38.

¿Cuál es el número máximo de aristas posibles en un grafo dirigido con N vértices?

a)

N*(N-1)/2

b)

(N-1)*(N-1)

c)

N*N

d)

N*(N-1)

39.

¿Qué es un árbol?

a)

Un grafo dirigido conexo y sin ciclos.

b)

Un grafo no dirigido conexo y con ciclos.

c)

Un grafo no dirigido conexo y sin ciclos.

d)

Un grafo dirigido conexo y con ciclos.

40.

¿Cuál es la definición de un camino en un grafo?

a)

Una secuencia de vértices no consecutivos, donde cada vértice está conectado al siguiente por una arista.

b)

Una secuencia de vértices consecutivos, donde cada vértice está conectado al siguiente por una arista.

c)

Una secuencia de aristas consecutivas, donde cada arista conecta dos vértices consecutivos que y no pasa dos veces por el mismo vértice

d)

Una secuencia de aristas no consecutivas, donde cada arista conecta dos vértices consecutivos.

41.

¿Cuál es la definición de un circuito en un grafo?

a)

Un recorrido que comienza y termina en el mismo vértice

b)

Un camino que comienza y termina en el mismo vértice

c)

Un vértice que esta conectado consigo mismo.

d)

Un camino que recorre todos los vértices.

42.

¿Cuál es la definición de la distancia entre dos vértices en un grafo?

a)

El número de aristas en el camino más corto que conecta los vértices.

b)

El número total de vértices en el camino más corto que conecta los vértices.

c)

La suma de los pesos de todas las aristas en el camino más corto que conecta los vértices.

d)

La diferencia de los índices de los vértices en una lista ordenada.

43.

¿Qué es la matriz de adyacencia de un grafo?

a)

Una matriz que indica si dos vértices están conectados por una arista.

b)

Una matriz que indica la dirección de las aristas en un grafo dirigido.

c)

Una matriz que indica la distancia entre dos vértices en un grafo ponderado.

d)

Una matriz que indica si dos aristas son incidentes a un mismo vértice.

44.

¿Qué es un grafo bipartito?

a)

Un grafo en el que cada vértice tiene un grado par.

b)

Un grafo en el que se pueden separar los vértices en dos conjuntos disjuntos, de manera que cada arista conecta un vértice de un conjunto con un vértice del otro conjunto.

c)

Un grafo en el que no hay ciclos

d)

Un grafo en el que todos los vértices tienen el mismo grado

45.

¿Qué es un grafo completo?

a)

Un grafo en el que cada vértice tiene un grado mínimo.

b)

Un grafo en el que cada vértice tiene un grado máximo.

c)

Un grafo en el que hay una arista entre cada par de vértices.

d)

Un grafo en el que no hay aristas.

46.

Indica todos los camino de A a G

a)

ADEEBFG

b)

ABFHG

c)

ADCBFG

d)

ABFG

e)

ABCBFG

47.

Cual de los grafos es isomorfo al de arriba a la izquierda?

a)

A

b)

B

c)

C

d)

D

48.

Qué vértices son vecinos de E?

a)

B y C

b)

B, C, D, y A

c)

B

d)

A, B, C, D, F, G

49.

Cual de los siguientes es un loop?

a)

BC

b)

EE

c)

AB

d)

BF

e)

none

50.

¿Cuál es la definición formal de un grafo?

a)

Un grafo G es un par (V, E), donde V es un conjunto finito de vértices y E es un conjunto de pares no ordenados de vértices (aristas)

b)

Un grafo G es un par (V, E), donde V es un conjunto de pares no ordenados de vértices (aristas) y E es un conjunto finito de vértices

c)

Un grafo G es un par (V, E), donde V es un conjunto finito de vértices y E es un conjunto de listas de vértices adyacentes a cada vértice de V.

d)

Un grafo G es un par (V, E), donde V es un conjunto finito de vértices y E es un conjunto de pares ordenados de vértices (aristas)