PPR 3 cuestionario
![]() |
![]() |
![]() |
Título del Test:![]() PPR 3 cuestionario Descripción: Tercer cuestionario PPR |




Comentarios |
---|
NO HAY REGISTROS |
Qué tipos de Polimorfirmos se pueden implementar: Ninguna opción es correcta. Por parámetros únicamente. Parámetrico, de sobrecarga y de subtipado. Por abstracción, por herencia y delegació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 una SortedCollection con un bloque de evaluación explícito para el ordenamiento. Todas las opciones son correctas. Utilizar un diccionario en donde el índice represente la ubicación de un elemento. El concepto de herencia implica que: Todos los lenguajes POO implementan herencia múltiple. Se pueden definir/crear objetos como tipos especializados de objetos preexistentes. Los lenguajes que implementan herencia requieren de chequeo estático de tipos de datos. Los lenguajes que implementan herencia necesariamente son débilmente tipados. 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 hiciero que unBloque evaluara en true. Retorna una nueva colección conteniendo todos aquellos elementos que hicieron que unBloque evaluara en true. Retorna una nueva colección conteniendo todos aquellos elementos que hicieron que unBloque evaluara en false. Cuando se usa la expresión self subclassResponsability?. Para indicar que el método se encuentra en la clase base. 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. Los siguientes grupos de colecciones se consideran estáticas: Array, String, Symbol. Set, Array y String. Bag, Set y Array. Todas las pciones son incorrectas. Una clase es abstracta si: Admiten variables de clase. Tiene al menos algún método abstracto. No se puede instanciar. Todas las opciones son correctas. La colección Bag se caracteriza por ser: Admitir duplicados. Dinámica. Todas las respuestas son correctas. Colección desordenada. Para que un Lenguaje de Programación, pueda implementar el Polimorfismo, debe necesariamente poseer: Permitir que los objetos sean intercambiables. Todas las opciones son correctas. Ligadura en tiempo de ejecución. Binding dinámico. En una colección Array, se puede incrementar la cantidad de elementos de la colección?: Si, siempre es factible agregar nuevos elementos a la colección. Ninguna de las opciones es correcta. Si, 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. Disponer de objetos polimórficos que sean intercambiables le otorga al lenguaje que lo implementa: Ser implementados con la definición de nuevas clases abstractas sin su definición previa. Mayor Flexibilidad en el desarrollo. Ninguna opción es correcta. Mayor rigidez y control absoluto de la implementación. La colección SET se caracteriza por ser: Todas las respuestas son correctas. Colección desordenada. No admitir duplicados. Colección dinámica. Conversiones entre colecciones: Solo son posibles entre las colecciones estáticas. No son posibles. Solo son posibles entre las colecciones dinámicas. Son posibles si se especifica el mensaje as(Colección). Dos objetos son polimórficos respecto de un conjunto de mensajes si: Ambos o uno de ellos, no son capaces de responder a una parte del conjunto de Objetos. Ningún objeto es capaz de responder a ese conjunto de mensajes. Ambos objetos pueden responder a los mismos colaboradores externos. Ambos son capaces de responder a todo el conjunto de mensajes. El mensaje new de las colecciones: Todas las opciones son incorrectas. Se utiliza sin parámetros en las colecciones estáticas. Se utiliza sin parámetros en las colecciones dinámicas. Se utiliza solo en los diccionarios. La colección SET se caracteriza por ser: Admitir duplicados. Colección estática. Todas las respuestas son incorrectas. Colección indexada. La colección OrderedCollection se caracteriza por ser: Todas las respuestas son correctas. Colección indexada. Dinámica. Admitir duplicados. El mensaje Collect de una colección: Retorna el primer elemento que haga que un unBloque evalué en true. Retorna una nueva colección conteniendo el resultado de las sucesivas evaluaciones del bloque. Retorna una nueva colección conteniendo todos aquellos elementos que hicieron que unBloque evaluara en true. Retorna una nueva colección conteniendo todos aquellos elementos que hicieron que unBloque evaluara en false. 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 una nueva colección conteniendo todos aquellos elementos que hicieron que unBloque evaluara en true. Retorna el primer elemento que haga que unBloque evaluara en true. En la Herencia: Los objetos heredan sólo los atributos de las clases a la que pertenecen. Los objetos heredan los atributos y el comportamiento de todas las clases a las que pertenecen. Los objetos heredan sólo el comportamiento de las clases a la que pertenecen. Ninguna afirmación es correcta. Se define a la Herencia múltiple cuando: Mientras una case base se 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. Utilizar una SortedCollection con un bloque de evaluación explícito para el ordenamiento. Todas las respuestas son correctas. Utilizar en forma directa una SortedCollection. A través de la Herencia los objetos pueden: Compartir y extender su comportamiento. Compartir su comportamiento. Extender su comportamiento. Compartir algunos comportamientos. La colección Bag se caracteriza por ser: No admite duplicados. Todas las respuestas son incorrectas. Colección indexada. Estática. ¿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. En una colección Array, se puede incrementar la cantidad de elementos de la colección?: Si, 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. Si, 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. ¿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. Disponer de objetos polimórficos que sean intercambiables le otorga al lenguaje que lo implementa: Mayor rigidez y control absoluto de la implementación. Mayor flexibilidad en el desarrollo. Ser implementados con la definición de nuevas clases abstractassin su definición previa. Ninguna opción es correcta. |