wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre Algoritmos de Ordenamiento y Búsqueda

Total questions: 77

Worksheet time: 39mins

Name
Class
Date
1.

¿Cuál es el método de ordenamiento que consiste en unir dos o más listas ordenadas?

a)

Método de Búsqueda Binaria

b)

Método de Búsqueda Secuencial

c)

Método de Intercalación

d)

Método de Radix

2.

¿Qué tipo de ordenación se lleva a cabo en la memoria RAM?

a)

Ordenación por Radix

b)

Ordenación por Intercalación

c)

Ordenación Interna

d)

Ordenación Externa

3.

¿Cuál es el objetivo del método de Radix?

a)

Intercalar listas

b)

Buscar elementos en un arreglo

c)

Ordenar cadenas de caracteres

d)

Dividir listas en partes iguales

4.

¿Qué técnica utiliza la búsqueda hash para almacenar ítems?

a)

Función de intercalación

b)

Función de ordenación

c)

Función hash

d)

Función de comparación

5.

¿Cómo se realiza la búsqueda secuencial?

a)

Examinando cada elemento uno por uno

b)

Ordenando los elementos primero

c)

Utilizando una tabla hash

d)

Dividiendo la lista en mitades

6.

¿Qué se compara en la búsqueda binaria?

a)

El número de pasos del algoritmo

b)

El valor objetivo con el elemento del medio

c)

Los elementos de la tabla hash

d)

El elemento clave con el primero de la lista

7.

¿Cuál es un criterio de eficiencia en el análisis de algoritmos?

a)

Número de variables en el código

b)

Número de funciones utilizadas

c)

Número de elementos en la lista

d)

Número de pasos

8.

¿Qué se utiliza en el método de intercalación para ordenar?

a)

Un árbol binario

b)

Una tabla hash

c)

Una lista enlazada

d)

Dos arreglos

9.

¿Qué tipo de búsqueda consiste en dividir repetidamente la lista?

a)

Búsqueda por Intercalación

b)

Búsqueda Binaria

c)

Búsqueda Hash

d)

Búsqueda Secuencial

10.

¿Qué se hace en el método de Radix para cada posición encontrada?

a)

Se intercambia el valor

b)

Se repite el número con el valor encontrado

c)

Se ordena la lista

d)

Se elimina el elemento

11.

¿Qué es el método de intercalación?

a)

Un tipo de ordenamiento interno

b)

Un método para unir listas ordenadas

c)

Un algoritmo que ordena listas desordenadas

d)

Un algoritmo de búsqueda

12.

¿Dónde se lleva a cabo la ordenación interna?

a)

En la memoria RAM

b)

En la nube

c)

En discos duros externos

d)

En dispositivos de almacenamiento secundario

13.

¿Cuál es el objetivo principal del método de intercalación?

a)

Unir dos o más listas ordenadas

b)

Eliminar duplicados de una lista

c)

Ordenar elementos en un solo arreglo

d)

Buscar elementos en una lista desordenada

14.

¿Qué se compara en el método de intercalación?

a)

Los últimos elementos de las listas

b)

Los primeros elementos de las listas

c)

Los elementos en posiciones aleatorias

d)

Los elementos en orden inverso

15.

¿Qué se hace con el menor elemento durante el proceso de intercalación?

a)

Se mueve al final de la lista

b)

Se elimina de la lista original

c)

Se coloca en un nuevo arreglo

d)

Se duplica en la lista

16.

¿Qué tipo de ordenamiento se realiza en el método de intercalación para orden descendente?

a)

Se utiliza un algoritmo diferente

b)

Se ordena de manera aleatoria

c)

Se transporta el elemento más grande

d)

Se transporta el elemento más pequeño

17.

¿Qué se analiza en el análisis de eficiencia del método de intercalación?

a)

El tiempo de ejecución

b)

La cantidad de memoria utilizada

c)

El número de pasos, comparaciones e intercambios

d)

La complejidad del algoritmo

18.

¿Qué se requiere para ordenar n registros en el método de intercalación?

a)

Un algoritmo de búsqueda

b)

Ninguna comparación

c)

Un número de comparaciones y movimientos

d)

Un solo intercambio

19.

¿Qué se hace cuando las dos listas originales están vacías?

a)

Se ordenan los elementos restantes

b)

Se generan nuevas listas

c)

Se termina el algoritmo

d)

Se reinicia el proceso

20.

¿Qué se utiliza para implementar el método de intercalación en programación?

a)

C++

b)

Java

c)

Python

d)

JavaScript

21.

¿Cuál es una de las consideraciones generales del método de intercalación?

a)

No requiere comparaciones

b)

Se eligen dos arreglos

c)

Es un método de ordenamiento interno

d)

No se puede utilizar en listas grandes

22.

¿Qué se repite en el método de intercalación hasta que no queden elementos?

a)

La creación de nuevas listas

b)

El proceso de ordenamiento

c)

El intercambio de elementos

d)

La comparación de elementos

23.

¿Qué se hace con el elemento menor durante el proceso de ordenamiento?

a)

Se duplica en la lista

b)

Se elimina de la lista original

c)

Se guarda en una lista temporal

d)

Se mueve al tercer arreglo

24.

¿Qué se necesita para optimizar el método de intercalación?

a)

Menos comparaciones

b)

Más arreglos

c)

Más memoria

d)

Un algoritmo diferente

25.

¿Qué se realiza en el análisis de eficiencia del método de intercalación?

a)

Se evalúa la complejidad del código

b)

Se cuentan los pasos y comparaciones

c)

Se revisan los errores de ejecución

d)

Se mide el tiempo de ejecución

26.

¿Qué es el método de Radix?

a)

Un método de ordenación externa.

b)

Un método para almacenar datos en dispositivos de almacenamiento secundario.

c)

Un algoritmo que ordena enteros procesando sus dígitos de forma individual.

d)

Un algoritmo que solo funciona con números en punto flotante.

27.

¿Dónde se lleva a cabo la ordenación interna?

a)

En la memoria RAM.

b)

En dispositivos de almacenamiento externo.

c)

En la nube.

d)

En bases de datos.

28.

¿Cuál es un tipo de ordenamiento mencionado en el texto?

a)

Ordenamiento interno.

b)

Ordenamiento en la nube.

c)

Ordenamiento en tiempo real.

d)

Ordenamiento por lotes.

29.

¿Qué se utiliza para crear una sublista en el método de Radix?

a)

La mediana de los números.

b)

El promedio de los números.

c)

El número más frecuente.

d)

El número menor y el número mayor.

30.

¿Qué se analiza en el método de Radix?

a)

La cantidad de datos almacenados.

b)

El tiempo de ejecución en la nube.

c)

La complejidad de la memoria.

d)

La eficiencia del algoritmo.

31.

¿Qué se repite en el algoritmo de Radix durante el ordenamiento?

a)

La sublista completa.

b)

El número menor.

c)

El número mayor.

d)

El número con el valor encontrado.

32.

¿Qué se requiere para ordenar n registros en el análisis de eficiencia?

a)

El número de intercambios de registros.

b)

El número de elementos en la lista.

c)

El tiempo de ejecución.

d)

La cantidad de memoria utilizada.

33.

¿Qué se menciona como una consideración general del método de Radix?

a)

Ordenamiento por comparación.

b)

Uso de memoria externa.

c)

Iteración simple.

d)

Recursividad.

34.

¿Qué tipo de ordenamiento se menciona en relación con el método de Radix?

a)

Ordenamiento ascendente y descendente.

b)

Ordenamiento por selección.

c)

Ordenamiento por mezcla.

d)

Ordenamiento por inserción.

35.

¿Qué se utiliza para optimizar el método de Radix?

a)

Uso de algoritmos externos.

b)

Reducción de datos.

c)

Aumento de memoria.

d)

Análisis de eficiencia.

36.

¿Qué se realiza en el proceso de ordenamiento descendente?

a)

Duplicar los elementos en la lista.

b)

Transportar el elemento más pequeño hacia la derecha.

c)

Transportar el elemento más grande hacia la izquierda.

d)

Ordenar todos los elementos en orden aleatorio.

37.

¿Qué se menciona como un ejemplo práctico del método de Radix?

a)

Desarrollar un algoritmo de búsqueda.

b)

Crear una base de datos.

c)

Ordenar una lista de números.

d)

Almacenar datos en la nube.

38.

¿Qué se debe hacer con el número de comparaciones en el análisis de eficiencia?

a)

Ignorar las comparaciones.

b)

Aumentar el número de registros.

c)

Reducir el número de comparaciones.

d)

Contar el número de comparaciones entre llaves.

39.

¿Qué se menciona como un aspecto del funcionamiento del método de Radix?

a)

Crear nuevas sublistas.

b)

Colocar las veces que encuentra cada número en la posición correspondiente.

c)

Eliminar números duplicados.

d)

Reorganizar la memoria RAM.

40.

¿Qué es la búsqueda hash?

a)

Una técnica de ordenamiento

b)

Una técnica de búsqueda que utiliza una función hash

c)

Un método de almacenamiento de datos

d)

Una forma de cifrado

41.

¿Cuál es la principal ventaja de la búsqueda hash?

a)

No necesita una función hash

b)

Es más fácil de implementar

c)

Requiere menos memoria

d)

Permite encontrar ítems más rápido

42.

¿Qué se crea en el proceso de búsqueda hash?

a)

Un gráfico de nodos

b)

Una tabla hash con índice y valor

c)

Una lista enlazada

d)

Un árbol binario

43.

¿Qué se compara en la búsqueda hash?

a)

El valor con el número de índice de la tabla hash

b)

Los nodos de un gráfico

c)

El índice con el valor de la lista

d)

Los elementos de un árbol

44.

¿Qué se utiliza para almacenar ítems en la búsqueda hash?

a)

Un conjunto

b)

Una lista

c)

Una tabla hash

d)

Un árbol

45.

¿Cuál es el propósito de la función hash?

a)

Ordenar los ítems

b)

Almacenar ítems en una tabla

c)

Transformar claves

d)

Cifrar datos

46.

¿Qué se necesita seleccionar en el proceso de búsqueda hash?

a)

El índice

b)

El elemento clave

c)

La función hash

d)

El valor

47.

¿Qué se intercambia en la búsqueda hash?

a)

Los nodos del árbol

b)

Los elementos de la lista

c)

El valor de la tabla

d)

El índice y el valor

48.

¿En qué lenguaje se explica la búsqueda hash en el texto?

a)

Python

b)

C++

c)

Java

d)

JavaScript

49.

¿Qué se menciona como una consideración general en la búsqueda hash?

a)

La complejidad del algoritmo

b)

La comparación de valores

c)

La creación de tablas

d)

La selección de claves

50.

¿Qué se utiliza para encontrar ítems en la búsqueda hash?

a)

Un gráfico

b)

Un árbol de búsqueda

c)

Una función hash

d)

Una lista ordenada

51.

¿Qué se debe hacer después de seleccionar el elemento clave?

a)

Cifrar los datos

b)

Crear una lista

c)

Crear una tabla hash

d)

Ordenar los ítems

52.

¿Qué se menciona repetidamente en el texto?

a)

Ejemplos de ordenamiento

b)

Ejemplos de cifrado

c)

Ejemplos de búsqueda hash

d)

Ejemplos de búsqueda binaria

53.

¿Qué se busca evitar al utilizar la búsqueda hash?

a)

La selección de claves

b)

La complejidad del algoritmo

c)

La necesidad de ordenar los ítems

d)

El uso de memoria

54.

¿Qué se agradece al final del texto?

a)

Las sugerencias

b)

La atención prestada

c)

Las preguntas realizadas

d)

Los comentarios

55.

¿Qué es la búsqueda secuencial?

a)

Un algoritmo de ordenamiento

b)

Un método de búsqueda que examina elementos uno a uno

c)

Una técnica de compresión de datos

d)

Un tipo de base de datos

56.

¿Cuál es el primer paso en la búsqueda secuencial?

a)

Ordenar los elementos

b)

Almacenar los datos

c)

Comparar el elemento clave

d)

Seleccionar el elemento clave

57.

¿Qué se compara en la búsqueda secuencial?

a)

El elemento clave con el último elemento

b)

El elemento clave con el primer elemento

c)

El elemento clave con el tamaño del arreglo

d)

El elemento clave con cada elemento del arreglo

58.

¿Qué se necesita para realizar la búsqueda secuencial?

a)

Un arreglo o archivo

b)

Un sistema operativo

c)

Un compilador

d)

Una base de datos relacional

59.

¿Qué se analiza en la eficiencia de la búsqueda secuencial?

a)

La complejidad del algoritmo

b)

El tamaño del archivo

c)

El tiempo de ejecución

d)

El número de pasos y comparaciones

60.

¿Qué se requiere para ordenar n registros en la búsqueda secuencial?

a)

Un lenguaje de programación

b)

Un sistema de gestión de bases de datos

c)

Un algoritmo de búsqueda binaria

d)

Intercambios de registros

61.

¿Cuál es un criterio de eficiencia en la búsqueda secuencial?

a)

El tipo de datos almacenados

b)

El número de elementos en el arreglo

c)

El número de comparaciones

d)

La velocidad del procesador

62.

¿Qué se debe hacer si no se encuentra el dato buscado en la búsqueda secuencial?

a)

Buscar en otro archivo

b)

Terminar la búsqueda al llegar al final de la lista

c)

Reiniciar el algoritmo

d)

Aumentar el tamaño del arreglo

63.

¿En qué lenguaje se explica la búsqueda secuencial en el texto?

a)

Python

b)

JavaScript

c)

C++

d)

Java

64.

¿Qué se necesita para realizar comparaciones en la búsqueda secuencial?

a)

Un archivo de texto

b)

Un arreglo ordenado

c)

Un índice de búsqueda

d)

Un elemento clave

65.

¿Qué se entiende por 'intercambios' en el análisis de eficiencia?

a)

Almacenamiento de información

b)

Selección de datos

c)

Comparaciones entre elementos

d)

Movimientos de registros

66.

¿Qué se debe hacer después de seleccionar el elemento clave?

a)

Comparar con el primer elemento

b)

Eliminar el elemento clave

c)

Comparar con cada elemento del arreglo

d)

Almacenar el elemento clave

67.

¿Qué se menciona sobre el análisis de eficiencia de la búsqueda secuencial?

a)

Solo se aplica a arreglos grandes

b)

No se puede realizar

c)

Es fundamental para optimizar el algoritmo

d)

Es irrelevante

68.

¿Qué se busca al final de la búsqueda secuencial?

a)

El último elemento

b)

El tamaño del arreglo

c)

El índice del elemento clave

d)

El dato buscado

69.

¿Qué se debe considerar al realizar una búsqueda secuencial?

a)

Las comparaciones realizadas

b)

La longitud del arreglo

c)

El tipo de datos

d)

El número de elementos

70.

¿Qué es una búsqueda en estructura de datos?

a)
Es el proceso de ordenar datos en una lista.
b)
Es la forma de almacenar datos en una base de datos.
c)
Es el proceso de localizar un elemento en una colección de datos organizados.
d)
Es la técnica de eliminar elementos duplicados en una colección.
71.

¿Qué es la comparación de llaves en una búsqueda?

a)
Es el proceso de evaluar y comparar llaves para localizar elementos en estructuras de datos.
b)
Es la forma de crear llaves para acceder a bases de datos.
c)
Es la técnica de eliminar llaves duplicadas en una lista.
d)
Es el proceso de ordenar llaves alfabéticamente.
72.

¿Qué es la transformación de llaves en las búsquedas?

a)
Es el proceso de adaptar las claves de búsqueda para mejorar la precisión de los resultados.
b)
Es la forma de clasificar las claves de búsqueda en categorías.
c)
Es la técnica de eliminar las claves de búsqueda innecesarias.
d)
Es el proceso de cifrar las claves de búsqueda para mayor seguridad.
73.

¿Qué es la búsqueda binaria?

a)
Un algoritmo para encontrar un elemento en una lista ordenada dividiendo el rango de búsqueda a la mitad.
b)
Una técnica para dividir una lista en partes iguales.
c)
Un algoritmo que busca elementos en una lista desordenada.
d)
Un método para ordenar una lista desordenada.
74.

¿Qué es una búsqueda?

a)
Es la técnica de eliminar elementos duplicados en una colección.
b)
Es el proceso de ordenar datos en una lista.
c)
Es el proceso de localizar un elemento en una colección de datos organizados.
d)
Es la forma de almacenar datos en una base de datos.
75.

Búsqueda secuencial o lineal es....

a)
Un método de búsqueda que utiliza un índice.
b)
Un algoritmo que busca en una base de datos estructurada.
c)
Una técnica que requiere un orden previo de los elementos.
d)
Un método de búsqueda que revisa cada elemento uno por uno.
76.

¿Cómo funciona la búsqueda secuencial?

a)
La búsqueda secuencial funciona revisando cada elemento de una lista hasta encontrar el buscado.
b)
La búsqueda secuencial utiliza un algoritmo de ordenamiento previo.
c)
La búsqueda secuencial solo funciona con listas ordenadas.
d)
La búsqueda secuencial requiere un índice para acceder a los elementos.
77.

¿Qué pasa si al realizar la búsqueda secuencial no se encuentra el elemento buscado?

a)
Se encuentra el elemento buscado en la lista.
b)
Se genera un error en la búsqueda.
c)
Se devuelve el primer elemento de la lista.
d)

No se devuelve la posición del elemento buscado