New Activity
Play Quiz
1. 
La lista preliminar de clases incluiría entre otras las siguientes:
A.
Hotel, código, dirección, pueden, campestres
B.
Hotel, baño, mes, tipo, agregar
C.
Agencia de viajes, centro de convenciones, piscina
D.
Ninguna es correcta
2. 
Las siguientes clases se encontrarían en la lista definitiva:
A.
Hotel, baño, mes
B.
Hotel, mes, teléfono
C.
Hotel, agencia, número de habitaciones
D.
Hotel, Hotel campestre, Hotel internacional
3. 
De acuerdo al modelo definido, sería válido decir que:
A.
Un HotelCampestre es un Hotel.
B.
Un Hotel conoce su nombre.
C.
Un HotelDeBajoCosto conoce su dirección.
D.
Todas son correctas
4. 
El hecho de que un hotel campestre tenga o no piscina implica que:
A.
Deba definirse un atributo de tipo booleano en la clase HotelCampestre.
B.
Exista una clase Piscina, dado que piscina es un sustantivo.
C.
Deba definirse un atributo de tipo booleano en la clase Hotel.
D.
Todas son correctas
5. 
“Cada tipo de hotel define políticas de descuento de acuerdo al mes en el que sea visitado, de acuerdo con sus propios criterios…” Implica que:
A.
Debería existir un método para calcular el descuento aplicado de acuerdo al mes en el que se visita un Hotel.
B.
Existe una relación de polimorfismo basada en el texto.
C.
A clase Hotel debería ser una clase abstracta, dado que no sabría cómo calcular el descuento.
D.
Todas son correctas
6. 
“Urbanos (que pueden tener o no centro de convenciones)…” implica que:
A.
Deba existir un método basado en una relación de polimorfismo que defina si un Hotel tiene o no Centro de convenciones.
B.
Deba existir la clase CentroDeConvenciones.
C.
La clase Hotel contenga el método abstracto “tieneCentroDeConvenciones”.
D.
Ninguna es correcta
7. 
Dada la necesidad de implementar un método que defina las políticas de descuento de un hotel y el mes en el que sea visitado, una posible definición de este método abstracto en la clase Hotel sería:
A.
public abstract float calcularDescuento();
B.
public abstract float calcularDescuento(int mes);
C.
public abstract float calcularDescuento(Mes mes);
D.
public abstract void calcularDescuento(int mes);