WorksheetsPython Orientado a Objetos
Total questions: 10
Worksheet time: 5mins
Name
Class
Date
1.
Indica, de entre los siguientes, cual no es un paradigma de programación
a)
Funcional
b)
Imperativa
c)
Orientación a Objetos
d)
Lineal
2.
En Python, a un nuevo tipo de dato se le llama CLASE, y a cada variable de una clase se le llama OBJETO
a)
Verdadero
b)
Falso
3.
La palabra reservada para crear una clase en python es
a)
class
b)
Clas
c)
Object
d)
object
4.
En Python, a no ser que se indique lo contrario, todos los atributos de una clase son públicos
a)
Verdadero
b)
Falso
5.
Python NO soporta la herencia múltiple
a)
Verdadero
b)
Falso
6.
Para inicializar los atributos de una clase, debemos crear un método cuyo nombre sea...
a)
new
b)
__construct__
c)
init
d)
__init__
7.
Python no soporta la sobrecarga de métodos cuando realizados herencia de una clase A desde una clase B
a)
Verdadero
b)
Falso
8.
En python, si tenemos una clase base, que tiene 3 atributos, y una clase hija, que hereda de la anterior, y que añade 3 atributos más, ¿cómo podemos inicializar los atributos de la clase hija?
a)
No se pueden inicializar. Se hace todo con los setters.
b)
Utilizamos la inicialización de la clase madre para los atributos heredados y nueva inicialización para los nuevos.
9.
El código de la siguiente imagen es...
a)
Correcto
b)
Tiene fallos
10.
El magic method que tenemos que implementar para poder comparar la igualdad de dos instancias de una clase que nosotros hemos implementado es
a)
__pos__
b)
__ge__
c)
__lt__
d)
__eq__
100 %
