wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programación Orientada a Objetos

Total questions: 40

Worksheet time: 41mins

Name
Class
Date
1.

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

2.

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

3.

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

a)

Abstraccion

b)

Herencia

c)

Generalizacion

d)

Polimorfismo

4.

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

5.

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

6.

Qué tipo de clases puedo hacer en Java.?

a)

Publicas

b)

Publicas, privadas y protected

c)

Publicas y Privadas

d)

Privadas

7.

¿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

8.

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

9.

Las clases normalmente disponen de:

a)

Nombre, atributos y métodos.

b)

Herencia, atributos y nombre.

c)

Nombre, métodos, herencia.

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

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.

12.

Entidad con atributos y comportamiento

a)

Clase

b)

Objeto

c)

Plantilla

d)

Funcion

13.

En programacion se utiliza para modelar un conjunto de objetos

a)

Plantilla

b)

Objeto

c)

Clase

d)

Metodos

14.

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

a)

Metodos

b)

Operaciones

c)

Atributos

d)

Objetos

15.

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

16.

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

17.

¿Cuál es una ventaja de utilizar la herencia en la programación?

a)

Permite ampliar la funcionalidad de una clase sin modificarla

b)

Facilita el mantenimiento de aplicaciones

c)

Promueve la reutilización de código

d)

Todas las anteriores

18.

Una clase consta de:

a)

Métodos

b)

Nombre

c)

Propiedades

d)

Ninguna respuesta es correcta

19.

Del siguiente código:

public void definitivo(){

def = (not1+not2+not3)/3;

System.out.println(“La definifiva de la competencia es “+def);

}

Podemos decir que:

a)

Imprime la suma de 3 notas.

b)

Que este método tiene argumentos.

c)

Este método no retorna ningún dato, porque es de tipo void

d)

Ninguna respuesta es correcta.

20.

Cuantas Clases publicas puedo haceren un proyecto en Java?

a)

2

b)

3

c)

4

d)

1

21.

¿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

22.

¿Qué código asociarías a una Interfaz en Java?

a)

public class Componente interface Product

b)

Componente cp = new Componente (interfaz)

c)

public class Componente implements Printable

d)

Componente cp = new Componente.interfaz

23.

Una variable es?

a)

Un dato

b)

Un lugar para almacernar números

c)

Un lugar para almacenar cualquier valor

d)

Ninguno

24.

Java usa librerias?

a)

NO

b)

Siempre

c)

SI

d)

Nuca

25.

En java cuantos do while, que significa?

a)

Doble condición

b)

Condición mienstras

c)

Hacer mientras

d)

Miestras hacer

26.

En Java, ¿qué palabra clave se usa para crear una subclase?

a)

new

b)

implements

c)

extends

d)

override

27.

En programacion se utiliza para modelar un conjunto de objetos

a)

Plantilla

b)

Objeto

c)

Clase

d)

Metodos

28.

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

a)

Metodos

b)

Operaciones

c)

Atributos

d)

Objetos

29.

Es un conjunto de objetos con caracteristicas y semantica en comun

a)

Objeto

b)

Plantilla

c)

Clase

d)

Biblioteca

30.

Pueden crearse nuevas clases a partir de clases que ya existen

a)

Namespaces

b)

Herencia

c)

Empaquetamiento

d)

Referencias

31.

Cuando una accion (metodo u operacion) es modificada por una clase derivada

a)

Sobrecarga

b)

Sobreescritura

c)

Generalizacion

d)

Abstraccion

32.

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

33.

En programacion se utiliza para modelar un conjunto de objetos

a)

Plantilla

b)

Objeto

c)

Clase

d)

Metodos

34.

Es lo que el objeto puede hacer

a)

Funciones

b)

Instanciar

c)

Operaciones

d)

Atributos

35.

Cuando una accion (metodo u operacion) es modificada por una clase derivada

a)

Sobrecarga

b)

Sobreescritura

c)

Generalizacion

d)

Abstraccion

36.

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

37.
El código de la siguiente imagen es...
a)
Correcto
b)
Tiene fallos
38.

¿Qué es NetBeans?

a)

Una libreria de Java

b)

Un IDE para desarrollar aplicaciones

c)

Una versión de Java especial para servidores

d)

Ninguna de las anteriores

39.

¿Cuál de los siguientes ejemplos usa abstracción?

a)

private int edad;

b)

class Auto extends Vehiculo {}

c)

abstract class Figura { abstract void dibujar(); }

d)

System.out.println("Hola");

40.

Si una clase hija redefine un método de la clase padre, ¿qué pilar se aplica?

a)

Polimorfismo

b)

Abstraccion

c)

Herencia

d)

Encapsulamiento