Quiz 3 Programacion Orientada a Objetos

7
Quiz 3 POO Revisión del intento 1 Comenzado el: domingo, 25 de noviembre de 2012, 09:13 Completado el: domingo, 25 de noviembre de 2012, 09:23 Tiempo empleado: 10 minutos 23 segundos 1 La verdadera potencia de la programación orientada a objetos radica en su capacidad para reflejar la abstracción que el cerebro humano realiza automáticamente durante el proceso de aprendizaje y el proceso de análisis de información. Las personas percibimos la realidad como un conjunto de objetos interrelacionados. Dichas interrelaciones, pueden verse como un conjunto de abstracciones y generalizaciones que se han ido asimilando desde la niñez. Así, los defensores de la programación orientada a objetos afirman que esta técnica se adecua mejor al funcionamiento del cerebro humano, al permitir descomponer un problema de cierta magnitud en un conjunto de problemas menores subordinados del primero. La capacidad de descomponer un problema o concepto en un conjunto de objetos relacionados entre sí, y cuyo comportamiento es fácilmente identificable, puede ser muy útil para el desarrollo de programas 1634 Continuar

Transcript of Quiz 3 Programacion Orientada a Objetos

Page 1: Quiz 3 Programacion Orientada a Objetos

Quiz 3 POO

Revisión del intento 1

Comenzado el: domingo, 25 de noviembre de 2012, 09:13

Completado el: domingo, 25 de noviembre de 2012, 09:23

Tiempo empleado: 10 minutos 23 segundos

1 La verdadera potencia de la programación orientada a objetos radica en su capacidad para reflejar la abstracción que el cerebro humano realiza automáticamente durante el proceso de aprendizaje y el proceso de análisis de información. Las personas percibimos la realidad como un conjunto de objetos interrelacionados. Dichas interrelaciones, pueden verse como un conjunto de abstracciones y generalizaciones que se han ido asimilando desde la niñez. Así, los defensores de la programación orientada a objetos afirman que esta técnica se adecua mejor al funcionamiento del cerebro humano, al permitir descomponer un problema de cierta magnitud en un conjunto de problemas menores subordinados del primero. La capacidad de descomponer un problema o concepto en un conjunto de objetos relacionados entre sí, y cuyo comportamiento es fácilmente identificable, puede ser muy útil para el desarrollo de programas informáticos. De Acuerdo a esta definición podemos afirmarSeleccione una respuesta.

a. La Herenciab. Herencia múltiplec. Ninguna de las Anterioresd. Jerarquía

2

A un conjunto de declaraciones de funciones y definicion de constantes se le denomina:

Seleccione una respuesta.

1634 Continuar

Page 2: Quiz 3 Programacion Orientada a Objetos

a. Una Claseb. Un objetoc. Una Interfaced. Un método

3

Cuando hablamos que Las clases pueden ser declaradas como públicas (public) y accesibles sólo para otras clases del paquete y de esta forma se puede controlar el acceso y evitar un uso inadecuado esta es la propiedad de:

Seleccione una respuesta.

a. Encapsulacionb. Independenciac. Polimorfismod. Herencia

4

Las Variables escalares permiten almacenar o procesar mas de un dato a la vez.

Respuesta:

Verdadero Falso

5

Todas las variables y funciones de Java no deben pertenecer a una clase, es decir, hay variables y funciones globales

Respuesta:

Verdadero Falso

6

Page 3: Quiz 3 Programacion Orientada a Objetos

La herencia es el mecanismo fundamental de relación entre clases en la orientación a objetos. Relaciona las clases de manera jerárquica; una clase padre o superclase sobre otras clases hijas o subclases. Los descendientes de una clase heredan todas las variables y métodos que sus ascendientes hayan especificado como heredables, además de crear los suyos propios. La característica de herencia, nos permite definir nuevas clases derivadas de otra ya existente, que la especializan de alguna manera. Así logramos definir una jerarquía de clases, que se puede mostrar mediante un árbol de herencia. En todo lenguaje orientado a objetos existe una jerarquía, mediante la que las clases se relacionan en términos de herencia. En Java, el punto más alto de la jerarquía es la clase Object de la cual derivan todas las demás clases. De Acuerdo a esta definición podemos afirmarSeleccione una respuesta.

a. Jerarquíab. Ninguna de las Anterioresc. Herencia múltipled. La Herencia

7 Una interface es un conjunto de declaraciones de funciones. Si una clase implementa (implements) una interface, debe definir todas las funciones especificadas por la interface. Las interfaces pueden definir también variables finales (constantes). Una clase puede implementar más de una interface, representando una alternativa a la herencia múltiple. Donde podríamos afirmar que esSeleccione una respuesta.

a. Concepto Herenciab. Concepto de Poliforfismoc. Concepto de Interfaced. Concepto de Clase

8

Page 4: Quiz 3 Programacion Orientada a Objetos

Cuando decimos que Una clase puede derivar de otra (extends), y en ese caso hereda todas sus variables y métodos. Una clase derivada puede añadir nuevas variables y métodos y/o redefinir las variables y métodos heredados. Donde podríamos afirmar que es:

Seleccione una respuesta.

a. Ninguna de las Anterioresb. Encapsulaciónc. Polimorfismod. Herencia

9

En Java, una clase solo es visible para las demás clases del paquete solo si se le antepone la palabra reservada public

Respuesta:

Verdadero Falso

10 Las Variables de tipo arreglo permiten almacenar conjuntos de datos del mismo tipo a la vezRespuesta:

Verdadero Falso

11

La programación algorítmica está centrada los datos y la programación orientada a objetos está centrada en las funciones.

Respuesta:

Verdadero Falso

12

Page 5: Quiz 3 Programacion Orientada a Objetos

En Java en un archivo se pueden definir varias clases, pero en un archivo no puede haber más que una clase publicRespuesta:

Verdadero Falso

13 Las interfaces sirven para definir referencias a cualquier objeto de cualquiera de las clases que implementan esa interfaceRespuesta:

Verdadero Falso

14

En Java solo hay herencia simple. No hay herencia Múltiple

Respuesta:

Verdadero Falso

15

No es cierto que:

Seleccione una respuesta.

a. Los métodos de una clase pueden referirse de modo global al objeto de esa clase al que se aplican por medio de la referencia this.b. Esta agrupación en paquetes está relacionada con la jerarquía de directorios y archivos en la que se guardan las clases.c. Si una clase contenida en un archivo no es public, es necesario que el archivo se llame como la clase.d. Las clases se pueden agrupar en paquetes, introduciendo una línea al comienzo del archivo (paquete Nombrepaquete;).