EST DTS
![]() |
![]() |
![]() |
Título del Test:![]() EST DTS Descripción: SIMULADOR ESTRUCTURA |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué estructura de datos en Python se utiliza para representar arreglos bidimensionales?. Diccionarios. Listas de listas. Conjuntos. Tuplas. ¿Cuál es la principal desventaja del ordenamiento por burbuja?. No puede manejar listas de más de 10 elementos. Tiene una complejidad de tiempo alta en el peor caso: O(n^2). No se puede implementar en listas pequeñas. Requiere listas previamente ordenadas. ¿Qué pasa si no se especifica un tipo de excepción en un bloque except?. Solo se capturan errores de tipo ValueError. Se genera un error de sintaxis. Se captura cualquier excepción. El código dentro del bloque except nunca se ejecutará. Si abrimos un archivo con el modo "w", ¿qué ocurre si el archivo ya existe?. Se abre en modo solo lectura. Se lanza un error de archivo existente. Se agrega información al final del archivo. Se borra el contenido existente. ¿Qué ventaja tiene el uso de collections.deque sobre listas para manejar colas en Python?. No permite agregar más de 10 elementos. Puede almacenar solo números enteros. Es más eficiente en memoria y velocidad para operaciones FIFO. Permite acceder a cualquier elemento en tiempo constante. Si se ejecuta pila.pop() en una pila que contiene [7, 9, 11, 13], ¿cuál será el estado final de la pila?. [7, 9, 11, 13]. []. [9, 11, 13]. [7, 9, 11]. ¿Qué característica diferencia un grafo de un árbol?. Un árbol no puede tener más de tres nodos. Un grafo siempre tiene un nodo raíz. Un grafo no tiene nodos. En un grafo puede haber ciclos, en un árbol no. ¿Qué término se usa para describir el nodo principal de un árbol?. Hoja. Hermano. Padre. Raíz. En el ordenamiento por inserción, ¿qué sucede si el elemento actual es menor que alguno en la parte ordenada?. Los elementos mayores se desplazan hacia la derecha. El elemento actual se elimina de la lista. El elemento actual intercambia posición con el primero de la lista. Se detiene el algoritmo. ¿Qué resultado se obtiene al medir tiempos de procesamiento usando el módulo `timeit`?. La cantidad de iteraciones necesarias para completar un ciclo. La lista de errores generados por un programa. El espacio en memoria utilizado por el programa. El tiempo promedio de ejecución de un fragmento de código repetido varias veces. ¿Qué tipo de excepción se produce si intentamos abrir un archivo inexistente en modo lectura?. ValueError. AttributeError. FileNotFoundError. IOError. ¿Qué modo de apertura se utiliza en Python para añadir contenido a un archivo sin borrar su contenido anterior?. "a". "r". "w". "x". ¿Qué método se usa para eliminar el primer elemento de una cola en Python?. remove(). pop(). popleft(). dequeue(). ¿Qué método devuelve la cantidad de veces que aparece un valor en una lista?. index(). count(). find(). len(). ¿Qué define a un grafo dirigido?. Todos los nodos están conectados en un solo ciclo. No puede haber nodos aislados. Solo permite recorrerlo en un solo sentido. Las aristas tienen una dirección específica. ¿Qué estructura de datos se usa para representar relaciones jerárquicas entre elementos?. Pila. Cola de prioridad. Árbol. Lista enlazada. ¿Qué significa el término "slicing" en Python?. Extraer un subconjunto de elementos de una secuencia. Agregar elementos a una lista. Reemplazar elementos en una lista. Eliminar elementos de una lista. En recursividad, ¿qué sucede si no se define un caso base?. La función se ejecuta correctamente. El programa ignora la recursión. Se genera un Stack Overflow. La recursión se detiene automáticamente. ¿Qué excepción se genera si intentamos convertir la cadena "abc" en un número entero con int("abc")?. ValueError. KeyError. NameError. TypeError. ¿Qué estructura de datos en Python se usa comúnmente para almacenar el contenido de un archivo CSV después de su lectura?. Lista de listas. Conjunto. Pilas. Diccionario. Dada la lista datos = [3, 5, 7, 9], ¿cuál es el resultado de datos.index(7)?. 3. 7. 1. 2. ¿Qué principio sigue una pila en términos de inserción y eliminación de datos?. LILO (Last In, Last Out). LIFO (Last In, First Out). FILO (First In, Last Out). FIFO (First In, First Out). ¿Qué estructura de datos se utiliza comúnmente para recorrer un grafo en profundidad?. Pila. Matriz de adyacencia. Cola. Lista doblemente enlazada. En un árbol binario de búsqueda, ¿qué recorrido se utiliza para obtener los elementos en orden ascendente?. Por niveles. Preorden. Inorden. Postorden. ¿Cuál es una característica del ordenamiento por burbuja?. Encuentra el elemento más pequeño y lo coloca en su posición correcta. Es ideal para listas grandes debido a su eficiencia. Compara elementos adyacentes y los intercambia si están en el orden incorrecto. Utiliza estructuras avanzadas como pilas y colas. ¿Qué operación permite extraer un subconjunto de caracteres en una cadena?. Repetición. Indexación. Concatenación. Slicing. ¿Cuál es el propósito del bloque finally en una estructura try-except-finally?. Manejar la excepción. Lanzar una nueva excepción. Ejecutar código sin importar si ocurre una excepción o no. Ignorar cualquier excepción. ¿Cuál de los siguientes métodos se usa para escribir una línea en un archivo en Python?. insert(). write(). writeline(). append(). ¿Qué operador se usa para concatenar dos listas en Python?. +. /. &. *. ¿Cuál de los siguientes métodos se usa para agregar un elemento a una cola en Python?. enqueue(). append(). add(). push(). ¿Qué define a un árbol binario completo?. Solo contiene nodos hoja. Cada nodo tiene exactamente dos hijos. Todos los niveles, excepto el último, están completamente llenos. Todos los nodos tienen un solo hijo. Si dos árboles tienen la misma estructura pero diferente contenido, se dice que son: Completos. Similares. Equivalentes. Isomorfos. ¿Qué tipo de problemas se pueden resolver eficientemente con recursividad?. Problemas que requieren múltiples variables globales. Problemas que no pueden resolverse iterativamente. Problemas lineales simples sin divisiones. Problemas que tienen una estructura repetitiva o divisiva, como árboles y listas. ¿Qué herramienta en Python permite ejecutar un fragmento de código repetidamente para medir su tiempo promedio?. timeit.timeit(). time.sleep(). time.now(). random.randint(). ¿Qué modo de apertura se utiliza en Python para añadir contenido a un archivo sin borrar su contenido anterior?. "r". "x". "w". "a". ¿Cuál de los siguientes métodos se usa para agregar un elemento a una pila en Python?. append(). insert(). push(). add(). ada la lista `numeros = [10, 20, 30, 40]`, ¿cómo se accede al último elemento de la lista?. numeros[-1]. numeros[40]. numeros[4]. numeros[len(numeros)]. ¿Qué estructura de datos es más eficiente para almacenar un grafo denso?. Lista de adyacencia. Matriz de adyacencia. Lista enlazada. Pila. En un árbol binario, ¿cómo se define la profundidad de un nodo?. El número total de nodos en el árbol. La distancia desde la raíz hasta el nodo. El número de nodos que tiene como hijos. La cantidad de nodos en el subárbol derecho. ¿Cuál es el propósito de medir los tiempos de procesamiento de un programa?. Reducir el espacio de memoria necesario para la ejecución. Comparar el rendimiento de algoritmos y optimizar el código. Eliminar la necesidad de estructuras de datos complejas. Garantizar que el programa funcione sin errores. ¿Cuál de las siguientes afirmaciones sobre variables locales es verdadera?. Son accesibles únicamente dentro de la función donde se definen. Son iguales a las variables globales. No requieren declaración previa. Pueden ser utilizadas en cualquier parte del programa. ¿Cuál es la función del método `front()` en una cola?. Eliminar el primer elemento de la cola. Ordenar los elementos de la cola. Devolver el primer elemento sin eliminarlo. Devolver el último elemento de la cola. ¿Cuál de los siguientes es un tipo de recorrido en grafos?. Recorrido por anchura. Recorrido inverso. Recorrido postorden. Recorrido preorden. ¿Cuál es el índice del último elemento de una lista llamada 'lista' con n elementos?. 0. n-1. Depende del contenido de la lista. n. ¿Cuál es el resultado de la búsqueda secuencial si el elemento no está en la lista?. Retorna None. Retorna False. Retorna -1. Retorna 0. ¿Qué pasa si no se especifica un tipo de excepción en un bloque except?. El código dentro del bloque except nunca se ejecutará. Solo se capturan errores de tipo ValueError. Se captura cualquier excepción. Se genera un error de sintaxis. ¿Qué método se usa para eliminar el primer elemento de una cola en Python?. remove(). popleft(). pop(). dequeue(). En un árbol, ¿qué representa un nodo hoja?. Un nodo sin nodos hijos. Un nodo que tiene múltiples padres. El nodo que siempre está en la raíz. Un nodo con dos nodos hijos. ¿Qué tipo de grafo tiene una arista que conecta un vértice consigo mismo?. Grafo completo. Grafo cíclico. Grafo no dirigido. Grafo dirigido. ¿Cuál es la principal ventaja del ordenamiento por inserción?. Funciona mejor con listas pequeñas o casi ordenadas. Es eficiente para listas grandes. Tiene una complejidad constante en todos los casos. No requiere comparaciones entre elementos. ¿Cuál es el propósito de un arreglo unidimensional?. Almacenar datos de forma tabular. Implementar funciones recursivas. Representar matrices complejas. Almacenar datos lineales relacionados. ¿Cuál es el propósito del bloque finally en una estructura try-except-finally?. Manejar la excepción. Ejecutar código sin importar si ocurre una excepción o no. Lanzar una nueva excepción. Ignorar cualquier excepción. ¿Qué tipo de excepción se produce si intentamos abrir un archivo inexistente en modo lectura?. IOError. AttributeError. ValueError. FileNotFoundError. ¿Qué operador se usa para concatenar dos listas en Python?. *. /. &. +. En un árbol binario de búsqueda, ¿dónde se encuentra el nodo con el valor más pequeño?. En el subárbol derecho. En cualquier parte del árbol. En el subárbol izquierdo. En la raíz. ¿Cuál de los siguientes recorridos de árboles visita la raíz al final?. Inorden. Por niveles. Postorden. Preorden. En un arreglo bidimensional, ¿cómo se accede al elemento en la tercera fila y segunda columna?. arreglo[1][2]. arreglo[3][2]. arreglo[2][3]. arreglo[2][1]. ¿Cuál es la ventaja principal de la búsqueda binaria sobre la búsqueda secuencial?. Es más fácil de implementar. No requiere que los datos estén ordenados. Reduce el rango de búsqueda a la mitad en cada iteración. Funciona mejor con listas pequeñas. ¿Cuál es la principal ventaja de representar un grafo mediante listas de adyacencia?. No necesita almacenar los vértices del grafo. Es más eficiente en memoria para grafos dispersos. Solo se puede usar en grafos dirigidos. Permite realizar operaciones más rápido en todos los casos. ¿Qué estructura se utiliza para recorrer un grafo en anchura? Pregunta 8Respuesta. Cola. Árbol binario. Lista doblemente enlazada. Pila. En la programación modular, ¿qué significa "independencia de módulos"?. Los módulos no interactúan entre sí bajo ninguna circunstancia. Los módulos deben estar conectados de forma estática. Todos los módulos deben ser llamados al mismo tiempo. Cada módulo puede ejecutarse independientemente pero puede transferir datos a otros módulos. ¿Cuál es el objetivo principal de una prueba de estrés?. Evaluar la robustez y estabilidad del programa bajo condiciones extremas. Garantizar que el algoritmo no utilice variables globales. Reducir el uso de memoria del sistema. Determinar si el programa funciona solo con entradas pequeñas. Si dos árboles tienen la misma estructura pero diferente contenido, se dice que son: Similares. Completos. Equivalentes. Isomorfos. ¿Qué pasa si no se especifica un tipo de excepción en un bloque except?. El código dentro del bloque except nunca se ejecutará. Se genera un error de sintaxis. Se captura cualquier excepción. Solo se capturan errores de tipo ValueError. ¿Qué define a un grafo dirigido?. No puede haber nodos aislados. Todos los nodos están conectados en un solo ciclo. Solo permite recorrerlo en un solo sentido. Las aristas tienen una dirección específica. ¿Qué característica diferencia un grafo de un árbol?. En un grafo puede haber ciclos, en un árbol no. Un árbol no puede tener más de tres nodos. Un grafo no tiene nodos. Un grafo siempre tiene un nodo raíz. ¿Qué estructura se utiliza para recorrer un grafo en anchura?. Árbol binario. Lista doblemente enlazada. Pila. Cola. ¿Qué estructura de datos en Python se utiliza para representar arreglos bidimensionales?. Listas de listas. Tuplas. Diccionarios. Conjuntos. |