wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Examen Ordenamiento Interno

Total questions: 67

Worksheet time: 55mins

Name
Class
Date
1.

¿Qué es la ordenación de datos?

a)

Eliminar datos innecesarios

b)

Clasificar datos al azar

c)

Disponer datos en un orden determinado

d)

Duplicar datos

2.

¿Qué significa 'clave' en el contexto de ordenación?

a)

Un método de comparación

b)

Un algoritmo de ordenación

c)

Un tipo de dato

d)

Campo por el cual se ordena

3.

¿Cómo se define un orden ascendente?

a)

k[i]=k[j] cuando i=j

b)

k[i]j

c)

k[i]<=k[j] cuando i

d)

k[i]>=k[j] cuando i>j

4.

¿Qué es el ordenamiento interno?

a)

Utiliza archivos temporales

b)

Requiere memoria secundaria

c)

Es más lento que el externo

d)

Se realiza completamente en memoria principal

5.

¿Qué implica el ordenamiento externo?

a)

Uso de memoria secundaria

b)

Ordenar en memoria principal

c)

Es más eficiente que el interno

d)

No requiere archivos

6.

¿Cuál es un criterio de eficiencia en ordenamiento?

a)

Número de pasos

b)

Número de archivos

c)

Número de colores

d)

Número de usuarios

7.

¿Qué método de ordenamiento es cuadrático?

a)

HeapSort

b)

Shell Sort

c)

Burbuja

d)

QuickSort

8.

¿Qué es el método de ordenamiento por inserción directa?

a)

Un método cuadrático

b)

Un método de ordenamiento externo

c)

Un método logarítmico

d)

Un método de ordenamiento interno

9.

¿Cuál de los siguientes es un método logarítmico?

a)

Shaker Sort

b)

Burbuja

c)

Selección directa

d)

QuickSort

10.

¿Qué se utiliza cuando la comparación entre llaves es costosa?

a)

Número de pasos

b)

Número de comparaciones

c)

Número de movimientos

d)

Número de registros

11.

¿Qué método de ordenamiento se basa en intercambios?

a)

Burbuja

b)

Merge Sort

c)

Radix Sort

d)

Counting Sort

12.

¿Qué significa 'sacudida' en el contexto de ordenamiento?

a)

Un método de ordenamiento

b)

Un tipo de clave

c)

Un algoritmo de búsqueda

d)

Un tipo de dato

13.

¿Qué se requiere para ordenar n registros?

a)

Movimientos o intercambios

b)

Memoria secundaria

c)

Duplicados

d)

Archivos temporales

14.

¿Cuál es la relación de orden entre dos elementos?

a)

Ninguna de las anteriores

b)

Ascendente o descendente

c)

Igual o diferente

d)

Mayor o menor

15.

¿Qué tipo de ordenamiento se realiza cuando todos los objetos caben en RAM?

a)

Ordenamiento por archivos

b)

Ordenamiento externo

c)

Ordenamiento por comparación

d)

Ordenamiento interno

16-24.

Answer the questions below after watching the video

16.

¿Por qué es importante ordenar la información en una computadora?

a)

Porque es obligatorio

b)

Para ocupar más espacio

c)

Para facilitar su manejo y visualización

d)

Para que se vea más bonita

17.

¿Qué método de ordenamiento se menciona como uno de los más populares?

a)

Método de la burbuja

b)

Método de la nube

c)

Método de la estrella

d)

Método de la línea

18.

¿Qué se entiende por 'nivel de complejidad' en un método de ordenamiento?

a)

La cantidad de memoria que usa

b)

La velocidad de la computadora

c)

El número de operaciones necesarias para ordenar

d)

La cantidad de colores que puede tener

19.

¿Cuál de los siguientes factores NO se considera al elegir un método de ordenamiento?

a)

La rapidez del ordenamiento

b)

El desorden de los datos

c)

El color de los datos

d)

La cantidad de datos

20.

¿Qué se busca constantemente en el campo de los métodos de ordenamiento?

a)

Más juegos de computadora

b)

Nuevos métodos y mejoras

c)

Nuevas recetas de cocina

d)

Más películas

21.

¿Cuál es la importancia de ordenar la información?

a)
Ordenar la información es innecesario y consume tiempo.
b)
No hay beneficios en clasificar los datos.
c)
La importancia de ordenar la información radica en mejorar la comprensión y facilitar el acceso a los datos.
d)
La información desordenada es más fácil de recordar.
22.

¿Cuál es la importancia de la ordenación en el desarrollo de código?

a)
La ordenación ralentiza el proceso de codificación.
b)
La ordenación es irrelevante para el rendimiento del código.
c)
La ordenación mejora la legibilidad y el mantenimiento del código.
d)
La ordenación solo es necesaria en proyectos grandes.
23.

¿Cuál es la principal diferencia con los distintos métodos de ordenamiento?

a)
La principal diferencia se basa en la cantidad de elementos a ordenar.
b)
La principal diferencia es el color de los elementos.
c)
La principal diferencia es el tiempo de ejecución en segundos.
d)

La principal diferencia radica en la eficiencia, velocidad y el tipo de datos que manejan.

24.

¿Cales son los principales métodos de ordenamiento?

a)
Método de burbuja, método de selección, método de inserción, quicksort, mergesort.
b)
Método de codificación
c)
Método de búsqueda binaria
d)
Método de agrupamiento
25.

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

a)

Mejorar el método de la burbuja

b)

Ordenar elementos en orden descendente

c)

Realizar múltiples intercambios por pasada

d)

Ordenar elementos en memoria secundaria

26.

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

a)

En discos duros externos

b)

En dispositivos de almacenamiento secundario

c)

En la memoria RAM

d)

En la nube

27.

¿Qué se selecciona en el primer paso del método de selección?

a)

El elemento más grande

b)

El elemento en la última posición

c)

El elemento más pequeño

d)

El elemento en la posición media

28.

¿Qué se hace con el elemento seleccionado en el método de selección?

a)

Se intercambia con el primero

b)

Se mueve al final del arreglo

c)

Se duplica

d)

Se elimina del arreglo

29.

¿Cómo se optimiza el método de selección?

a)

Deteniendo el proceso si no hay intercambios

b)

Aumentando el número de comparaciones

c)

Intercambiando todos los elementos

d)

Realizando más pasadas

30.

¿Qué tipo de ordenación se realiza en el método de selección?

a)

Ordenación en paralelo

b)

Ordenación en tiempo real

c)

Ordenación interna

d)

Ordenación externa

31.

¿Qué se busca en cada pasada del método de selección?

a)

El número mayor

b)

El número menor

c)

El número promedio

d)

El número mediano

32.

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

a)

El tiempo de ejecución

b)

El número de pasos

c)

La cantidad de memoria utilizada

d)

El tamaño del arreglo

33.

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

a)

Más pasos

b)

Menos elementos

c)

Menos comparaciones

d)

Más intercambios

34.

¿Qué se hace en el ordenamiento descendente con el método de selección?

a)

Se transporta el elemento más grande

b)

Se invierte el arreglo

c)

Se transporta el elemento más pequeño

d)

Se mantiene el orden original

35.

¿Qué se utiliza como clave en el método de selección?

a)

El número mayor

b)

El número menor

c)

El número promedio

d)

El número mediano

36.

¿Qué se repite en el proceso del método de selección?

a)

El proceso de intercambio con la siguiente posición no ordenada

b)

El proceso de selección del número mayor

c)

El intercambio con el último elemento

d)

El proceso de eliminación de elementos

37.

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

a)

Se evalúa la complejidad del algoritmo

b)

Se evalúa el número de elementos

c)

Se evalúa el número de comparaciones

d)

Se evalúa el tiempo de ejecución

38.

¿Qué se considera en las consideraciones generales del método de selección?

a)

La cantidad de memoria utilizada

b)

El número de elementos en el arreglo

c)

La selección del número menor como clave

d)

La velocidad del procesador

39.

¿Qué se busca en la recursividad del método de selección?

a)

El número mediano

b)

El número promedio

c)

El siguiente número menor

d)

El siguiente número mayor

40.

¿Cuál es el método de ordenación que se describe en el texto?

a)

Método de fusión

b)

Método de burbuja

c)

Método de selección

d)

Método de inserción

41.

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

a)

Ordenación por selección

b)

Ordenación por mezcla

c)

Ordenación interna

d)

Ordenación externa

42.

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

a)

El elemento n y m

b)

Todos los elementos del arreglo

c)

Elementos adyacentes

d)

El primer y último elemento

43.

¿Qué se hace si el valor m es mayor que n en el método de inserción?

a)

Se termina el proceso

b)

Se selecciona un nuevo n

c)

Se intercambian los valores

d)

Se ignoran los valores

44.

¿Qué se debe hacer si no hay intercambios en una pasada del método de inserción?

a)

Continuar con el siguiente elemento

b)

Revisar el arreglo completo

c)

Reiniciar el proceso

d)

Detener el proceso

45.

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

a)

Se selecciona el último valor como clave

b)

Se compara con los valores a la derecha

c)

Se inserta en el lugar correspondiente si es menor

d)

Se ignoran los valores duplicados

46.

¿Qué se analiza en el análisis de eficiencia del método de inserció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

47.

¿Qué se debe hacer en el método de inserción para ordenar de manera descendente?

a)

Transportar el elemento más pequeño a la izquierda

b)

Transportar el elemento más grande a la izquierda

c)

Comparar solo los elementos pares

d)

Recorrer el arreglo en orden ascendente

48.

¿Qué se entiende por ordenación interna?

a)

Ordenación de datos en bases de datos

b)

Ordenación de datos en la nube

c)

Ordenación en la memoria RAM

d)

Ordenación en dispositivos de almacenamiento secundario

49.

¿Qué se debe hacer al seleccionar el segundo valor como clave?

a)

Insertar el valor en la última posición

b)

Ignorar el valor si es mayor

c)

Comparar con los valores a la izquierda

d)

Comparar con los valores a la derecha

50.

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

a)

Buscar un elemento específico

b)

Ordenar un arreglo desordenado

c)

Contar el número de elementos

d)

Eliminar elementos duplicados

51.

¿Qué se utiliza para optimizar el método de inserción?

a)

Detener el proceso si no hay intercambios

b)

Aumentar el número de comparaciones

c)

Reducir el tamaño del arreglo

d)

Cambiar el método de ordenación

52.

¿Qué se debe hacer en el paso de selección del método de inserción?

a)

Seleccionar el último elemento

b)

Seleccionar el primer elemento y el siguiente

c)

Seleccionar todos los elementos

d)

Seleccionar el elemento más pequeño

53.

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

a)

El número de pasos y comparaciones

b)

El tiempo de ejecución

c)

El número de elementos duplicados

d)

La cantidad de memoria utilizada

54.

¿Qué se realiza en la fase de recursividad del método de inserción?

a)

Se agrega al contador y se compara

b)

Se reinicia el proceso

c)

Se termina el proceso

d)

Se selecciona un nuevo n

55.

¿Qué es el método de la burbuja?

a)

Una técnica de búsqueda de datos en arreglos.

b)

Un método para almacenar datos en la memoria RAM.

c)

Un algoritmo que utiliza recursividad para ordenar.

d)

Un algoritmo que ordena elementos comparando pares adyacentes.

56.

¿Cuál es una de las consideraciones generales del método de la burbuja?

a)

Intercambiar elementos solo si son iguales.

b)

Recorrer todo el arreglo en la primera pasada.

c)

Detener el proceso si se encuentra un elemento mayor.

d)

Recorrer el arreglo desde el índice 1 hasta la longitud.

57.

¿Qué se debe hacer si no hay intercambios en una pasada del método de la burbuja?

a)

Continuar hasta que se complete el número de pasadas.

b)

Detener el proceso porque el arreglo ya está ordenado.

c)

Reiniciar el proceso desde el principio.

d)

Aumentar el contador de intercambios.

58.

¿Cómo se realiza el ordenamiento descendente en el método de la burbuja?

a)

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

b)

Comparando elementos de izquierda a derecha.

c)

Intercambiando elementos solo si son iguales.

d)

Transportando el elemento más grande hacia la izquierda.

59.

¿Qué se analiza en el análisis de eficiencia del método de la burbuja?

a)

La complejidad del código fuente.

b)

La cantidad de memoria utilizada.

c)

El número de pasos, comparaciones e intercambios.

d)

El tiempo de ejecución del algoritmo.

60.

¿Qué se debe hacer en la fase de selección del método de la burbuja?

a)

Seleccionar el elemento n=i y el elemento m=n+1.

b)

Seleccionar el primer y último elemento del arreglo.

c)

Seleccionar elementos aleatorios del arreglo.

d)

Seleccionar el elemento más pequeño del arreglo.

61.

¿Cuál es una característica del método de la burbuja en Java?

a)

No requiere comparación de elementos.

b)

Se puede implementar utilizando bucles anidados.

c)

Es un algoritmo que no se puede optimizar.

d)

Utiliza punteros para acceder a los elementos.

62.

¿Qué se entiende por ordenación interna?

a)

Ordenación que se realiza en la memoria RAM.

b)

Ordenación que se aplica a datos no estructurados.

c)

Ordenación que se realiza en dispositivos de almacenamiento externo.

d)

Ordenación que utiliza algoritmos recursivos.

63.

¿Cuál es la complejidad temporal del método de la burbuja en el peor de los casos?

a)

O(n log n)

b)

O(n)

c)

O(1)

d)

O(n^2)

64.

¿Qué optimización se puede aplicar al método de la burbuja para mejorar su eficiencia?

a)

Detener el algoritmo si no se realizan intercambios en una pasada.

b)

Utilizar un arreglo auxiliar para almacenar los elementos.

c)

Implementar un algoritmo de búsqueda binaria.

d)

Realizar el ordenamiento en paralelo.

65.

¿En qué situaciones es recomendable utilizar el método de la burbuja?

a)

Cuando se requiere un ordenamiento en tiempo real.

b)

Cuando se tiene acceso a algoritmos más eficientes.

c)

Cuando se necesita un algoritmo de ordenamiento estable y simple.

d)

Cuando se trabaja con grandes volúmenes de datos.

66.

¿Cuál es la principal desventaja del método de la burbuja en comparación con otros algoritmos de ordenamiento?

a)

Es más fácil de implementar.

b)

Requiere más memoria que otros métodos.

c)

Su complejidad temporal es mayor en el peor de los casos.

d)

Es un algoritmo estable.

67.

¿Qué tipo de datos se pueden ordenar utilizando el método de la burbuja?

a)

Solo números enteros.

b)

Solo cadenas de texto.

c)

Cualquier tipo de datos que se puedan comparar.

d)

Solo datos estructurados.

68.

¿Qué sucede si se aplica el método de la burbuja a un arreglo ya ordenado?

a)

El algoritmo no realiza ningún intercambio.

b)

El algoritmo genera un error.

c)

El algoritmo se vuelve más lento.

d)

El algoritmo se detiene inmediatamente.

69.

¿Qué variante del método de la burbuja se utiliza para mejorar su rendimiento en arreglos grandes?

a)

Burbuja por selección.

b)

Burbuja recursiva.

c)

Burbuja optimizada.

d)

Burbuja bidireccional.

70.

¿Qué se debe considerar al elegir un algoritmo de ordenación?

a)

Todas las anteriores

b)

La complejidad del algoritmo

c)

La cantidad de datos a ordenar

d)

El tipo de datos a ordenar

71.

El siguiente código corresponde al método de ordenamiento de

a)
ordenamiento por selección
b)
ordenamiento burbuja
c)
ordenamiento por inserción
d)
ordenamiento rápido
72.

¿Que hace el siguiente código y que tipo de método de ordenamiento implementa?

4 lines
73.

Modifica el siguiente código para que realice una ordenación descendente y a que tipo de ordenación pertenece

4 lines
74.

Modifica el siguiente código para que realice una ordenación descendente y para datos tipo String

4 lines
75.

Realiza la modificación del siguiente código para que ordene letras descendentes y a que ordenamiento corresponde

4 lines