Programación Orientada a ObjetOnline version Quiz para quiz orientado a Objetos by Sebastian Hurtado 1 Los lenguajes orientados a objetos existen desde la década de: a 1980 b 1961 c 1960 d 1972 2 Los programas que han impulsado a las tecnologías orientadas a objetos a nuevos niveles de aceptación son: a Python, Delphi y Perl b JavaScript, Ruby y Clarion c Java, CORBA y C++ d ABAP, Eiffel y ABL 3 Un objeto puede ejercer el comportamiento de otro objeto ejecutando una operación sobre este último. Usted podría ver que los términos Llamada a método, llamada a función o paso de mensaje se utilizan en lugar de realizar una operación. ¿Qué es lo importante de estas acciones? a Que activan el comportamiento de un objeto. b Que llenan datos. c Que dan respuesta a una base. d Que adicionan características. 4 Los métodos como setDescuento(), getDescripción() y getTotalAjustado() Son comportamientos de una clase y estos: a Devuelven o establece atributos. b Seleccionan y clonan datos. c Declaran variables. d Operan 5 Los objetos se comunican entre sí mediante mensajes. Los mensajes dan como resultado que un objeto realice algo. La acción de "Pasar un mensaje" es equivalente a: a Llamar a un método para que el estado sea privado b Llamar a una clase para modificar el entorno c Llamar a un método para modificar el estado del objeto o para ejercer un comportamiento d Llamar una variable para pasarla de String a un tipo de valor numérico 6 La programación orientada a objetos establece seis metas primordiales para el desarrollo de software. La POO se esfuerza para producir software que tenga una de estas características. a Barato y Necesario b Natural y Confiable c Entendible y Precisa. d Analizable y Libre 7 Los tres pilares de la programación orientada a objetos tienen el propósito de forjar un buen entendimiento y dominio de la OO, de acuerdo a esto, los pilares son: a Clase, método y constructor. b Encapsulamiento, Abstracción y División de responsabilidad. c Requerimiento equipacional, Consulta y Rapidez d Especialización mediante objetos, característica visual y Apoyo en código. 8 No siempre es fácil decidir qué exhibir y qué ocultar en una interfaz. Sin embargo. Podemos resaltar algunos puntos sobre el acceso independientes del lenguaje. De acuerdo a el ocultamiento, ¿Cuál NO sería un Tip de esta? a Los métodos que serán utilizados solamente por el tipo deberán estar ocultos. b Ocultar métodos auxiliares c La interfaz debe tener comportamiento de alto nivel. d Dejar a la vista los datos delicados. 9 En este programa hay un error, ¿Cuál? a Falta un () b Falta un { c Falta un Public Class d Falta un ; 10 En un lenguaje orientado a objetos puro, acepta la noción de que todo es un objeto. En un lenguaje orientado a objetos puro, La siguiente se considera un objeto (Valga la redundancia): a Agregación, distintividad y recreacionales. b Módulos, operacionales y relacionales. c Clases, tipos primitivos, operadores y Bloques de código. d Anidado, abierto y encapsulado.