Python 2025 593
![]() |
![]() |
![]() |
Título del Test:![]() Python 2025 593 Descripción: cuestionario de python |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál es el resultado de ejecutar el siguiente código python? x = 5 y = "10" print(x + int(y)). "510". 15. TypeError. "5 + 10". ¿Qué hace este código? def suma(a, b=5): return a + b print(suma(3)). error por falta de argumentos. 8. 3. 5. ¿Cuál es el error en el siguiente código? mi_lista = [1, 2, 3] print(mi_lista[3]). No hay error. IndexError. TypeError. ValueError. ¿Qué imprimirá este código python? a = [1, 2, 3] b = a b.append(4) print(a). [1, 2, 3]. [1, 2, 3, 4]. [4, 1, 2, 3]. [1, 2, 3] y [1, 2, 3, 4]. ¿Cuál de estas opciones es correcta para definir una función en Python? a) define mi_funcion(): b) def mi_funcion(): ✅ c) func mi_funcion(): d) function mi_funcion(): define mi_funcion():. def mi_funcion():. func mi_funcion():. function mi_funcion():. ¿Cuál será la salida del siguiente código ? x = [1, 2, 3] y = x[:] y.append(4) print(x). [1, 2, 3]. [1, 2, 3, 4]. None. Error. ¿Cuál es la diferencia entre una tupla y una lista en Python?. No hay diferencia. La lista es inmutable y la tupla no. La tupla es inmutable y la lista no. Las listas pueden contener enteros y las tuplas no. ¿Qué salida tendrá el siguiente código? def prueba(a, b=[]): b.append(a) return b print(prueba(1)) print(prueba(2)). [1] y [2]. [1] y [1, 2]. [1, 2] y [1]. [1, 2] y [2]. ¿Qué imprime el siguiente código python? print(bool([]), bool(""), bool(0), bool(None)). False False False False. True True True True. False True False True. True False False True. ¿Cuál es la forma correcta de acceder al último elemento de una lista en Python?. lista[len(lista)]. lista[-1]. lista[last]. lista[len(lista) - 2]. ¿Qué hará este código? for i in range(3): print(i, end=" "). 0, 1, 2. 0 1 2. 1 2 3. 3 2 1. ¿Cuál es el error en este código? x = {"clave1": "valor1", "clave2": "valor2"} print(x.clave1). TypeError. KeyError. AttributeError. SyntaxError. ¿Qué hace este código? x = [1, 2, 3] print(2 in x). Imprime True. Imprime False. Lanza un TypeError. Imprime [2]. ¿Cuál de estos métodos sirve para eliminar el último elemento de una lista en Python?. lista.remove(). lista.pop(). del lista. lista.delete(). ¿Qué imprimirá este código? a = [1, 2, 3] b = a b = b + [4] print(a). [1, 2, 3]. [1, 2, 3, 4]. [4]. Error. ¿Qué sucede si ejecutamos el siguiente código? x = (1, 2, 3) x[1] = 4. Cambia el segundo elemento de la tupla. Lanza un TypeError. Lanza un IndexError. Lanza un KeyError. ¿Cuál de estos métodos se usa para obtener el número de elementos en una lista?. count(lista). len(lista). size(lista). elements(lista). ¿Qué resultado genera este código? print(list(range(2, 10, 3))). [2, 5, 8]. [2, 4, 6, 8]. [2, 3, 4, 5, 6, 7, 8, 9]. Error. ¿Cuál es la salida del siguiente código? d = {1: "uno", 2: "dos", 3: "tres"} print(d.get(4, "cuatro")). KeyError. None. "cuatro". "tres". ¿Cómo se abre un archivo en modo lectura en Python?. open("archivo.txt", "w"). open("archivo.txt", "r"). open("archivo.txt", "rw"). openfile("archivo.txt"). ¿Qué valor se mostrará al ejecutar el siguiente código? x = 5 y = 2 x /= y print(x). 2. 2.5. 3. 2. ¿Cuál es el error en el siguiente código? nombre = "Juan" edad = 25 print("Mi nombre es " + nombre + " y tengo " + edad + " años"). Falta una variable. No se pueden concatenar strings con números directamente. El nombre debería estar en mayúsculas. No hay espacios suficientes. ¿Qué imprimirá este código? for i in range(2, 8, 2): print(i, end=" "). 2 3 4 5 6 7. 2 4 6. 2 4 6 8. 2 3 4 5 6 7 8. ¿Qué falta en este código para que funcione correctamente? def verificar_edad(): edad = input("Ingrese su edad: ") if edad >= 18: print("Es mayor de edad") else: print("Es menor de edad"). Un return al final de la función. Convertir edad a int con int(edad). Un elif. Paréntesis en el if. ¿Qué hace este código? lista = [1, 2, 3, 4, 5] print(lista[::2]). Imprime los primeros dos elementos. Imprime elementos alternos comenzando desde el inicio. Imprime la lista al revés. Genera un error. ¿Cuál es la forma correcta de agregar el número 6 al final de la lista? numeros = [1, 2, 3, 4, 5]. numeros += 6. numeros.add(6). numeros.append(6). numeros[5] = 6. ¿Qué imprimirá este código? def modificar(x): x += 1 return x y = 5 modificar(y) print(y). 5. 6. None. Error. ¿Qué falta en esta función para que retorne el área de un círculo? def area_circulo(radio): return 3.14 * radio. Dividir entre 2. Multiplicar por radio nuevamente. Sumar el diámetro. Nada, está correcta. ¿Qué imprimirá este código? d = {'a': 1, 'b': 2} print(d.get('c', 3)). None. 3. Error. {'c': 3}. ¿Cuál es el error en este código? dict = {[1,2,3]: "lista"} print(dict). La sintaxis del diccionario es incorrecta. No se pueden usar listas como claves. Falta un valor. dict es una palabra reservada. ¿Qué genera este código? [x*2 for x in range(4) if x % 2 == 0]. [0, 2, 4, 6]. [0, 4]. [2, 6]. [0, 1, 2, 3]. ¿Qué falta en este código para generar pares de números y sus cuadrados? resultado = {x for x in range(3)}. Paréntesis en lugar de llaves. x**2 después de x. Un if al final. Una coma después de x. ¿Qué imprimirá este código? try: print(1/0) except ZeroDivisionError: print("Error") else: print("Éxito") finally: print("Fin"). Error Fin. Error Éxito Fin. Fin. Error. ¿Qué falta en este código para manejar correctamente un error de tipo? try: num = int("abc") except: print("Error"). Un else. Un finally. Especificar ValueError como excepción. Un return. ¿Qué hace este código? from math import *. Importa solo las funciones necesarias. Importa todas las funciones de math. Causa un error. No hace nada. ¿Cuál es la forma correcta de importar solo la función sqrt? # Completar el código print(sqrt(16)). import math.sqrt. from math import sqrt. import sqrt from math. using math.sqrt. ¿Qué imprimirá este código? class Persona: def __init__(self, nombre): self.nombre = nombre def saludar(self): print(f"Hola, soy {nombre}") p = Persona("Ana") p.saludar(). "Hola, soy Ana". Error de nombre no definido. None. "Hola, soy self.nombre". ¿Qué falta en esta clase para que funcione correctamente? class Rectangulo: def __init__(self, ancho, alto): self.ancho = ancho self.alto = alto def area(): return self.ancho * self.alto. Un constructor. El parámetro self en area. Un return en init. Paréntesis después de class. ¿Qué hace este código? with open("archivo.txt", "w") as f: f.write("Hola"). Lee el archivo. Crea o sobrescribe el archivo. Añade al final del archivo. Causa un error si el archivo no existe. ¿Qué falta en este código para leer todas las líneas del archivo? f = open("archivo.txt") contenido = f print(contenido). El modo de apertura "r". f.read(). f.readlines(). Un with statement. |