PPR Cuestionario 3
![]() |
![]() |
![]() |
Título del Test:![]() PPR Cuestionario 3 Descripción: Unidad 3 Parte 2/2 |




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