wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Repaso Clase 6

Total questions: 5

Worksheet time: 3mins

Name
Class
Date
1.

¿Qué es la recursividad en programación?

a)

Un ciclo que se repite hasta alcanzar un objetivo

b)

Un algoritmo que utiliza una estructura de datos lineal

c)

Una función que se llama a sí misma

d)

Un método que utiliza una estructura de datos en árbol

2.

¿Cuál es el objetivo principal de una función recursiva?

a)

Reducir la complejidad del código

b)

Resolver un problema dividiéndolo en subproblemas

c)

Aumentar la velocidad de ejecución

d)

Eliminar la necesidad de bucles

3.

¿Cual es la medida que usa la clase Stopwatch para medir el tiempo?

a)

Miliseconds

b)

Nanoseconds

c)

FPS

d)

Ticks

4.

¿Qué es un caso base en una función recursiva?

a)

Un problema que se resuelve de manera iterativa

b)

Un problema que se resuelve de manera directa sin llamadas recursivas

c)

Un problema que se divide en subproblemas

d)

Un problema que no se puede resolver

5.

¿Cuál es la complejidad temporal promedio del algoritmo Quicksort?

a)

O(n^2)

b)

O(n)

c)

O(n log n)

d)

O(log n)