EXAMEN Flashcards
¿Qué función se utiliza para obtener el valor absoluto de un número en Python?
a) abs()
b) fabs()
c) absolute()
d) val()
ABS
¿Cuál es el resultado de la siguiente expresión en Python?
result = 5 ** 2
25
¿Cuál es el operador utilizado para realizar la exponenciación en Python?
**
¿Cuál es el propósito de la estructura if-else en Python?
a) Representa un bucle.
b) Indica el final de un bloque de código.
c) Se utiliza para evaluar condiciones adicionales después de un if.
d) Permite tomar decisiones basadas en condiciones.
d) Permite tomar decisiones basadas en condiciones.
¿Cómo se diferencia un método de clase de un método de instancia en Python?
a) Un método de clase se llama en una instancia de la clase.
b) Un método de clase utiliza el decorador @classmethod.
c) Un método de clase tiene acceso a la instancia de la clase.
d) Un método de clase se llama en la clase misma, no en una instancia.
d) Un método de clase se llama en la clase misma, no en una instancia.
¿Qué función se utiliza para imprimir en la consola en Python?
a) console.log()
b) print()
c) echo()
d) display()
PRINT()
¿Cuál es el resultado de ejecutar el siguiente código en Python?
lass Rectangle:
def __init__(self, length, width):
self.length = length self.width = width
def area(self):
return self.length * self.width
rect = Rectangle(5, 3)
result = rect.area()
a) 15
b) 8
c) 18
d) Error
15
¿Qué hace el operador in en Python?
a) Verifica si un elemento está en una lista.
b) Concatena dos listas.
c) Calcula la diferencia entre dos conjuntos.
d) Divide una cadena en subcadenas.
a) Verifica si un elemento está en una lista.
¿Qué operador se utiliza para realizar una división entera en Python?
a) /
b) //
c) %
d) *
//
¿Cuál es el propósito de la función filter() en programación funcional en Python?
a) Filtrar elementos de una lista.
b) Crear una nueva lista.
c) Aplicar una función a cada elemento de una lista.
d) Concatenar dos listas.
a) Filtrar elementos de una lista.
.¿Cuál es el propósito de un constructor en una clase de Python?
a) Definir métodos estáticos.
b) Crear instancias de la clase.
c) Inicializar los atributos de la clase.
d) Heredar propiedades de una clase base.
c) Inicializar los atributos de la clase.
¿Cuál es la diferencia principal entre for y while en Python?
a) for se utiliza para bucles infinitos, mientras que while se utiliza para bucles finitos.
b) for se utiliza para iterar sobre secuencias, mientras que while se utiliza para realizar operaciones aritméticas.
c) for se utiliza exclusivamente para listas, mientras que while se utiliza para cualquier tipo de dato.
d) No hay diferencia, se pueden usar indistintamente.
b) for se utiliza para iterar sobre secuencias, mientras que while se utiliza para realizar operaciones aritméticas.
¿Cuál de las siguientes no es una colección en Python?
a) List
b) Tuple
c) String
d) Array
d) string
¿Cuál es la diferencia entre las funciones return e print en Python?
a) return se utiliza para imprimir en la consola, mientras que print devuelve un valor.
b) return devuelve un valor desde una función, mientras que print imprime en la consola.
c) Ambas se utilizan para imprimir resultados en la consola.
d) No hay diferencia, se pueden usar indistintamente.
b) return devuelve un valor desde una función, mientras que print imprime en la consola.
¿Cómo se puede verificar si una clave existe en un diccionario en Python?
a) Utilizando el método find_key().
b) Con el operador in.
c) Mediante la función check_key().
d) No es posible verificar la existencia de una clave en un diccionario.
b) Con el operador in.
¿Cuál de las siguientes afirmaciones es verdadera en relación con la declaración de variables en Java y Python?
a) Java es dinámicamente tipado y no requiere la declaración explícita de tipos de variables.
b) Python es fuertemente tipado y utiliza punto y coma al final de las declaraciones.
c) Java es dinámicamente tipado, mientras que Python es estáticamente tipado.
d) Java es fuertemente tipado y requiere la declaración explícita de tipos de
c) Java es dinámicamente tipado, mientras que Python es estáticamente tipado.