Test intermedio: comprueba lo que has aprendido
-
Una subclase suele ser:
- Más especializada que su superclase
- Más general que su superclase
- Una copia de su superclase
-
Un objeto se caracteriza por los siguientes tres aspectos:
- nombre, propiedades, métodos
- nombre, dueño, posesión
- propiedades, fincas, tierras
-
Un nombre alternativo para una estructura de datos llamada pila es:
- LIFO
- FIFO
- FOLO
-
Una variable que existe como un ser separado en objetos separados se llama:
- Una variable de instancia
- Una variable separada
- Una variable orientada a objetos
-
Una función capaz de comprobar si un objeto está equipado con una propiedad determinada se llama:
hasattr()hasvar()hasprop()
-
¿Hay alguna forma de comprobar si una clase es una subclase de otra clase?
- Sí, hay una función capaz de hacer eso
- No
- Puede ser posible, pero solo bajo condiciones especiales
-
La función llamada
super()puede ser utilizada para:- Acceder a los atributos o métodos de una superclase
- Hacer una clase super
- Hacer una clase mejor
-
Una excepción definida por el usuario:
- Puede derivarse de la clase
Exception - No debe derivarse de la clase
Exception - Debe derivarse de la clase
Exception
- Puede derivarse de la clase
-
Selecciona las sentencias verdaderas. (Selecciona dos< respuestas)
- El bloque
finallyde la sentenciatryes siempre ejecutado. - La propiedad
argses una tupla diseñada para recopilar todos los argumentos pasados al constructor de la clase. - El bloque
finallyde la sentenciatrypuede ser ejecutado si se cumplen condiciones especiales. - No se pueden definir nuevas excepciones como subclases derivadas de excepciones predefinidas.
- El bloque
-
¿Cuál es la salida del siguiente código?
import math try: print(math.pow(2)) except TypeError: print(\"A\") else: print(\"B\")AB- El programa provocará una excepción
ValueError