conceptos de modelos de poo

5
CONCEPTOS DE MODELOS DE POO 1. ¿Cuáles son declaraciones válidas del método main? a. public Static void main (String[] a) b. public Static void main (String a[]) 2. ¿Cómo se define una relación de Asociación? a. Son relaciones del tipo “pertenece_a” o “está_asociado_con” b. Se da cuando una clase usa a otra clase para realizar algo. c. Se da cuando una clase contiene un atributo de otra clase para acceder a sus mienbros 3. ¿Cómo se inicializa un atributo por defecto? a. Si es un valor numérico, se inicializa en cero. b. Si es un boolean, se inicializa en false c. Si es un objeto de otra clase, se inicializa en null. 4. ¿Para obtener el tamaño de un objeto tipo Vector, qué método se debe utilizar? a. size() 5. Una clase abstracta… a. Tiene alguno de sus métodos abstractos. b. Si la clase que la hereda no implementa su/s método/s abstracto/s, ésta también es abstracta. c. Lo es, si implementa una interfaz, y no implementa los métodos de ésta. 6. ¿Qué es una relación de generalización? a. Son relaciones del tipo”es_un” b. Permite una estructuración jerárquica de las clases que comparten estructuras o comportamientos. 7. Dentro de un proyecto el archivo que se ejecuta es… a. El que contiene el método estático main.

Upload: mart-alt

Post on 02-Aug-2015

39 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Conceptos de Modelos de Poo

CONCEPTOS DE MODELOS DE POO

1. ¿Cuáles son declaraciones válidas del método main?a. public Static void main (String[] a)b. public Static void main (String a[])

2. ¿Cómo se define una relación de Asociación?a. Son relaciones del tipo “pertenece_a” o “está_asociado_con”b. Se da cuando una clase usa a otra clase para realizar algo.c. Se da cuando una clase contiene un atributo de otra clase para acceder a sus mienbros

3. ¿Cómo se inicializa un atributo por defecto?a. Si es un valor numérico, se inicializa en cero.b. Si es un boolean, se inicializa en falsec. Si es un objeto de otra clase, se inicializa en null.

4. ¿Para obtener el tamaño de un objeto tipo Vector, qué método se debe utilizar?a. size()

5. Una clase abstracta…a. Tiene alguno de sus métodos abstractos.b. Si la clase que la hereda no implementa su/s método/s abstracto/s, ésta también es

abstracta.c. Lo es, si implementa una interfaz, y no implementa los métodos de ésta.

6. ¿Qué es una relación de generalización?a. Son relaciones del tipo”es_un”b. Permite una estructuración jerárquica de las clases que comparten estructuras o

comportamientos.

7. Dentro de un proyecto el archivo que se ejecuta es…a. El que contiene el método estático main.

8. De los tipos primitivos de datos. ¿cuál es el que contiene valores enteros y ocupa el menor espacio de memoria? Seleccione al menos una respuesta.a. Byte

9. ¿Qué es la multiplicidad?a. Puede ser uno a uno, uno a muchos, y muchos a muchos.b. Indica el número de instancias de una clase que se asocian con las instancias de la otra

clase.

Page 2: Conceptos de Modelos de Poo

10. Una instancia de una clase…a. Se compara con otra instancia a través del método equals.b. Desciende de la clase Object, ya que todas las clases heredan sus atributos y métodos.

11. Un atributo de interfacea. Tiene acceso desde la clase que la implementa.b. Implica que es una constante.

12. Las características de los métodos constructores son:a. Pueden ser de copia.b. No tienen tipo de devolución.

13. El método valueOfde la clase String permite:a. Permite convertir el objeto pasado como argumento a tipo String.

14. Cuál de los siguientes métodos son propios de la clase Vector?a. addElement(Object o)b. elements()

15. Un método sobrecargado…a. Es aquel que tiene el mismo nombre que otro y distintos parámentros.

16. ¿Cuándo se da una relación de instanciación?a. Al crear con un constructor un objeto.

17. ¿Qué paquete debe importarse para utilizar la clase Vector?a. Java.util

18. ¿Qué es polimorfismo? a. Es la capacidad de los objetos de reaccionar a un mensaje con el método apropiado.

19. Los constructores…a. Llevan el nombre de la clase de la que crean objetos.b. El operador new que los activa es el que devuelve el valor de la dirección de memoria

en la que fue creado el objeto.c. Implícitamente devuelven un objeto de la clase que nombran.

20. El método trim() de la clase String permite:a. Eliminar los espacios a la derecha e izquierda de la cadena.

Page 3: Conceptos de Modelos de Poo

21. Una relación de agregación se puede expresar en los términos:a. Está formado porb. Tiene un

22. Las características de un método son:a. Se invoca con el nombre del objeto, el operador punto y el nombre del método,

seguido por los parámetros entre paréntesisb. Si el nombre del método comienza con get. Devuelve el valor de un atributo privado.c. Todos los métodos de la clases de envoltura pueden activarse con el nombre de la

clase en que se encuentran definidos.

23. Los atributos de clase de una clase pueden inicializar con un valor determinadoa. Indicando el valor de inicialización en la declaraciónb. Puede darse su tipo, y luego en la ejecución, su valor inicial.

24. Qué significa la multiplicidad 1…*?a. Indica que es una relación obligatoriab. Indica el número de instancias de la clase, que habrá en la clase asociada.

25. ¿Qué tipo de devolución tiene la función contains(Object o)?a. Tipo boolean

26. ¿Por qué motivos calificarías a un método como de clase?a. Porque se va a acceder sin hacer referencia a objetos.b. Para poder activarlo antes de crear el primer objeto de la clase.

27. ¿Cuál es la tarea que realiza el método addAll(int index, Collection c)?a. Agrega a la lista, una colección indicada en la posición desde el primer argumento.

28. ¿Cuales de los siguientes métodos son propios de un ArrayList? a. toArray(T[] a)b. ensureCapacity(int minCapacity)

29. ¿Qué es una relación de dependencia? a. Se da cuando un elemento del modelo, depende del modo tal que si el primero se

modifica el segundo también es afectado.

30. ¿Qué tipo de devolución pueden tener los métodos?a. Objetob. Interfaz c. primitivo

31. Dentro de un proyecto el archivo que se ejecuta es

Page 4: Conceptos de Modelos de Poo

a. El que contiene el método estatico main

32. ¿Qué paquete debe importarse para a. Java.util

33. Las características de los métodos constructores son.a. No tiene tipo de devolución.b. Pueden ser de copia.c. Pueden activarse con new dentro de otros constructores.