option
Cuestiones
ayuda
daypo
buscar.php

Datos

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Datos

Descripción:
Simulacion final

Fecha de Creación: 2026/07/27

Categoría: Otros

Número Preguntas: 51

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

¿Cuál de los siguientes métodos se usa para agregar un elemento al final de una lista en Python?. pop(). append(). extend(). insert().

¿Cuál es la principal diferencia entre los módulos `time` y `timeit` en Python?. `timeit` es ideal para medir tiempos repetitivos y precisos, mientras que `time` es adecuado para intervalos simples. `timeit` no permite medir bucles. `time` es más preciso que `timeit`. `time` requiere configuraciones complejas.

¿Cuál es el propósito de un caso base en la recursividad?. Reducir el uso de variables globales. Duplicar el número de llamadas recursivas. Determinar dónde detener las llamadas recursivas. Hacer que la recursión sea infinita.

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

¿Qué característica diferencia un grafo de un árbol?. Un grafo no tiene nodos. En un grafo puede haber ciclos, en un árbol no. Un árbol no puede tener más de tres nodos. Un grafo siempre tiene un nodo raíz.

Si se agregan los elementos [1, 2, 3] a una pila en ese orden, ¿qué elemento se eliminará primero?. 3. 1. 2. 0.

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

¿Qué método de cadenas en Python se utiliza para convertir una cadena a minúsculas?. strip(). split(). upper(). lower().

¿Qué método se utiliza para leer todas las líneas de un archivo en Python?. readlines(). fetchlines(). readline(). read().

Si una pila tiene los elementos [1, 2, 3, 4] y aplicamos pila.append(5), ¿cómo quedará la pila?. [1, 2, 3, 4]. [2, 3, 4, 5]. [1, 2, 3, 4, 5]. [5, 1, 2, 3, 4].

¿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 último elemento de la cola. Devolver el primer elemento sin eliminarlo.

¿Qué herramienta en Python se utiliza para medir intervalos de tiempo simples?. time.sleep(). time.time(). timeit.repeat(). datetime.now().

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

si dos árboles tienen la misma estructura pero diferente contenido, se dice que son: Equivalentes. Completos. Similares. Binarios.

¿Cuál es el objetivo principal de la programación modular?. Aumentar el tamaño del código. Reducir la seguridad de los datos. Dividir un problema en partes más pequeñas y manejables. Eliminar la necesidad de depuración.

¿Qué estructura de datos se utiliza comúnmente para recorrer un grafo en profundidad?. Cola. Lista doblemente enlazada. Pila. Matriz de adyacencia.

¿Qué tipo de excepción se lanza en Python si intentamos dividir un número entre cero?. ZeroDivisionError. ValueError. TypeError. IndexError.

¿Cuál es la extensión más común para archivos de texto en Python?. .bin. .dat. .txt. .csv.

¿Cuál es el propósito de medir los tiempos de procesamiento de un programa?. Comparar el rendimiento de algoritmos y optimizar el código. Garantizar que el programa funcione sin errores. Eliminar la necesidad de estructuras de datos complejas. ducir el espacio de memoria necesario para la ejecución.

¿Qué operador se usa para concatenar dos listas en Python?. /. +. &. *.

¿Cuál de las siguientes opciones describe un beneficio de usar funciones?. Elimina la necesidad de procedimientos. Reduce el tiempo de ejecución en un 100%. Duplica el código para asegurar funcionalidad. Simplifica el mantenimiento y la reutilización del código.

¿Qué instrucción se usa para generar una excepción manualmente en Python?. generate. raise. exception. throw.

¿Qué término se usa para describir el nodo principal de un árbol?. Raíz. Hoja. Hermano. Padre.

Dada la cola `cola = deque([10, 20, 30])`, ¿cuál será el estado de la cola después de ejecutar `cola.popleft()`?. deque([30]). deque([10, 20, 30]). deque([10, 30]). deque([20, 30]).

¿Cuál de las siguientes operaciones no es común en una pila?. enqueue(). push(). pop(). peek().

Si una cola tiene los elementos deque([1, 2, 3, 4]) y aplicamos cola.append(5), ¿cómo quedará la cola?. deque([5, 1, 2, 3, 4]). deque([1, 2, 3, 4]). deque([2, 3, 4, 5]). deque([1, 2, 3, 4, 5]).

¿Qué estructura se utiliza para recorrer un grafo en anchura?. Árbol binario. Lista doblemente enlazada. Cola. Pila.

¿Qué enfoque utiliza la programación modular descendente (top-down)?. Implementar los módulos en paralelo. Centrarse en los detalles antes de la solución general. Comenzar desde el problema general y descomponerlo en subproblemas. Construir primero los módulos de bajo nivel.

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

si se quiere capturar cualquier tipo de excepción en Python, ¿qué se debe usar?. except *:. except:. except Exception:. except All:.

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

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

¿Qué bloque se ejecuta si no ocurre ninguna excepción en un bloque try-except?. except All. finally. else. except.

¿Qué método se usa para eliminar el primer elemento de una cola en Python?. dequeue(). pop(). remove(). popleft().

¿Cuál es el propósito de un caso base en la recursividad?. Determinar dónde detener las llamadas recursivas. Reducir el uso de variables globales. Hacer que la recursión sea infinita. Duplicar el número de llamadas recursivas.

¿Cuál de los siguientes recorridos de árboles visita la raíz al final?. Inorden. Postorden. Por niveles. Preorden.

¿Qué estructura de datos en Python es más eficiente para implementar una pila?. list. set. deque. tuple.

¿Qué operación se realiza primero en el ordenamiento por selección?. Intercambiar elementos no adyacentes. Dividir la lista en sublistas. Unir los elementos en orden. Encontrar el índice del elemento más pequeño.

Dada la lista `lista = [1, 2, 3, 4, 5]`, ¿qué devuelve `lista[1:4]`?. [2, 3, 4]. [3, 4, 5]. [1, 2, 3]. [2, 3].

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

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

En un árbol, ¿qué representa un nodo hoja?. Un nodo que tiene múltiples padres. Un nodo con dos nodos hijos. El nodo que siempre está en la raíz. Un nodo sin nodos hijos.

¿Qué define a un grafo dirigido?. No puede haber nodos aislados. Solo permite recorrerlo en un solo sentido. Todos los nodos están conectados en un solo ciclo. Las aristas tienen una dirección específica.

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

¿Cuál de los siguientes es un tipo de recorrido en grafos?. Recorrido por anchura. Recorrido preorden. Recorrido postorden. Recorrido inverso.

¿Qué estructura de datos se usa para representar relaciones jerárquicas entre elementos?. Pila. Cola de prioridad. Árbol. Lista enlazada.

¿Qué operación se realiza primero en el ordenamiento por selección?. Encontrar el índice del elemento más pequeño. Intercambiar elementos no adyacentes. Dividir la lista en sublistas. Unir los elementos en orden.

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 el subárbol izquierdo. En cualquier parte del árbol. En la raíz.

¿Qué estructura de datos es más eficiente para almacenar un grafo denso?. Matriz de adyacencia. Lista enlazada. Pila. Lista de adyacencia.

¿Qué define a un árbol binario completo?. Cada nodo tiene exactamente dos hijos. Todos los nodos tienen un solo hijo. Todos los niveles, excepto el último, están completamente llenos. Solo contiene nodos hoja.

En un árbol binario de búsqueda, ¿qué pasa si eliminamos un nodo con dos hijos?. Se elimina directamente. Se convierte en nodo raíz. Se reemplaza por su predecesor o sucesor en inorden. Se reemplaza por el nodo hoja más cercano.

Denunciar Test