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:
test 2 Estructura de datos

Fecha de Creación: 2025/02/14

Categoría: Otros

Número Preguntas: 45

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?. insert(). append(). pop(). extend().

¿Qué pasará si intentamos hacer "pop()" en una pila vacía?. Genera una excepción (IndexError). Elimina el primer elemento disponible. Devuelve un mensaje indicando que está vacía. Retorna None.

¿Qué ventaja tiene el uso de collections.deque sobre listas para manejar colas en Python?. 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. No permite agregar más de 10 elementos.

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

¿Qué función se usa para eliminar un archivo en Python?. file.delete(). delete.file(). removefile(). os.remove().

Si se ejecuta cola.popleft() en una cola que contiene deque([7, 9, 11, 13]), ¿cuál será el estado final de la cola?. []. deque([9, 11, 13]). deque([7, 9, 11]). deque([7, 9, 11, 13]).

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

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

¿Qué palabra clave se utiliza en Python para manejar excepciones?. error. throw. try. catch.

¿Qué hace el siguiente código en Python? lista = [10, 20, 30] lista.insert(1, 15) print(lista). Borra el primer elemento y agrega 15. Agrega 15 al final de la lista. Reemplaza el valor en la posición 1 con 15. Inserta 15 en la posición 1 de la lista.

¿Qué se debe hacer para manejar múltiples excepciones en python?. encerrar cada línea de código en un try separado. usar varios bloques try. declarar las excepciones en un archivo externo. escribir múltiples bloques except después de un solo try.

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

¿Cuál de los siguientes métodos se usa para agregar un elemento una cola en Python?. agregar. empujar. poner en cola. agregar.

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

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

¿Cuál de las siguiente afirmaciones es verdadera sobre el manejo de archivos en Python?. los archivos deben cerrarse después de su uso. un archivo solo puede contener texto. los archivos solo pueden abrirse en modo lectura. los archivos binarios no pueden ser manipulados en Python.

Si queremos que una excepción capturada muestre un mensaje personalizado, ¿qué debemos hacer?. Usar raise con un mensaje. Usar print() dentro del bloque except. Usar return dentro de except. Declarar la excepción en una variable.

¿Cuál de los siguientes métodos ordena una lista en orden ascendente de forma permanente?. reverse(). order(). sorted(). sort().

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

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

¿Qué principio sigue una cola en términos de inserción y eliminación de datos?. LIFO (Last In, First Out). LILO (Last In, Last Out). FIFO (First In, First Out). FILO (First In, Last Out).

¿Qué método devuelve la cantidad de veces que aparece un valor en una lista?. index(). count(). len(). find().

Dado el siguiente código: pila = [] pila.append(5) pila.append(10) pila.append(15) print(pila.pop()) ¿Qué imprimirá en la consola?. [5, 10, 15]. 10. 15. 5.

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

¿Qué método se usa para eliminar el último elemento agregado a una pila en Python?. del. dequeue(). pop(). remove().

Dada la lista nombres = ["Ana", "Luis", "Pedro"], ¿qué hace nombres.remove("Luis")?. Elimina el primer elemento de la lista. Elimina todos los elementos "Luis". Elimina el último elemento de la lista. Elimina la primera aparición de "Luis".

¿Qué sucede si intentamos abrir un archivo en modo "x" y este ya existe?. Se genera un error. Se abre en modo edición. Se abre en modo solo lectura. Se sobrescribe el contenido.

¿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 genera un error de sintaxis. Se captura cualquier excepción.

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

¿Cuál de los siguientes métodos se usa para agregar un elemento a una pila en Python?. add(). append(). insert(). push().

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

¿Cuál es la función en Python utilizada para abrir un archivo en modo lectura?. file(). read(). open(). load().

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

¿Cual de las siguientes afirmaciones es verdadera sobre el manejo de archivos en Python?. los archivos deben cerrarse despues de su uso. un archivo solo puede contener texto. los archivos solo pueden abrirse en modo lectura. los archivos binarios no pueden ser manipulados en python.

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

Si se agrega los elementos [1, 2, 3] a una pila en ese orden ¿que elemento se eliminara primero?. 0. 3. 1. 2.

Dadas las llistas datos = [3, 5, 7, 9], ¿cual será el resultado de datos.index(7)?. 7. 2. 1. 3.

¿Que excepción se produce al intentar acceder a una clave inexistentes a un diccionario?. TipeError. ValueError. KeyError. IndexError.

Si abrimos un archivo con el modo "w", ¿que ocurre si el archivo ya existe?. se borra el contenido existente. se agrega la información al final del archivo. se abre el modo solo lectura. se lanza un error de archivo existente.

¿Cual de las siguientes estructuras de datos usa pila internamente en su funcionamiento?. Algoritmo de búsqueda en su profundidad (DFS). Cola de prioridad. Tabla hash. Árbol binario.

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

¿Que operador se usa para concatenar dos listas Python?. *. +. &. /.

¿Que tipo de excepción se produce si intentamos abrir un archivo inexistente en modo lectura?. FileNotFoundError. IOError. AttributeError. ValueError.

Si queremos que una excepción capturada muestre un mensaje personalizado, ¿qué debemos hacer?. Declarar la excepción en una variable. Usar return dentro de except. Usar print() dentro del bloque except. Usar raise con un mensaje.

¿Cuál de los siguientes métodos ordena una lista en orden ascendente de forma permanente?. reverse(). order(). sorted(). sort().

Denunciar Test