wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Programación Orientada a Objetos

Total questions: 23

Worksheet time: 8mins

Name
Class
Date
1.

En programacion se utiliza para modelar un conjunto de objetos

a)

Plantilla

b)

Objeto

c)

Clase

d)

Metodos

2.

Es lo que el objeto puede hacer

a)

Funciones

b)

Metodos

c)

Operaciones

d)

Atributos

3.

Se refieren a caracteristicas principalmente fisicas y de estado de un objeto

a)

Metodos

b)

Operaciones

c)

Atributos

d)

Objetos

4.

Una superclase es

a)

Una clase derivada de otra clase y que la hace mas fuerte

b)

Una clase que tiene agrupa objetos de diferentes clases

c)

Una clase que no necesita de nadie mas

d)

Una clase de la cual se deriva otra clase

5.

Una instancia de una clase es

a)

Una clase que es automatica

b)

Una clase que forma parte de un conjunto de clases

c)

Un objeto que pertenece a esa clase

d)

Una referencia a una clase

6.

Dentro de un conjunto de objetos existen diferentes formas y maneras de hacer las cosas

a)

Abstraccion

b)

Herencia

c)

Generalizacion

d)

Polimorfismo

7.

Atributos (datos) y comportamiento (codigo) estan modularizados en una sola entidad, y hay diferentes niveles de proteccion a los mismos.

a)

Encapsulamiento

b)

Polimorfismo

c)

Proteccion

d)

Especializacion

8.

¿Qué elementos crees que definen a un objeto?

a)

Sus cardinalidad y su tipo

b)

Sus atributos y sus métodos

c)

La forma en que establece comunicación e intercambia mensajes

d)

Su interfaz y los eventos asociados

9.

La siguiente definición: "Describe la capacidad de crear clases nuevas a partir de una clase existente", corresponde a?

a)

Polimorfismo

b)

Herencia

c)

Encapsulación

d)

Ninguna respuesta es correcta

10.

La siguiente definición: "Habilidad de tener diferentes formas", corresponde a?

a)

Polimorfismo

b)

Herencia

c)

Encapsulación

d)

Ninguna respuesta es correcta

11.

Las clases normalmente disponen de:

a)

Nombre, atributos y métodos.

b)

Herencia, atributos y nombre.

c)

Nombre, métodos, herencia.

12.

La palabra reservada para crear una clase en java es

a)
class
b)
Clas
c)
Object
d)
object
13.

Los pilares de la programación orientada a objetos son:

a)

Abstracción, encapsulamiento, polimorfismo, herencia.

b)

Modularidad, abstracción, encapsulamiento, polimorfismo.

c)

Herencia, abstracción, modularidad, encapsulamiento.

14.

¿Qué es una clase en programación orientada a objetos?

a)

Una función que devuelve un valor

b)

Una plantilla para crear objetos que comparten atributos y comportamientos.

c)

Un método para organizar el código

d)

Un tipo de dato primitivo

15.

¿Cuál es la diferencia entre un objeto y una clase en programación orientada a objetos?

a)

Una clase es un tipo de dato en programación, mientras que un objeto es un método

b)

La clase es el plano para crear objetos, mientras que el objeto es una instancia específica de una clase.

c)

Un objeto es una función en programación, mientras que una clase es una variable

d)

Un objeto es estático en programación, mientras que una clase es dinámica

16.

¿Qué son los métodos en programación orientada a objetos?

a)

Variables globales en un programa

b)

Comentarios en el código

c)

Funciones asociadas a una clase u objeto para realizar operaciones específicas.

d)

Números aleatorios en una función

17.

¿Qué son los atributos en programación orientada a objetos?

a)

El color de un objeto

b)

Los métodos de un objeto

c)

El nombre de un objeto

d)

Las características o propiedades de un objeto

18.

¿Cuál es la importancia de la metodología orientada a objetos en el desarrollo de software?

a)

No tiene ninguna importancia en el desarrollo de software.

b)

Solo es útil para proyectos pequeños.

c)

Aumenta la complejidad del código y dificulta su mantenimiento.

d)

Facilita la organización del código y su reutilización.

19.

¿Cuál es la diferencia entre la programación orientada a objetos y la programación estructurada?

a)

La programación orientada a objetos se basa en la creación de clases y objetos, mientras que la programación estructurada se basa en la secuencia de instrucciones y la modularidad.

b)

La programación orientada a objetos utiliza principalmente funciones, mientras que la programación estructurada utiliza principalmente métodos.

c)

La programación orientada a objetos se basa en el uso de lenguajes de alto nivel, mientras que la programación estructurada se basa en lenguajes de bajo nivel.

d)

La programación orientada a objetos se enfoca en la eficiencia del código, mientras que la programación estructurada se enfoca en la legibilidad del código.

20.

¿Cuál es el papel de los constructores en la programación orientada a objetos?

a)

Diseñar bases de datos

b)

Escribir documentación técnica

c)

Crear interfaces de usuario

d)

Inicializar objetos

21.

¿Cuál es el concepto de abstracción en programación orientada a objetos?

a)

Crear objetos a partir de una clase

b)

Eliminar todas las características de un objeto

c)

Proceso de identificar las características de un objeto y agregar detalles innecesarios

d)

Proceso de identificar las características esenciales de un objeto y eliminar los detalles innecesarios

22.

¿Cuál es el proceso de creación de un objeto en Java?

a)

Hacer clic en un botón para generar el objeto

b)

Definir una clase, crear una instancia con la palabra clave 'new', y asignar la instancia a una variable.

c)

Copiar y pegar el objeto de otro programa

d)

Escribir una función que devuelva el objeto

23.

Una variable es?

a)

Un dato

b)

Un lugar para almacernar números

c)

Un lugar para almacenar cualquier valor

d)

Ninguno