1. La siguiente definición corresponde a cuál de las Abstracciones, “que almacena un conjunto de operaciones que no tienen relación entre sí, esto es, toma actividades que aparentemente no tienen una relación como las clases hombre (con métodos como come(), camina(), etc.), las clases transporte aéreo (volar()) y ave (volar()) y creamos una subclase de hombre llamada superhombre que come(), camina() y vuela(); esto se logra tomando comportamientos que no tienen que ver entre sí y no se atribuyen a la herencia sino a la interfaz.”
a. Abstracción de Entidades
b. Abstracción de Acciones
c. Abstracción es el de Maquinas Virtuales
d. Abstracción es el de Coincidencia
2. Cuando decimos que La mayoría de las personas ve de manera natural nuestro mundo como objetos que se relacionan entre sí de una manera. Por ejemplo, un perro es un mamífero, y los mamíferos son animales, y los animales seres vivos. Estamos hablando de
a. Jerarquía
b. Encapsulación
c. Polimorfismo
d. Modularidad
3. Cuando decimos que protege los atributos que conforman al objeto, y permite o niega información al público. Se consigue ocultar información y ocultar todos los secretos de un objeto que no contribuyen a sus características esenciales, típicamente la estructura de un objeto se encuentra oculta y la implantación de sus métodos es visible. Estamos hablando de.
a. Jerarquía
b. Modularidad
c. Encapsulación
d. Polimorfismo
4. Indique cual de los siguientes NO corresponde a los métodos de organización en los que se basa la Orientación a Objetos:
a. Relación entre un objeto y sus componentes
b. Relación entre un objeto y sus librerías
c. Relación entre un objeto y otros objetos
d. Relación entre un objeto y sus atributos
5. El desarrollo de un programa puede llegar a ser una simple combinación de objetos ya definidos donde estos están relacionados de una manera particular. Esta característica se denomina:
a. Uniformidad
b. Flexibilidad
c. Comprensión
d. Reutilización
6. De acuerdo con la siguiente definición esta hace referencia a: “Los lenguajes de programación como: (BASIC, COBOL Y FORTRAN) no tenían facilidad para reutilizar el código existente de programas. De hecho se duplicaban segmentos de software cada vez más en muchos programas. Los programas se ejecutaban en secuencias lógicas, haciendo la lógica difícil de comprender. El control de programas era difícil y se producían continuos saltos a lo largo del referido programa.”
a. Programación Estructurada
b. Programación Orientada a Objetos
c. Programación Modular
d. Programación lineal
7. De acuerdo con la siguiente definición esta hace referencia a: “La Programación fija su atención en el conjunto de acciones que manipulan el flujo de datos, mientras que la POO se fija en la interrelación que existe entre los datos y las acciones a realizar con ellos.”
a. Paradigma Orientado a Objetos
b. Paradigma Lineal
c. Paradigma Estructurado
d. Paradigma Modular
8. Cuando decimos que todo proceso de crear partes de un todo que se integran perfectamente entre sí para que funcionen por un objetivo general, y a las cuales se les pueden agregar más componentes que se acoplen perfectamente al todo, o extraerle componentes sin afectar su funcionamiento. En el caso que se requiera actualizar, no hay necesidad de hacer cambios en otras partes del todo. Estamos hablando de
a. Jerarquía
b. Polimorfismo
c. Modularidad
d. Encapsulación
9. De acuerdo con la siguiente definición esta hace referencia a: “El soporte más elemental de la programación llegó con la aparición de la subrutina. Una subrutina ha creado una secuencia de instrucciones a las que se les da un nombre independiente; una vez que se ha definido, la subrutina se puede ejecutar simplemente incluyendo el nombre del programa siempre que se requiera. Las subrutinas proporcionan una división natural de las tareas; diferentes programas utilizan”
a. Programación Estructurada
b. Programación lineal.
c. Programación Orientada a Objetos
d. Programación Modular
10. Se le llama así a la propiedad de la programación Orientada a Objetos que es un proceso de crear partes de un todo que se integran perfectamente entre sí para que funcionen por un objetivo general, y a las cuales se les pueden agregar más componentes que se acoplen perfectamente al todo, o extraerle componentes sin afectar su funcionamiento:
a. Modelación
b. Instanciación
c. Modularidad
d. Abstracción
11. Las reglas que restringe el acceso de cualquier clase externa, incluso las que derivan de si misma, se denomina:
a. hidden
b. public
c. protected
d. private
12. La implementación de un algoritmo que representa una operación o función que un objeto realiza se denomina
a. Campo
b. Polimorfismo
c. Método
d. Herencia
13. La siguiente definición corresponde a cuál de las Abstracciones, “este tipo de abstracción agrupa operaciones utilizadas por un nivel superior de control u operaciones que utilicen un conjunto de operaciones de nivel inferior. Por ejemplo, una abstracción que utilice el código "x" cuando la aplicación se ejecute en Latinoamérica, o utilice el código "y" cuando se ejecute el Norteamérica.”
a. Abstracción de Entidades
b. Abstracción es el de Coincidencia
c. Abstracción de Acciones
d. Abstracción es el de Maquinas Virtuales
14. La siguiente definición corresponde a cuál de las Abstracciones, “este tipo de abstracción representa una entidad ya sea del dominio del problema o del dominio de la solución.”
a. Abstracción es el de maquinas virtuales
b. Abstracción es el de coincidencia
c. Abstracción de Entidades
d. Abstracción de acciones
15. En Programación Orienta a Objetos Una clase es :
a. Modelado de un Objeto
b. Una representación, descripción real de un objeto.
c. Un modelo de datos utilizado para manejar procesos
d. Un modelo de un objeto estructurado
CALIFICACIÓN 20 / 20