Está en la página 1de 11

29/1/22 16:12 Test programación - t5 - daw

Tema 5

1) Señala cuál es la correcta de las siguientes definiciones referidas a


clases y objetos:

Seleccione una o más de una:


a. Toda clase que forma parte del programa tiene, en un
instante dado, uno o más objetos que son instancia de ella.
b. Un programa orientado a objetos es una colección
estructurada de objetos que definen los distintos tipos de clases
que van a intervenir en la resolución del problema.
c. Un programa orientado a objetos está compuesto por un
conjunto de objetos que son representaciones del mundo real y
que interaccionan entre sí para la resolución de un problema.
d. Toda clase es una instancia de un único objeto.

Tema 5

2) Señala, de las siguientes definiciones referidas a objetos en


programación, aquélla que en tu opinión sea la más correcta:

Seleccione una o más de una:


a. Un objeto es una unidad lógica de negocio que agrupa
acciones dentro de funciones y procedimientos.
b. Un objeto es una unidad lógica de negocio que incluye datos
y operaciones sobre esos datos.
c. Un objeto es una unidad lógica de negocio que agrupa
acciones dentro de funciones y procedimientos, y además los
atributos o características especiales de cada función.
d. Un objeto en la Programación Orientada a Objetos es el
equivalente a las funciones y procedimientos en la
Programación Estructurada.

https://www.daypo.com/programacion-t5-daw.html#test 1/11
29/1/22 16:12 Test programación - t5 - daw

Tema 5

3) De las siguientes afirmaciones referidas a los métodos, señala cuál


es la correcta:

Seleccione una o más de una:


a. Todas son correctas.
b. La lista de parámetros de un método debe coincidir con la
lista de argumentos con los que es llamado.
c. Cualquier método puede no devolver un valor, en cuyo caso
se indica sin utilizar ninguna palabra reservada.
d. Los atributos de instancia junto con los métodos de instancia
reciben el nombre de miembros de clase.

Tema 5

4) Entre las ventajas de la Programación Orientada a Objetos se


encuentran:

Seleccione una o más de una:


a. Correspondencia directa entre el espacio del problema y el
espacio de la solución.
b. Uso de entidades reutilizables.

c. Facilidad de mantenimiento.

d. División entre datos y procesos.

https://www.daypo.com/programacion-t5-daw.html#test 2/11
29/1/22 16:12 Test programación - t5 - daw

Tema 5

5) Cuando establecemos el paquete al que pertenece una clase usando


la sentencia package Nombre_de_Paquete; debemos tener en cuenta
que:

Seleccione una o más de una:


a. La sentencia package debe aparecer siempre que declaremos
una clase.
b. Todas son correctas.

c. La sentencia package debe ir al principio de la clase.


d. Deberemos crear un directorio que se llame como el nombre
de la clase que va contenida en el paquete.

Tema 5

6) Señala cuál de los siguientes elementos no forma parte de la


declaración de un método:

Seleccione una o más de una:


a. Declaración de variables locales.

b. Secuencia de instrucciones.

c. Declaración de atributos de la clase.

d. Declaración de parámetros.

Tema 5

7) La abstracción es una propiedad mediante la cual los objetos se ven


según su comportamiento externo. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

https://www.daypo.com/programacion-t5-daw.html#test 3/11
29/1/22 16:12 Test programación - t5 - daw

Tema 5

8) Los objetos no llegan a ser una representación del mundo real, ya


que están más cerca del modelo computacional que de la forma de
pensar de la gente. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

Tema 5

9) Señala, de las siguientes afirmaciones referidas a las dificultades


surgidas de las técnicas estructuradas, aquélla que en tu opinión sea la
más importante:

Seleccione una o más de una:


a. El principal problema de la Programación Estructurada es que
los programas no reflejan de manera fácil y efectiva las
entidades del mundo real.
b. El principal problema de la Programación Estructurada es que
los programas no hacen una división entre datos y procesos.
c. Todas las anteriores son correctas.
d. El problema principal de la Programación Estructurada es que
la relación entre datos y procesos queda reflejada en el
programa, por lo que cualquier cambio en el proceso o en los
datos supone cambios importantes en el propio programa.

Tema 5

10) Los métodos estáticos son aquellos métodos que se pueden utilizar
solamente una vez que se ha instanciado el objeto. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

https://www.daypo.com/programacion-t5-daw.html#test 4/11
29/1/22 16:12 Test programación - t5 - daw

Tema 5

11) La Programación Estructurada divide los programas en un conjunto


de acciones, mientras que la Programación Orientada a Objetos lo que
hace es descomponer en objetos. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

Tema 5

12) Los constructores son métodos especiales que no devuelven


ningún valor, en cuyo caso se indica sin utilizar ninguna palabra
reservada. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

Tema 5

13) Un objeto tiene una parte privada, a la que sólo es posible acceder
a través de los métodos internos de dicho objeto. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

https://www.daypo.com/programacion-t5-daw.html#test 5/11
29/1/22 16:12 Test programación - t5 - daw

Tema 5

14) En la Programación Orientada a Objetos, los objetos se crean y


entre ellos se envían mensajes, para luego ser destruidos y liberada la
memoria que ocupan. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

Tema 5

15) Cuando escribimos un programa o aplicación, lo que hacemos es


definir las clases y al ejecutar el programa se crean los objetos.
¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

Tema 5

16) Relaciona cada sentencia con la acción que realiza:


Creamos un tipo de
Scanner teclado = new
objeto que nos permite
Scanner (System.in);
leer cualquier tipo de
InputStreamReader isr = datos.
new
Creamos un tipo de
InputStreamReader(Syst
objeto que nos permite
em.in);
leer caracteres.
System.out.println("Bien
Salida estándar por
venido, " + nombre);
pantalla.
BufferedReader br = new
Leemos hasta el fin de
BufferedReader (isr);
línea.

https://www.daypo.com/programacion-t5-daw.html#test 6/11
29/1/22 16:12 Test programación - t5 - daw

Tema 5

17) La encapsulación es el proceso mediante el cual un objeto


restringe el acceso a su información para evitar ser manipulado de
forma inadecuada. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

Tema 5

18) Empareja los códigos de conversión de la orden printf() con la


función de cada uno:
Escribe un número en
%e punto flotante con
notación científica.
%d
Escribe un entero.
%s Escribe una cadena de
texto.
%c
Escribe un carácter.

Tema 5

19) Indica cuál de las siguientes afirmaciones es una ventaja del


ocultamiento de la información:

Seleccione una o más de una:


a. Permite crear una clase nueva en términos de una ya
existente.
b. Todas las anteriores son correctas.

c. Simplifica la percepción del cliente respecto del método.

d. Evita usos inadecuados de los datos.

https://www.daypo.com/programacion-t5-daw.html#test 7/11
29/1/22 16:12 Test programación - t5 - daw

Tema 5

20) Un paquete es un conjunto de clases que tienen alguna relación


entre sí. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

Tema 5

21) Los atributos de las clases en Java pueden ser de tipo primitivo o
bien pueden ser objetos de otras clases. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

Tema 5

22) Cuando creamos un objeto hay que utilizar el constructor de la


clase, indicando en todos los casos los parámetros necesarios para
crearlo. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

Tema 5

23) La abstracción es el proceso mediante el cual definimos las


características generales de un objeto. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

https://www.daypo.com/programacion-t5-daw.html#test 8/11
29/1/22 16:12 Test programación - t5 - daw

Tema 5

24) Empareja cada paquete con su descripción:


Clases de utilidad
java.util general.

java.io Entrada y salida.


Construcción de
java.awt
interfaces de usuario.
java.lang Clases básicas del
lenguaje.

Tema 5

25) Indica cuáles de las siguientes afirmaciones son correctas:

Seleccione una o más de una:


a. Una clase puede ser instancia de varios objetos.

b. Los objetos representan casos individuales de las clases.


c. Un objeto resume las características comunes de un conjunto
de clases.
d. Todo objeto tiene una zona de almacenamiento propia que es
distinta a la de cualquier otro objeto.

Tema 5

26) La entrada por teclado con la clase System encapsula un objeto en


la clase InputStreamReader para posteriormente encapsularlo en la
clase BufferedReader. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

https://www.daypo.com/programacion-t5-daw.html#test 9/11
29/1/22 16:12 Test programación - t5 - daw

Tema 5

27) Relaciona cada fase con la acción que se lleva a cabo en ella:
System.runFinalization();
Destrucción
tipo nombre_objeto;
Declaración
nombre_objeto = new
Instanciación Constructor_de_la_Clase
;
Manipulación
nombre_objeto.atributo

Tema 5

28) La clase System del paquete java.lang, como cualquier clase, está
formada por métodos y atributos, y además es una clase que no se
puede instanciar, sino que se utiliza directamente. ¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

Tema 5

29) En la definición de una clase debemos tener en cuenta que:

Seleccione una o más de una:


a. Se deben incluir los atributos comunes del conjunto de
objetos y los métodos que operan sobre ellos.
b. Todas son ciertas.

c. Crearemos la clase con la palabra reservada classes.


d. El archivo de la clase debe tener el mismo nombre que el
método que contenga dicha clase.

https://www.daypo.com/programacion-t5-daw.html#test 10/11
29/1/22 16:12 Test programación - t5 - daw

Tema 5

30) El polimorfismo indica la propiedad de que varias clases creadas a


partir de una antecesora realicen una misma acción de forma diferente.
¿Verdadero o falso?

Seleccione una:
Verdadero

Falso

https://www.daypo.com/programacion-t5-daw.html#test 11/11

También podría gustarte