wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

programación orientada a objetos

Total questions: 40

Worksheet time: 35mins

Name
Class
Date
1.

La programación orientada a objetos es:

a)

Un paradigma de programación que se basa en el uso de estructuras.

b)

Un paradigma paradigma de programación que se basa en la comunicación entre entidades.

c)

Un paradigma de eventos heredados.

2.

Un objeto es:

a)

Una instancia en el programa.

b)

Una estructura en el programa.

c)

Un atributo y método en el programa.

3.

Las clases son:

a)

Las operaciones realizables de un objeto.

b)

Las propiedades presentes en un objeto.

c)

Los modelos para la creación de objetos.

4.

Los métodos son:

a)

Las propiedades presentes en un objeto.

b)

Las operaciones realizables de un objeto.

c)

Los modelos para la creación de objetos.

5.

Las clases normalmente disponen de:

a)

Nombre, atributos y métodos.

b)

Herencia, atributos y nombre.

c)

Nombre, métodos, herencia.

6.

La programación orientada a objetos se basa en:

a)

Un ambiente real.

b)

Una orden de comando.

c)

Una base de datos.

7.

¿Qué es una variable?

a)

a) Las variables en Java son los tipos de datos que determinan un valor.

b)

b) Las variables en Java son aquellos valores que no cambian.

c)

c) Las variables en Java son un espacio de memoria en el que guardamos un determinado valor.

d)

Ninguna de las anteriores.

e)

a), b) y c) son correctas.

8.

Según esta definición: “Es una representación abstracta de algo”, nos estamos refiriendo a:

a)

Un método

b)

Una Clase

c)

Un atributo

d)

Ninguna respuesta es correcta

9.

La siguiente definición: "Oculta los campos implementados en la clase, esto implica el tratamiento de los campos como una única unidad", 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.

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

a)

Es una categoría 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.

12.

Se refieren a características principalmente físicas y de estado de un objeto

a)

Métodos

b)

Atributos

c)

Operaciones

d)

Objetos

13.

Una instancia de una clase es

a)

Una clase que es automática.

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.

14.

¿Qué elementos definen a un objeto?

a)

Sus atributos.

b)

Su interfaz.

c)

Sus métodos.

d)

Sus eventos asociados.

15.

¿Qué es BlueJ?

a)

Un IDE para desarrollar aplicaciones

b)

Una librería de Java.

c)

Una versión de Java especial para servidores.

d)

Ninguna de las anteriores.

16.

La palabra reservada en lenguaje JAVA para crear una clasees

a)

class

b)

clas

c)

Clase

d)

new

17.

¿Cuál es la palabra reservada en lenguaje JAVA que se utiliza para crear un objeto?

a)

create

b)

object

c)

new

d)

main

18.

La acción de crear un objeto a partir de una clase se llama .....

a)

Instanciar

b)

Abstracción

c)

Programación orientada a objetos

d)

Lenguaje Orientado a objetos

19.

La acción de identificar atributos y métodos de los objetos para un programa se llama .....

a)

Instanciar

b)

Abstracción

c)

Programación orientada a objetos

d)

Lenguaje Orientado a objetos

20.

Dada la siguiente definición: será un nuevo tipo de dato con el que se puede trabajar, para poder utilizar dichos tipos de datos se debe crear instancias u ocurrencias específicas. Identifique el concepto correcto.

a)

Clase.

b)

Método.

c)

Objeto.

21.

¿En que años empezó a ganar notoriedad el paradigma de

Programación Orientada a Objetos?

a)

Entre los años 80 y 90

b)

Entre los años 2000 y 2010

c)

Entre los años 70 y 80

22.

Identifique la estructura de repetición referida en el concepto siguiente: "...permite iterar un conjunto de líneas de código de acuerdo a una condición que se evalúa al final del ciclo; si la condición que se evalúa es verdadera se sigue iterando el ciclo repetitivo; si la condición es falsa o no se cumple se sale del proceso de iteración..."

a)

while

b)

do-while

c)

if/else

23.

Indique la forma correcta para declarar e inicializar un objeto en base a la siguiente clase implementada en lenguaje de programación Java.


public class Provincia{

double poblacion;

}

a)

Provincia pp = new Provincia()

b)

provincia = Provincia()

c)

Provincia pp = Provincia()

24.

¿Cuál de los siguientes enunciados es mejor aprovechado a

través de la Programación Orientada a Objetos?

a)

Uso de características de programación estructurada.

b)

Uso de lenguajes de programación como Pascal.

c)

Reutilización de código.

25.

La programación orientada a objetos es un paradigma de programación en la que se incluyen clases, estándares y proyectos.

a)

Verdadero

b)

Falso

26.

En la programación orientada a objetos se incluyen dos partes importantes:

a)

Clases y orientaciones

b)

Orientado y Objetos

c)

Clases y Objetos

d)

Ninguna es correcta

27.

Con qué otro nombre se le conoce a una clase?

a)

Objeto

b)

Plantilla

c)

OPP

d)

Clase

28.

Todos los objetos creados tienen dos características importantes, los cuales son:

a)

atributos y metodos

b)

nombres y clases

c)

clases y objetos

d)

Ninguna es correcta

29.

Son los valores o características de los objetos.

a)

ATRIBUTOS

b)

MÉTODOS

c)

CLASES

30.

Son las acciones que puede realizar un objeto:

a)

ATRIBUTOS

b)

MÉTODOS

c)

EVENTOS

31.

Netbeans es un IDE que permite desarrollar un sistema mediante el lenguaje de programación Java.

a)

Verdadero

b)

Falso

32.

Java es un lenguaje de programación que permite crear variables sin definir el tipo de dato de una variable

a)

Verdadero

b)

Falso

33.

Un objeto es:

a)

Un elemento del mundo real

b)

Una instancia de una clase que posee atributos y acciones que simulan algo del mundo real.

c)

Un elemento desde donde se pueden crear clases para la creación de otros objetos.

d)

Ninguna de las anteriores.

34.

¿Cuál es la función de la propiedad enabled?

a)

habilitar o deshabilitar el botón

b)

cambia el tipo de letra

c)

cambia el tamaño y la posición del objeto

d)

ninguna de las opciones

35.

IF es una estructura de control que permite ejecutar lineas de código si la condición es verdadera

a)

Verdadero

b)

Falso

36.

Pueden crearse nuevas clases a partir de clases que ya existen

a)

Namespaces

b)

Herencia

c)

Empaquetamiento

d)

Referencias

37.

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

38.

La programación orientada a objetos es un ejemplo de paradigma.

a)

VERDADERO

b)

FALSO

39.

Un algoritmo es una serie de pasos definidos para resolver un problema.

a)

VERDADERO

b)

FALSO

40.

Un lenguaje de programación es lo mismo que un compilador.

a)

VERDADERO

b)

FALSO