Вы находитесь на странице: 1из 10

11/6/2019 Examen parcial - Semana 4: INV/SEGUNDO BLOQUE-PARADIGMAS DE PROGRAMACION-[GRUPO1]

Calificación para este intento: 70 de 70


Presentado 11 de jun en 0:45
Este intento tuvo una duración de 10 minutos.

Pregunta 1 3.5 / 3.5 ptos.

Una agencia de viajesrequiere manejar la información de sus hoteles. Cada


hotel cuenta coninformación de su nombre, su dirección, su código, su
teléfono y su número dehabitaciones. Los hoteles pueden ser campestres
(que pueden tener o nopiscina), urbanos (que pueden tener o no centro de
convenciones),internacionales (que definen un número de habitaciones
disponibles parareuniones privadas) o de bajo costo (que tienen o no baño
privado). Cada tipode hotel define políticas de descuento de acuerdo al
mes en el que seavisitado, de acuerdo con sus propios criterios. Es necesario
poder agregarhoteles y mostrar su información, de acuerdo a su código.

  Es adecuado analizar,diseñar e implementar la situación descrita antes


de continuar.
Pregunta:
“urbanos (que pueden tener o no centro deconvenciones)…” implica
que:

Ninguna de las anteriores

Deba existir la clase CentroDeConvenciones

Deba existir un método basado en una relación de polimorfismo que


defina si un Hotel tiene o no Centro de convenciones

La clase Hotel contenga el método abstracto


“tieneCentroDeConvenciones”.

Pregunta 2 3.5 / 3.5 ptos.

Un objeto es:</span

Lo mismo que una clase.

https://poli.instructure.com/courses/8652/quizzes/33017 1/10
11/6/2019 Examen parcial - Semana 4: INV/SEGUNDO BLOQUE-PARADIGMAS DE PROGRAMACION-[GRUPO1]

Una instancia de una clase.

Una subclase de una clase contenedora.

Un tipo de dato.

Pregunta 3 3.5 / 3.5 ptos.

¿Una clase es?

Una plantilla en la cual se definen los atributos y comportamientos de un


tipo de objetos

Lo mismo que una clase

Una instancia

Ninguna de las anteriores

Cualquier entidad en el mundo real

Pregunta 4 3.5 / 3.5 ptos.

Un variable miembro en Javapuede contar con los siguientes niveles de


visibilidad:</div

Protegido y desprotegido

Privado y público

Privado y visible

Privado, público, protegido.

https://poli.instructure.com/courses/8652/quizzes/33017 2/10
11/6/2019 Examen parcial - Semana 4: INV/SEGUNDO BLOQUE-PARADIGMAS DE PROGRAMACION-[GRUPO1]

Pregunta 5 3.5 / 3.5 ptos.

¿Qué sucede si una clase abstractaimplementa una interfaz?

La clase abstracta debe definir los métodos de la interfaz de manera


abstracta y las subclases de la clase abstracta deben implementarlos.

La clase abstracta debe implementar los métodos de la interfaz de manera


concreta

Las subclases de la clase abstracta deben implementar los métodos de la


interfaz

Las subclases de la clase abstracta deben implementar los métodos de la


interfaz que no hayan sido implementados de manera concreta por la
clase abstracta

Pregunta 6 3.5 / 3.5 ptos.

Con base en la oración “Un pino es unárbol” es posible decir que:

La clase Árbol es la subclase de Pino

La clase Flor puede ser la superclase de Árbol y Olmo

La clase Pino es parte del conocimiento de la clase Árbol

La clase Pino es la subclase de Árbol

Pregunta 7 3.5 / 3.5 ptos.

https://poli.instructure.com/courses/8652/quizzes/33017 3/10
11/6/2019 Examen parcial - Semana 4: INV/SEGUNDO BLOQUE-PARADIGMAS DE PROGRAMACION-[GRUPO1]

¿Cómo se especifica laherencia en la programación orientada a


objetos?</div

Se especifica a través de la creación de clases (versiones más


especializadas) basadas en una clase existente.

Ninguna de las anteriores.

Se especifica mediante los objetos diferentes.

Se especifica a través de la protección de datos.

Pregunta 8 3.5 / 3.5 ptos.

¿Puede un constructor tener el modificador de acceso private

True

False

Pregunta 9 3.5 / 3.5 ptos.

Si una clase abstracta no defineatributos y solamente tiene métodos


abstractos, su definición es similar a:

La definición de una interfaz

Una clase que implementa una interfaz

La definición de una clase concreta

La definición de una clase anónima

https://poli.instructure.com/courses/8652/quizzes/33017 4/10
11/6/2019 Examen parcial - Semana 4: INV/SEGUNDO BLOQUE-PARADIGMAS DE PROGRAMACION-[GRUPO1]

Pregunta 10 3.5 / 3.5 ptos.

¿En el paradigma de programaciónfuncional existen ciclos como en la


programación imperativa?

True

False

Pregunta 11 3.5 / 3.5 ptos.

Una relación de polimorfismo se basaen que:

Dos o más clases con los mismos comportamientos, los realizan de forma
distinta

Una clase puede responder a una misma solicitud de formas distintas

Una clase define más de un método para realizar una misma tarea

Dos o más clases con los mismos comportamientos, tienen


responsabilidades distintas

Pregunta 12 3.5 / 3.5 ptos.

Una agencia de viajesrequiere manejar la información de sus hoteles. Cada


hotel cuenta coninformación de su nombre, su dirección, su código, su
teléfono y su número dehabitaciones. Los hoteles pueden ser campestres
(que pueden tener o nopiscina), urbanos (que pueden tener o no centro de
convenciones),internacionales (que definen un número de habitaciones
disponibles parareuniones privadas) o de bajo costo (que tienen o no baño
privado). Cada tipode hotel define políticas de descuento de acuerdo al

https://poli.instructure.com/courses/8652/quizzes/33017 5/10
11/6/2019 Examen parcial - Semana 4: INV/SEGUNDO BLOQUE-PARADIGMAS DE PROGRAMACION-[GRUPO1]

mes en el que seavisitado, de acuerdo con sus propios criterios. Es necesario


poder agregarhoteles y mostrar su información, de acuerdo a su código.

Es adecuado analizar,diseñar e implementar la situación descrita antes


de continuar.
El hecho de que un hotelcampestre tenga o no piscina implica que:

Exista una clase Piscina, dado que piscina es un sustantivo

Deba definirse un atributo de tipo booleano en la clase HotelCampestre

Deba definirse un atributo de tipo booleano en la clase Hotel

Todas las anteriores

Pregunta 13 3.5 / 3.5 ptos.

Una agencia de viajesrequiere manejar la información de sus hoteles. Cada


hotel cuenta coninformación de su nombre, su dirección, su código, su
teléfono y su número dehabitaciones. Los hoteles pueden ser campestres
(que pueden tener o nopiscina), urbanos (que pueden tener o no centro de
convenciones),internacionales (que definen un número de habitaciones
disponibles parareuniones privadas) o de bajo costo (que tienen o no baño
privado). Cada tipode hotel define políticas de descuento de acuerdo al
mes en el que seavisitado, de acuerdo con sus propios criterios. Es necesario
poder agregarhoteles y mostrar su información, de acuerdo a su código.

  Es adecuado analizar,diseñar e implementar la situación descrita antes


de continuar.

La lista preliminar de clases delproceso de análisis y diseño orientado a


objetos incluiría entre otras lassiguientes:

</div

Hotel, código, dirección, pueden, campestres

Ninguna de las anteriores

Hotel, baño, mes, tipo, agregar

https://poli.instructure.com/courses/8652/quizzes/33017 6/10
11/6/2019 Examen parcial - Semana 4: INV/SEGUNDO BLOQUE-PARADIGMAS DE PROGRAMACION-[GRUPO1]

Agencia de viajes, centro de convenciones, piscina

Pregunta 14 3.5 / 3.5 ptos.

¿En las subclases solo sedefinen aquellas variables y métodos que son
únicas para la clase?</span

True

False

Pregunta 15 3.5 / 3.5 ptos.

Una agencia de viajesrequiere manejar la información de sus hoteles. Cada


hotel cuenta coninformación de su nombre, su dirección, su código, su
teléfono y su número dehabitaciones. Los hoteles pueden ser campestres
(que pueden tener o nopiscina), urbanos (que pueden tener o no centro de
convenciones),internacionales (que definen un número de habitaciones
disponibles parareuniones privadas) o de bajo costo (que tienen o no baño
privado). Cada tipode hotel define políticas de descuento de acuerdo al
mes en el que seavisitado, de acuerdo con sus propios criterios. Es necesario
poder agregarhoteles y mostrar su información, de acuerdo a su código.

  Es adecuado analizar,diseñar e implementar la situación descrita antes


de continuar.
Pregunta:
Dada la necesidad deimplementar un método que defina las políticas de
descuento de un hotel, dadoel mes en el que sea visitado, una posible
definición de este método abstractoen la clase Hotel sería:

public abstract float calcularDescuento(Mes mes);

public abstract void calcularDescuento(int mes);

public abstract float calcularDescuento();

public abstract float calcularDescuento(int mes);

https://poli.instructure.com/courses/8652/quizzes/33017 7/10
11/6/2019 Examen parcial - Semana 4: INV/SEGUNDO BLOQUE-PARADIGMAS DE PROGRAMACION-[GRUPO1]

Pregunta 16 3.5 / 3.5 ptos.

Una agencia de viajesrequiere manejar la información de sus hoteles. Cada


hotel cuenta coninformación de su nombre, su dirección, su código, su
teléfono y su número dehabitaciones. Los hoteles pueden ser campestres
(que pueden tener o nopiscina), urbanos (que pueden tener o no centro de
convenciones),internacionales (que definen un número de habitaciones
disponibles parareuniones privadas) o de bajo costo (que tienen o no baño
privado). Cada tipode hotel define políticas de descuento de acuerdo al
mes en el que seavisitado, de acuerdo con sus propios criterios. Es necesario
poder agregarhoteles y mostrar su información, de acuerdo a su código.

Es adecuado analizar,diseñar e implementar la situación descrita antes


de continuar.

De acuerdo al modelodefinido, sería válido decir que:</div

Todas las anteriores

Un HotelDeBajoCosto conoce su dirección

Un HotelCampestre es un Hotel

Un Hotel conoce su nombre

Pregunta 17 3.5 / 3.5 ptos.

¿La subclase contiene las propiedades en común de todos los objeto enla


categoría?

True

False

https://poli.instructure.com/courses/8652/quizzes/33017 8/10
11/6/2019 Examen parcial - Semana 4: INV/SEGUNDO BLOQUE-PARADIGMAS DE PROGRAMACION-[GRUPO1]

Pregunta 18 3.5 / 3.5 ptos.

Dos característicasimportantes de un buen modelo de diseño orientado


a objetos son:</div

Independencia y escalabilidad

Extensibilidad y granularidad

Modularidad y escalabilidad

Modularidad y granularidad

Pregunta 19 3.5 / 3.5 ptos.

Un método puede ser privado?</span

Falso, dado que todos los métodos son público.

Falso, dado que solo los atributos pueden ser privados.

Falso, dado que no tiene sentido que exista, si nadie lo puede ver.

Verdadero

Pregunta 20 3.5 / 3.5 ptos.

Una agencia de viajesrequiere manejar la información de sus hoteles. Cada


hotel cuenta coninformación de su nombre, su dirección, su código, su
teléfono y su número dehabitaciones. Los hoteles pueden ser campestres
(que pueden tener o nopiscina), urbanos (que pueden tener o no centro de
convenciones),internacionales (que definen un número de habitaciones
disponibles parareuniones privadas) o de bajo costo (que tienen o no baño
privado). Cada tipode hotel define políticas de descuento de acuerdo al

https://poli.instructure.com/courses/8652/quizzes/33017 9/10
11/6/2019 Examen parcial - Semana 4: INV/SEGUNDO BLOQUE-PARADIGMAS DE PROGRAMACION-[GRUPO1]

mes en el que seavisitado, de acuerdo con sus propios criterios. Es necesario


poder agregarhoteles y mostrar su información, de acuerdo a su código.

  Es adecuado analizar,diseñar e implementar la situación descrita antes


de continuar.
“Cada tipo de hotel define políticas de descuento deacuerdo al mes en
el que sea visitado, de acuerdo con sus propios criterios…” Implica que:

Todas las anteriores

A clase Hotel debería ser una clase abstracta, dado que no sabría cómo
calcular el descuento.

Debería existir un método para calcular el descuento aplicado de acuerdo


al mes en el que se visita un Hotel.

Existe una relación de polimorfismo basada en el texto.

Calificación de la evaluación: 70 de 70

https://poli.instructure.com/courses/8652/quizzes/33017 10/10

Вам также может понравиться