option
Cuestiones
ayuda
daypo
buscar.php

ESTRUCTURA DE DATOS

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
ESTRUCTURA DE DATOS

Descripción:
EXAMEN FINAL

Fecha de Creación: 2025/07/08

Categoría: Otros

Número Preguntas: 39

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cuál es el propósito de un arreglo unidimensional?. a. Almacenar datos lineales relacionados. b. Implementar funciones recursivas. c. Representar matrices complejas. d. Almacenar datos de forma tabular.

¿Cuál es el propósito del bloque finally en una estructura try-except-finally? Pregunta 3Respuesta. a. Ejecutar código sin importar si ocurre una excepción o no. b. Lanzar una nueva excepción. c.Manejar la excepción. d. Ignorar cualquier excepción.

¿Qué pasa si no se especifica un tipo de excepción en un bloque except? Pregunta 4Respuesta. a. El código dentro del bloque except nunca se ejecutará. b. Se captura cualquier excepción. c. Solo se capturan errores de tipo ValueError. d.

¿Qué tipo de problemas se pueden resolver eficientemente con recursividad?. a. Problemas que no pueden resolverse iterativamente. b. Problemas que tienen una estructura repetitiva o divisiva, como árboles y listas. c. Problemas lineales simples sin divisiones. d. Problemas que requieren múltiples variables globales.

¿Qué principio sigue una pila en términos de inserción y eliminación de datos? Pregunta 5Respuesta. a. LIFO (Last In, First Out). b. FILO (First In, Last Out). c.LILO (Last In, Last Out). d. FIFO (First In, First Out).

¿Cuál es la función del método `front()` en una cola? Pregunta 6Respuesta. a. Eliminar el primer elemento de la cola. b. Devolver el primer elemento sin eliminarlo. c. Ordenar los elementos de la cola. d. Devolver el último elemento de la cola.

¿Qué estructura de datos se utiliza comúnmente para recorrer un grafo en profundidad? Pregunta 7Respuesta. a. Cola. b. Lista doblemente enlazada. c. Matriz de adyacencia. d. Pila.

Si dos árboles tienen la misma estructura pero diferente contenido, se dice que son: Pregunta 8Respuesta. a. Equivalentes. b. Similares. c. Isomorfos. d. Completos.

¿Qué herramienta en Python permite ejecutar un fragmento de código repetidamente para medir su tiempo promedio? Pregunta 1Respuesta. a. time.sleep(). b. random.randint(). c. timeit.timeit(). d. time.now() La respuesta correcta es: timeit.timeit().

En un arreglo bidimensional, ¿cómo se accede al elemento en la tercera fila y segunda columna? Pregunta 2Respuesta. a. arreglo[2][1]. b. arreglo[1][2]. c. arreglo[2][3]. d.arreglo[3][2].

¿Qué modo de apertura se utiliza en Python para añadir contenido a un archivo sin borrar su contenido anterior? Pregunta 3Respuesta. a. "w". b. "a". c. "r". d. "x".

¿Qué excepción se genera si intentamos convertir la cadena "abc" en un número entero con int("abc")? Pregunta 4Respuesta. a. TypeError. b. ValueError. c. NameError. d. KeyError.

¿Cuál de los siguientes métodos se usa para agregar un elemento a una cola en Python? Pregunta 5Respuesta. a. enqueue(). b. push(). c. append(). d. add().

¿Qué operador se usa para concatenar dos listas en Python? Pregunta 6Respuesta. a./. b.*. c.&. d.+.

¿Qué estructura de datos es más eficiente para almacenar un grafo denso? Pregunta 7Respuesta. a. Pila. b. Lista de adyacencia. c.Lista enlazada. d.Matriz de adyacencia.

¿Cuál es el objetivo principal de una prueba de estrés? Pregunta 1Respuesta. a. Garantizar que el algoritmo no utilice variables globales. b. Determinar si el programa funciona solo con entradas pequeñas. c. Evaluar la robustez y estabilidad del programa bajo condiciones extremas. d. Reducir el uso de memoria del sistema.

¿Cuál es la principal desventaja del ordenamiento por burbuja? Pregunta 2Respuesta. a. Requiere listas previamente ordenadas. b. Tiene una complejidad de tiempo alta en el peor caso: O(n^2). c. No se puede implementar en listas pequeñas. d. No puede manejar listas de más de 10 elementos.

¿Qué estructura de datos en Python se usa comúnmente para almacenar el contenido de un archivo CSV después de su lectura? Pregunta 3Respuesta. a. Pilas. b. Diccionario. c. Conjunto. d. Lista de listas.

Si abrimos un archivo con el modo "w", ¿qué ocurre si el archivo ya existe? Pregunta 4Respuesta. a. Se lanza un error de archivo existente. b. Se agrega información al final del archivo. c. Se borra el contenido existente. d. Se abre en modo solo lectura.

En un árbol binario de búsqueda, ¿dónde se encuentra el nodo con el valor más pequeño? Pregunta 8Respuesta. a. En la raíz. b. En cualquier parte del árbol. c. En el subárbol derecho. d. En el subárbol izquierdo.

Dada la lista datos = [3, 5, 7, 9], ¿cuál es el resultado de datos.index(7)? Pregunta 6Respuesta. a. 7. b. 3. c. 1. d. 2.

En un árbol binario de búsqueda, ¿qué recorrido se utiliza para obtener los elementos en orden ascendente? Pregunta 7Respuesta. a. Preorden. b. Por niveles. c.Inorden. d. Postorden.

¿Qué tipo de grafo tiene una arista que conecta un vértice consigo mismo? Pregunta 8Respuesta. a. Grafo completo. b. Grafo no dirigido. c. Grafo cíclico. d. Grafo dirigido.

¿Cuál es el resultado de la búsqueda secuencial si el elemento no está en la lista? Pregunta 1Respuesta. a. Retorna -1. b. Retorna 0. c. Retorna False. d. Retorna None.

¿Cuál es el índice del último elemento de una lista llamada 'lista' con n elementos? Pregunta 2Respuesta. a. n. b. Depende del contenido de la lista. c. n-1. d. 0.

¿Cuál de los siguientes métodos se usa para escribir una línea en un archivo en Python? Pregunta 3Respuesta. a. insert(). b. write(). c. writeline(). d. append().

¿Qué tipo de excepción se produce si intentamos abrir un archivo inexistente en modo lectura? Pregunta 4Respuesta. a. AttributeError. b. IOError. c. FileNotFoundError. d. ValueError.

Dada la lista `numeros = [10, 20, 30, 40]`, ¿cómo se accede al último elemento de la lista? Pregunta 5Respuesta. a. numeros[4]. b. numeros[40]. c. numeros[-1]. d. numeros[len(numeros)].

¿Qué método devuelve la cantidad de veces que aparece un valor en una lista? Pregunta 6Respuesta. a. len(). b. count(). c. index(). d. find().

¿Cuál es la principal ventaja de representar un grafo mediante listas de adyacencia? Pregunta 7Respuesta. a. Permite realizar operaciones más rápido en todos los casos. b. Es más eficiente en memoria para grafos dispersos. c. No necesita almacenar los vértices del grafo. d. Solo se puede usar en grafos dirigidos.

En un árbol binario, ¿cómo se define la profundidad de un nodo? Pregunta 8Respuesta. a. El número de nodos que tiene como hijos. b. La cantidad de nodos en el subárbol derecho. c. El número total de nodos en el árbol. d. La distancia desde la raíz hasta el nodo.

¿Cuál es la principal ventaja del ordenamiento por inserción? Pregunta 1Respuesta. a. Funciona mejor con listas pequeñas o casi ordenadas. b. No requiere comparaciones entre elementos. c. Tiene una complejidad constante en todos los casos. d. Es eficiente para listas grandes.

¿Qué significa el término "slicing" en Python? Pregunta 2Respuesta. a. Agregar elementos a una lista. b. Extraer un subconjunto de elementos de una secuencia. c. Eliminar elementos de una lista. d. Reemplazar elementos en una lista.

¿Qué modo de apertura se utiliza en Python para añadir contenido a un archivo sin borrar su contenido anterior? Pregunta 3Respuesta. a. "w". b. "x". c. "r". d. "a".

¿Qué pasa si no se especifica un tipo de excepción en un bloque except? Pregunta 4Respuesta. a. Se genera un error de sintaxis. b. El código dentro del bloque except nunca se ejecutará. c. Solo se capturan errores de tipo ValueError. d. Se captura cualquier excepción.

¿Qué estructura de datos en Python es más eficiente para implementar una pila? Pregunta 5Respuesta. a. tuple. b. deque. c. set. d. list.

¿Qué ventaja tiene el uso de collections.deque sobre listas para manejar colas en Python? Pregunta 6Respuesta. a. Es más eficiente en memoria y velocidad para operaciones FIFO. b. No permite agregar más de 10 elementos. c. Permite acceder a cualquier elemento en tiempo constante. d. Puede almacenar solo números enteros.

¿Qué estructura se utiliza para recorrer un grafo en anchura? Pregunta 7Respuesta. a. Árbol binario. b. Lista doblemente enlazada. c. Pila. d. Cola.

¿Qué estructura de datos se usa para representar relaciones jerárquicas entre elementos? Pregunta 8Respuesta. a. Lista enlazada. b. Cola de prioridad. c. Árbol. d. Pila.

Denunciar Test