You are on page 1of 3

Cuestionario de evaluacin de conocimientos en POO y

Java
Java es uno de los lenguajes de programacin ms populares del mundo e
implementa la Programacin Orientada a Objetos (POO), el modelo ms
utilizado en el desarrollo de aplicaciones modernas.

Java es potente, verstil y mutiplataforma y puedes obtenerlo de forma gratuita,


siendo la mayor parte de su cdigo libre y abierto. Adems es el lenguaje para
el entorno de desarrollo de Android, el sistema operativo mvil lder a
nivel mundial.
Con el curso de Java para Android y POO, conocers los fundamentos
de Java y la Programacin Orientada a Objetos que adems son bsicos
para aprender a desarrollar Apps Android.
El siguiente Test es una herramienta de ayuda para comprobar tu familiaridad con
algunos conceptos de la POO y Java. As que reljate y pasa un rato divertido
mientras contestas estas 10 preguntas que te proponemos.

TEST
1- Cul es la descripcin que crees que define mejor el concepto 'clase' en
la programacin orientada a objetos?
Es un concepto similar al de 'array'
Es un tipo particular de variable

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


Es una categoria de datos ordenada secuencialmente
2- Qu elementos crees que definen a un objeto?
Sus cardinalidad y su tipo
Sus atributos y sus mtodos
La forma en que establece comunicacin e intercambia mensajes
Su interfaz y los eventos asociados
3- Qu cdigo de los siguientes tiene que ver con la herencia?
public class Componente extends Producto
public class Componente inherit Producto
public class Componente implements Producto
public class Componente belong to Producto
4- Qu significa instanciar una clase?
Duplicar una clase
Eliminar una clase
Crear un objeto a partir de la clase
Conectar dos clases entre s

5- En Java, a qu nos estamos refiriendo si hablamos de 'Swing'?


Una funcin utilizada para intercambiar valores
Es el sobrenombre de la versin 1.3 del JDK
Un framework especfico para Android
Una librera para construir interfaces grficas
6- Qu es Eclipse?
Una libreria de Java
Una versin de Java especial para servidores

Un IDE para desarrollar aplicaciones


Ninguna de las anteriores
7- Qu es el bytecode en Java?
El formato de intercambio de datos
El formato que obtenemos tras compilar un fuente .java
Un tipo de variable
Un depurador de cdigo
8- Qu cdigo asociaras a una Interfaz en Java?
public class Componente interface Product
Componente cp = new Componente (interfaz)
public class Componente implements Printable
Componente cp = new Componente.interfaz
9- Qu significa sobrecargar (overload) un mtodo?
Editarlo para modificar su comportamiento
Cambiarle el nombre dejndolo con la misma funcionalidad
Crear un mtodo con el mismo nombre pero diferentes argumentos
Aadirle funcionalidades a un mtodo

10- Qu es una excepcin?


Un error que lanza un mtodo cuando algo va mal
Un objeto que no puede ser instanciado
Un bucle que no finaliza
Un tipo de evento muy utilizado al crear interfaces

You might also like