Está en la página 1de 16

Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.

com/courses/8652/quizzes/33019

Examen final - Semana 8


Fecha límite 9 de jul en 23:55 Puntos 80 Preguntas 20
Disponible 6 de jul en 0:00-9 de jul en 23:55 4 días Tiempo límite 90 minutos
Intentos permitidos 2

In s t r u c c i o n e s

1 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

Volver a realizar la evaluación

Historial de intentos

2 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

Intento Tiempo Puntaje


ÚLTIMO Intento 1 47 minutos 76 de 80

! Las respuestas correctas estarán disponibles del 10 de jul en 0:00 al 10 de jul en 23:55.

Calificación para este intento: 76 de 80


Presentado 8 de jul en 20:19
Este intento tuvo una duración de 47 minutos.

Pregunta 1 4 / 4 ptos.

La definición de losparadigmas de programación se ha basado en:

Todas las anteriores

Pregunta 2 4 / 4 ptos.

Suponga que B es una interface. Dada la definición de A public


interface A extends B { //contenido de la interfaz } Puede decirse
que

3 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

La interfaz A hereda de la interfaz B y esto es correcto porque una


interfaz puede extender a otra

Pregunta 3 4 / 4 ptos.

Son paradigmas de la programación

Funcional y orientado a objetos

Pregunta 4 4 / 4 ptos.

Cuálquier sustantivo en eltexto definido para un proyecto representará una


clase en el modelo de diseño?</div

4 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

Todas las anteriores

Pregunta 5 4 / 4 ptos.

Responda la siguiente pregunta de acuerdo con base en el siguiente


texto:

Se ha definido una jerarquía de clases basada en la definición de tres tipos


de compañías (Limitadas, anónimas y cooperativas). Esta jerarquía se
basa en la necesidad de que cualquier compañía sea capaz de definir la
forma de vinculación de socios y la forma de liquidar sus impuestos.

De acuerdo con lo definido en el texto:   Se requiere definir


unarepresentación visual para las compañías limitadas, para que puedan
pintarse enun diagrama como lo hacen las clases de otro subsistema,
usando un métodollamado pintar(). Lo que debería hacersepara que
lograr la definición de la representación visual sería:</div

5 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

Definir una interfaz con el método pintar que será implementada por
la clase CompañíaLimitada

Pregunta 6 4 / 4 ptos.

La programación orientada aobjetos es un paradigma de programación


muy usado dado que ofrece característicasde robustez y
modularidad.</div

Verdadero

Pregunta 7 4 / 4 ptos.

¿En qué se basa laprogramación por restricciones?</span

Todas las anteriores

6 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

Pregunta 8 4 / 4 ptos.

¿Qué encapsula una clase

Todas las anteriores

Pregunta 9 4 / 4 ptos.

Una relación depolimorfismo se basa en que:

7 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

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


forma distinta

Pregunta 10 4 / 4 ptos.

La definición de los ciclosen Haskell es similar a la definición de los ciclos


“para” en programación estructurada.</div

Ninguna de las anteriores

Pregunta 11 4 / 4 ptos.

Las construcciones básicas de un lenguaje funcional son:

</div

8 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

Variables, abstracciones, aplicación de parámetros a funciones

Pregunta 12 4 / 4 ptos.

Suponga la definición de la clase A: public class A implements B,C


{ //contenido de la clase } ¿Qué obligaciones adquiere la clase A?

Implementar los métodos definidos en B y C

Pregunta 13 4 / 4 ptos.

Responda la siguiente pregunta de acuerdo con base en el siguiente


texto:

Se ha definido una jerarquía de clases basada en la definición de tres tipos


de compañías (Limitadas, anónimas y cooperativas). Esta jerarquía se
basa en la necesidad de que cualquier compañía sea capaz de definir la
forma de vinculación de socios y la forma de liquidar sus impuestos.

9 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

De acuerdo con lo definido en el texto: Si se quisiera involucraruna clase


basada en el concepto de cooperativa de trabajo asociado, lo quedebería
hacerse es:

Definir la clase CooperativaDeTrabajoAsociado como subclase de la


clase cooperativa

Incorrecto Pregunta 14 0 / 4 ptos.

Una de las ventajas deluso de Haskell es la definición de listas por


comprensión, de esta forma:

Se enumeran los intervalos donde estos valores existen

10 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

Pregunta 15 4 / 4 ptos.

Responda la siguiente pregunta deacuerdo con base en el siguiente


texto:

Se ha definido una jerarquía de clases basada en ladefinición de tres tipos


de compañías (Limitadas, anónimas y cooperativas).Esta jerarquía se basa
en la necesidad de que cualquier compañía sea capaz dedefinir la forma
de vinculación de socios y la forma de liquidar sus impuestos.

Luego del proceso deADOO se puede decir que:

</div

Todas las anteriores

Pregunta 16 4 / 4 ptos.

Una clase se define con base en:

11 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

Un proceso de análisis y diseño donde se identifican elementos de


conocimiento y comportamiento y un proceso de abstracción de un
objeto del mundo real

Pregunta 17 4 / 4 ptos.

Responda la siguiente pregunta de acuerdo con base en el siguiente


texto:

Se ha definido una jerarquía de clases basada en la definición de tres tipos


de compañías (Limitadas, anónimas y cooperativas). Esta jerarquía se
basa en la necesidad de que cualquier compañía sea capaz de definir la
forma de vinculación de socios y la forma de liquidar sus impuestos.

De acuerdo con lo definidoen el texto: “Esta jerarquía se basa enla


necesidad de que cualquier compañía sea capaz de definir la forma
devinculación de socios y la forma de liquidar sus impuestos.” Es
necesario:</div

Definir métodos abstractos con esas responsabilidades en la clase


Compañía e Implementar métodos abstractos con esas
responsabilidades en cada subclase de la clase Compañía

12 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

Pregunta 18 4 / 4 ptos.

Una relación de herenciapuede partir de una definición en lenguaje natural


como:</div

Un caballo es un animal

Pregunta 19 4 / 4 ptos.

¿Las variables y los métodos miembros y los constructores de


la clase se declaran en la sección externa de la clase?:</div

13 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

False

Pregunta 20 4 / 4 ptos.

La definición de unafunción recursiva en Haskell se basa en:

La declaración y la definición del caso base y la relación de


recurrencia

Calificación de la evaluación: 76 de 80

14 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

15 de 16 8/7/19 20:20
Examen final - Semana 8: INV/SEGUNDO BLOQUE-PARADIGM... https://poli.instructure.com/courses/8652/quizzes/33019

16 de 16 8/7/19 20:20

También podría gustarte