0% encontró este documento útil (0 votos)
4 vistas6 páginas

Métodos Isomórficos y POO en Java

TP2 Programacion Orientada a Objetos

Cargado por

staysceneps3
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas6 páginas

Métodos Isomórficos y POO en Java

TP2 Programacion Orientada a Objetos

Cargado por

staysceneps3
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TP1 – Programación – 2022

Pregunta 1

Cuál de las siguientes opciones muestran dos métodos isomórfico?

• public boolean entre2(double e) y public boolean entre(double e)


• public boolean entre(double e) y public int entre(double e)
• public boolean entre(double e, int x) y public boolean entre(double e)
• public boolean entre(double e, int x) y public int entre2(double e)

Pregunta 2

¿Cuál de las siguientes opciones muestran dos métodos isomórfico?

• public boolean holaMundo(String ing , int x) y public int holaMundo(double e)


• public boolean leerNombre2(String ing) y public boolean leerNombre(String ing)
• public boolean leerNombre (String nom, int x) y public boolean leerNombre(String nom)
• public boolean leerNombre(String nom) y public int leerNombre(String nom)

Pregunta 3

¿Los nombres de qué componente del modelo de Programación Orientada a Objetos se inician con mayúsculas?

• Las excepciones.
• Los métodos que no usan void.
• Las clases.
• Los métodos.
• Las variables.

Pregunta 4

¿Qué dos paradigmas de programación podemos encontrar al escribir un programa en Java?

• El Paradigma de Programación Orientado a Objetos y el Paradigma de Programación Orientada a Eventos.


• El Paradigma de Programación Estructurada y el de Programación Orientada a Eventos.
• El Paradigma de Programación Orientado a Objetos y el de Programación Estructurada.
• El Paradigma de Programación Orientado a Objetos, y el modular.
• El Paradigma de Programación Modular y el Paradigma de Programación Orientada a Eventos.

Pregunta 5

¿Por qué fenómeno se puede responder a un mensaje que trae la firma del método, eligiendo entre los métodos con
el mismo nombre y distinta signatura?

• Isomorfismo.
• Despacho dinámico.
• CamelCase.
• Constancia de nombres.
• El uso de mayúsculas y minúsculas.

Pregunta 6

En esencia, ¿en qué situación se da el polimorfismo?

• Se da cuando hay varios métodos que tienen nombre parecido entre sí.
• Se da cuando hay un método abstracto que puede recibir distintos parámetros.
• Se da cuando hay distintos métodos en distintas clases con el mismo nombre.
• Se da cuando hay varios métodos que tienen distintos nombres, pero los mismos argumentos o parámetros.
TP1 – Programación – 2022

• Se da cuando hay varias clases con el mismo método y distintos argumentos o parámetros.

Pregunta 7

¿Qué nombre recibe la acción de escribir dos métodos con el mismo nombre y distinta signatura?

• Redundancia.
• Polimorfismo.
• Isomorfismo.
• Herencia.
• Sobrecarga.

Pregunta 8

¿Cuál de las siguientes opciones completan afirmaciones que son correctas? “Camel Case propone que … “

• Si los identificadores tienen más de una palabra, estas se inician con una Mayúscula.
• El nombre de los métodos se inicia en Mayúscula.
• El nombre de las clases se inicia en Mayúscula.
• No se usen separadores entre las palabras.

Pregunta 9

¿Cuál de las siguientes opciones completa una afirmación que es correcta? “Camel Case propone que… “

• Si los identificadores tienen más de una palabra, estas se inician con una Mayúscula.
• Los identificadores alternen una letra minúscula y una mayúscula.
• El nombre de las clases se inicia en minúscula.
• El nombre de los métodos se inicia en Mayúscula.
• Se usen separadores (guiones o espacios) entre las palabras.

Pregunta 10

Complete correctamente la frase con una de las siguientes opciones. “El largo, forma, y color de un objeto se
consideran … ”

• … atributos void del mismo”.


• … herencia de otra clase”.
• … excepciones del mismo”.
• … atributos del mismo”.
• … métodos públcos del mismo”.

Pregunta 11

¿Cuáles de las siguientes opciones son correctas comparaciones cuando hablamos de clases? Marque las tres
respuestas correctas.

• Molde.
• Template.
• Plantilla.
• Contenedor.
• Cáscara.

Pregunta 12

¿Cuáles opciones corresponden a ventajas de la POO? Marque tres opciones correctas.


TP1 – Programación – 2022

• Necesidad de uso de librerías.


• Polimorfismo.
• Reusabilidad.
• Mantenibilidad.
• Modificabilidad.

Pregunta 13

Complete correctamente la frase con una de las siguientes opciones. “Los programadores de Java, en general,
escriben … “

• … programas sin clases, porque se usan todas las que trae Java”.
• … clases que contienen atributos y métodos”.
• … clases que contienen solamente atributos”.
• … paquetes que contienen métodos y atributos independientes de las clases”.
• … clases que se instancian desde los objetos”.

Pregunta 14

¿Por qué el isomorfismo es algo no deseado en la P.O.O.?

• Porque el despacho dinámico, los diferencia por el orden en que están escritos dentro de la clase.
• Porque es un nombre erróneo que suele darse al polimorfismo.
• Porque dos métodos isomórficos tienen distinta signatura y no se pueden sobrecargar.
• Porque dos métodos isomórficos tienen misma signatura y no se pueden sobrecargar.
• Porque el despacho dinámico, los diferencia por el tamaño de los métodos lo que lleva tiempo de ejecución.

Pregunta 15

¿Qué hace la palabra clave new en Java?

• Solicita memoria del sistema para almacenar un objeto y luego llama al constructor.
• Crea una nueva extensión de la clase.
• Crea una sesión nueva con el sistema operativo.
• Abre una nueva ventana para escribir los atributos del nuevo objeto.

Pregunta 16

¿Gracias a qué propiedad de la POO todos los objetos tendrán los mismos componentes que indica la clase usada
para crearlos?

• Polimorfismo.
• Clase.
• Herencia.
• Encapsulamiento.
• Abstracción.

Pregunta 17

El método main, que es el punto de inicio de una aplicación, ¿cómo debiera estar ubicado en una aplicación?

• En una sola clase, siendo el único punto de inicio de la aplicación.


• En varios métodos main en todas las clases de la aplicación.
• En un solo método, como interno.
• En un solo objeto, derivado de la clase Main.
• En varias clases, derivado de la clase Main.
TP1 – Programación – 2022

Pregunta 18

¿Entre qué elementos está el paradigma de objetos, haciendo las veces de filtro?

• Entre el usuario y la solución al problema que debe construir.


• Entre el usuario y la aplicación.
• Entre el programador y el problema.
• Entre el usuario y el programador.
• Entre el problema y el modelo.

Pregunta 19

¿Cuál de las siguientes son desventajas de la POO? Marque tres opciones correctas.

• Necesidad de aprendizaje y entrenamiento.


• Cambio en la forma de pensar la programación.
• La reusabilidad.
• La mantenibilidad.
• La ejecución requiere más proceso lo que puede hacerla más lenta.

Pregunta 20

Indicar las opciones que responden a la siguiente pregunta: ¿qué dos conceptos básicos son el fundamento de la
POO? (Dos opciones son correctas)

• La crisis del software.


• La comunicación entre objetos a través de mensajes.
• El diseño de la Máquina Virtual.
• La existencia de objetos.
• El encapsulamiento de las clases y sus métodos.

Pregunta 21

¿Cuál es la condición que se debe cumplir para llamar a un método, además del nombre del mismo?

• Debe tener un modificador de acceso diferente a public.


• No debe indicarse la lista de argumentos.
• Deben indicarse el nombre del argumento y su valor con el símbolo “-“.
• Debe estar definido al menos dos métodos con el mismo nombre.
• El número de argumentos en la llamada debe coincidir con la lista de argumentos de algunos de los métodos
con igual nombre.

Pregunta 22

¿Cuál de las siguientes afirmaciones es verdadera?

• Java es usada solamente en aplicaciones relacionadas con dispositivos conectados en Internet.


• Todas las variables deben recibir un tipo de dato cuando se declaran.
• El identificador de una variable llamada “número” y otro “Número” son considerados iguales en Java.

Pregunta 23

¿Cuál es significado de la palabra “void”, que precede al nombre de un método?

• Este método tiene acceso restringido.


• El método es constante y se ejecuta una sola versión.
• Este método no devuelve ningún valor, es una función.
TP1 – Programación – 2022

• Este método no devuelve ningún valor, es un procedimiento.


• Este método devuelve un objeto void.

Pregunta 24

¿Cuál opción completa correctamente la frase? “La POO tiene como fundamento la idea de …

• … contener en objetos a los métodos para que nunca se puedan reusar”.


• … que los atributos contienen a los objetos”.
• … contener en los objetos a sus métodos”.
• … contener dentro de los métodos las definiciones de objetos”.
• … que los métodos mandan mensajes a los objetos”.

Pregunta 25

Analizando su declaración y el cuerpo del código de un método, ¿por qué podemos afirmar que un método es una
función? Marque las dos opciones correctas.

• Porque en su cuerpo tiene la sentencia “return”.


• Solamente por la presencia de la palabra “return”.
• Porque en su cuerpo carece de la sentencia “return”.
• Porque en cuerpo está la declaración “return int”.
• Porque indica en su declaración que devuelve un tipo de dato u objeto.

Pregunta 26

¿En dónde se pueden almacenar clases, además de los archivos .class?

• En paquetes.
• Dentro de los atributos.
• No se pueden almacenar si no es en esos archivos.
• En el método main.
• En métodos de una clase del sistema.

Pregunta 27

Según lo visto hasta ahora, ¿qué debe haber en cada aplicación o programa Java, basada en clases?

• Que los métodos sean privados.


• Un método llamado main.
• Que las variables sean privados.
• Al menos dos variables declaradas.
• Que todas las variables sean enteras

Pregunta 28

Asocie la palabra con la definición dentro de la Programación Orientada a Objetos:

Encapsulamiento. La clase protege los atributos.


Polimorfismo. Signatura de métodos.
Herencia. Una clase recibe de otra clase.
TP1 – Programación – 2022

Objeto. Elemento base de la POO.


Método. Unidad de programación.

Pregunta 29

El polimorfismo, ¿en qué componente del método se basa para poder funcionar?

• En los parámetros, exclusivamente en el orden en que se escriben.


• En la signatura.
• En la clase a la que pertenecen.
• En los parámetros, exclusivamente en sus tipos de datos.
• El nombre del método únicamente.

Pregunta 30

¿Cuál de las siguientes opciones es una ventaja de la POO y que corresponde a la siguiente frase? “Debido a la
sencillez para abstraer el problema, los programas orientados a objetos son más sencillos de leer y comprender,
pues nos permiten ocultar detalles de implementación dejando visibles sólo aquellos detalles más relevantes”.

• Reusabilidad.
• Modificabilidad.
• Mantenibilidad.
• Isomorfismo.
• Herencia.

También podría gustarte