ppr cuastionario 3
|
|
Título del Test:
![]() ppr cuastionario 3 Descripción: ppr cuastionario 3 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
El mensaje select: de una colección: Retorna el primer elemento que haga que unBloque evaluara en true. Recorre una colección usando solamente los elementos que hicieron que unBloque evaluara en true. Retorna una nueva colección conteniendo todos aquellos elementos que hicieron que unBloque evaluara en false. Retorna una nueva colección conteniendo todos aquellos elementos que hicieron que unBloque evaluara en true. ¿Cuál de las siguientes colecciones no es indexada?: SortedCollection. String. Symbol. Todas las opciones son incorrectas. El mensaje new de las colecciones: Se utiliza sin parámetros en las colecciones estáticas. Se utiliza solo en los diccionarios. Se utiliza sin parámetros en las colecciones dinámicas. Todas las opciones son incorrectas. Disponer de objetos polimórficos que sean intercambiables le otorga al lenguaje que lo implementa: Ninguna opción es correcta. Mayor flexibilidad en el desarrollo. Ser implementados con la definición de nuevas clases abstractas sin su definición previa. Mayor rigidez y control absoluto de la implementación. ¿Cuál es la colección natural que utilizaría si quiero hacer un conjunto ordenado manteniendo el orden ascendente entre sus elementos?. Utilizar en forma directa una SortedCollection. Utilizar un diccionario en donde el índice represente la ubicación de un elemento. Utilizar una SortedCollection con un bloque de evaluación explícito para el ordenamiento. Todas las opciones son correctas. Una clase es abstracta si: Todas las opciones son correctas. No se pueden instanciar. Tiene al menos algún método abstracto. Admiten variables de clase. En una colección Array, ¿se puede incrementar la cantidad de elementos de la colección?: Sí, siempre que se haga uso de un mensaje polimórfico add:. No, porque es de tamaño fijo y no se puede incrementarla manteniendo el nombre y la estructura inicial. Sí, siempre es factible agregar nuevos elementos a la colección. Ninguna de las opciones es correcta. La colección OrderedCollection se caracteriza por ser: Dinámica. Colección indexada. Todas las respuestas son correctas. Admitir duplicados. El mensaje collect: de una colección: Retorna el primer elemento que haga que unBloque evalúe en true. Retorna una nueva colección conteniendo todos aquellos elementos que hicieron que unBloque evaluara en true. Retorna una nueva colección conteniendo el resultado de las sucesivas evaluaciones del bloque. d. Retorna una nueva colección conteniendo todos aquellos elementos que hicieron que unBloque evaluara en false. La colección Bag se caracteriza por ser: Todas las respuestas son incorrectas. No admite duplicados. Colección indexada. Estática. Los siguientes grupos de colecciones se consideran estáticas: Array, String, Symbol. Bag, Set y Array. Todas las opciones son incorrectas. Set, Array y String. Dos objetos son polimórficos respecto de un conjunto de mensajes si: Ningún objeto es capaz de responder a ese conjunto de mensajes. Ambos son capaces de responder a todo el conjunto de mensajes. Ambos objetos pueden responder a los mismos colaboradores externos. Ambos o uno de ellos, no son capaces de responder a una parte del conjunto de objetos. ¿Cuándo se usa la expresión self subclassResponsibility?. Para indicar que dentro de esta clase el método tiene la responsabilidad de definir una versión concreta del método. Ninguna opción es correcta. Para indicar que el método es abstracto y debe ser redefinido en la clase derivada. Para indicar que el método se encuentra en la clase base. La colección Bag se caracteriza por ser: Admitir duplicados. Todas las respuestas son correctas. Colección desordenada. Dinámica. En la Herencia: Los objetos heredan sólo los atributos de las clases a la que pertenecen. Los objetos heredan sólo el comportamiento de las clases a la que pertenecen. Los objetos heredan los atributos y el comportamiento de todas las clases a las que pertenecen. Ninguna afirmación es correcta. A través de la Herencia los objetos pueden: Extender su comportamiento. Compartir y extender su comportamiento. Compartir su comportamiento. Compartir algunos comportamientos. El mensaje reject: de una colección: Recorre una colección usando solamente los elementos que hicieron que unBloque evaluara en true. Retorna una nueva colección conteniendo todos aquellos elementos que hicieron que unBloque evaluara en false. Retorna el primer elemento que haga que unBloque evaluara en true. Retorna una nueva colección conteniendo todos aquellos elementos que hicieron que unBloque evaluara en true. Conversiones entre colecciones: No son posibles. Son posibles si se especifica el mensaje as(Coleccion). Solo son posibles entre las colecciones dinámicas. Solo son posibles entre las colecciones estáticas. El concepto de Herencia implica que: Los lenguajes que implementan herencia necesariamente son débilmente tipados. Los lenguajes que implementan herencia requieren de chequeo estático de tipos de datos. Se pueden definir/crear objetos como tipos especializados de objetos preexistentes. Todos los lenguajes POO implementan herencia múltiple. ¿Qué tipos de polimorfismos se pueden implementar?: Por parámetros únicamente. Por abstracción, por herencia y delegación. Ninguna opción es correcta. Paramétrico, de sobrecarga y de subtipado. Para que un Lenguaje de Programación pueda implementar el Polimorfismo, debe necesariamente: Permitir que los objetos sean intercambiables. Todas las opciones son correctas. Poseer ligadura en tiempo de ejecución. Poseer binding dinámico. La colección SET se caracteriza por ser: Todas las respuestas son correctas. Colección desordenada. No admitir duplicados. Colección dinámica. Se define a la Herencia múltiple cuando: Mientras una clase base sea abstracta no importa la cantidad de clases de las que hereda. Un objeto hereda de una sola clase. Un objeto hereda de más de una clase. Todas las respuestas son correctas. ¿Cuál es la colección que utilizaría si quisiera un ordenamiento ascendente?. Set, permitiendo que la misma admita índice. SortedCollection. Ninguna de las opciones es correcta. Bag. ¿Cuál es la colección natural que utilizaría si quiero hacer un conjunto ordenado manteniendo el orden descendente entre sus elementos?. Utilizar un diccionario en donde el índice represente la ubicación de un elemento. Todas las respuestas son correctas. Utilizar una SortedCollection con un bloque de evaluación explícito para el ordenamiento. Utilizar en forma directa una SortedCollection. |





