Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programación orientada a objetos

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

¿Cuál es el paradigma de programación que se enfoca en la estructura lógica de un programa?

a)

Programación orientada a objetos

b)

Programación imperativa

c)

Programación declarativa

d)

Programación concurrente

2.

¿Qué concepto de la programación orientada a objetos se refiere a la capacidad de los objetos para responder de distinto modo ante el mismo mensaje?

a)

Encapsulamiento

b)

Herencia

c)

Abstracción

d)

Polimorfismo

3.

¿Cuál es la principal ventaja de la programación orientada a objetos que disminuye los errores y promueve la reutilización del código?

a)

Reusabilidad de código

b)

Mayor dominio sobre el programa

c)

Disminución de errores de programación

d)

Los objetos son entidades autónomas

4.

¿Qué se debe utilizar para ocultar los detalles de implementación de un objeto y exponer solo una interfaz pública para interactuar con él?

a)

Abstracción

b)

Herencia

c)

Polimorfismo

d)

Encapsulamiento

5.

¿Cuál es el método que devuelve el valor del atributo nombre en el contexto de encapsulamiento?

a)

get_nombre()

b)

set_nombre()

c)

mostrar_nombre()

d)

cambiar_nombre()

6.

¿Qué método de la clase Perro se utiliza para que el perro emita el sonido 'Guau!'?

a)

sonido()

b)

ladrar()

c)

maullar()

d)

reaccionar()

7.

¿Qué se utiliza en la programación orientada a objetos para agrupar seres o cosas con características similares en grupos?

a)

Objeto

b)

Instancia

c)

Método

d)

Clase

8.

¿Cuál es el concepto de la programación orientada a objetos que permite que un objeto pueda heredar atributos y métodos de otro objeto?

a)

Herencia

b)

Polimorfismo

c)

Encapsulamiento

d)

Abstracción

9.

¿Qué se utiliza en la programación orientada a objetos para manipular el estado de un objeto?

a)

Métodos

b)

Constructores

c)

Atributos

d)

Clases

10.

¿Cuál es la característica de la programación orientada a objetos que permite que los objetos puedan interactuar y modificar los valores contenidos en sus atributos?

a)

Abstracción

b)

Polimorfismo

c)

Encapsulamiento

d)

Herencia

11.

¿Cuál es la característica principal de las clases en la programación orientada a objetos?

a)

Encapsulan datos y comportamiento

b)

Definen métodos

c)

Crean instancias

d)

Son objetos

12.

¿Cuál es la importancia de la abstracción en la programación orientada a objetos?

a)

Facilita la creación de modelos simplificados de la realidad

b)

Permite la interacción entre objetos de manera eficiente

c)

Define el comportamiento de los objetos de forma clara

d)

Controla el estado interno de los objetos

13.

¿Qué se utiliza en la programación orientada a objetos para dar soporte a la reutilización del código?

a)

Herencia

b)

Polimorfismo

c)

Encapsulamiento

d)

Abstracción

14.

¿Cuál es el método de la clase Gato que se utiliza para que el gato se mueva rápidamente?

a)

moverse()

b)

correr()

c)

saltar()

d)

dormir()

15.

¿Qué se utiliza en la programación orientada a objetos para ocultar los detalles de implementación de un objeto?

a)

Herencia

b)

Abstracción

c)

Polimorfismo

d)

Encapsulamiento

16.

¿Cuál es el principio de la programación orientada a objetos que permite la creación de nuevas clases basadas en clases existentes?

a)

Herencia

b)

Polimorfismo

c)

Encapsulamiento

d)

Abstracción

17.

¿Qué característica de la programación orientada a objetos permite que un objeto pueda tener múltiples formas o comportamientos?

a)

Encapsulamiento

b)

Herencia

c)

Abstracción

d)

Polimorfismo

18.

¿Cuál es el método de la clase Vehículo que se utiliza para calcular la velocidad?

a)

acelerar()

b)

frenar()

c)

calcularVelocidad()

d)

girar()