wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PROGRAMACION ORIENTADA A OBJETOS

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

Entidad con atributos y comportamiento

a)

Clase

b)

Objeto

c)

Plantilla

d)

Funcion

2.

En programacion se utiliza para modelar un conjunto de objetos

a)

Plantilla

b)

Objeto

c)

Clase

d)

Metodos

3.

Es lo que el objeto puede hacer

a)

Funciones

b)

Metodos

c)

Operaciones

d)

Atributos

4.

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

a)

Metodos

b)

Operaciones

c)

Atributos

d)

Objetos

5.

Es lo que se le puede hacer a un objeto

a)

Metodos

b)

Plantillas

c)

Atributos

d)

Operaciones

6.

Es un conjunto de objetos con caracteristicas y semantica en comun

a)

Objeto

b)

Plantilla

c)

Clase

d)

Biblioteca

7.

Cuando se crea una clase que generaliza dos o mas clases, y toma las caracteristicas que tienen en comun

a)

Herencia

b)

Abstraccion

c)

Especializacion

d)

Empaquetamiento

8.

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

9.

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

10.

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

a)

Abstraccion

b)

Herencia

c)

Generalizacion

d)

Polimorfismo

11.

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

12.

Todo sistema esta compuesto de objetos que se comunican entre si por medio de mensajes

a)

Estado de un objeto

b)

Modelado de clases

c)

Paradigma de orientacion a objetos

d)

Herencia

13.

¿Cuál es la descripción que crees que define mejor el concepto 'clase' en la programación orientada a objetos?

a)

Es una categoria de datos ordenada secuencialmente

b)

Es un tipo particular de variable

c)

Es un concepto similar al de 'array'

d)

Es un modelo o plantilla a partir de la cual creamos objetos

14.

Qué tipo de clases puedo hacer en Java.?

a)

Publicas y módulos

b)

Módulos

c)

Publicas y Privadas

d)

Privadas

15.

¿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

16.

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

17.

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

a)

Polimorfismo

b)

Herencia

c)

Encapsulación

d)

Ninguna respuesta es correcta

18.

Las clases normalmente disponen de:

a)

Nombre, atributos y métodos.

b)

Herencia, atributos y nombre.

c)

Nombre, métodos, herencia.

19.
La palabra reservada para crear una clase en python es
a)
class
b)
Clas
c)
Object
d)
object
20.

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.