0% encontró este documento útil (0 votos)
607 vistas6 páginas

Conceptos Clave en Programación Orientada a Objetos

El documento trata sobre conceptos básicos de programación orientada a objetos como objetos, clases, instanciación, herencia, polimorfismo, constructores y eventos. Explica que un objeto es una instancia de una clase, instanciar una clase es crear un objeto en memoria a partir de la clase, y la herencia permite a las clases reutilizar atributos y métodos del padre.

Cargado por

xanalia
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
607 vistas6 páginas

Conceptos Clave en Programación Orientada a Objetos

El documento trata sobre conceptos básicos de programación orientada a objetos como objetos, clases, instanciación, herencia, polimorfismo, constructores y eventos. Explica que un objeto es una instancia de una clase, instanciar una clase es crear un objeto en memoria a partir de la clase, y la herencia permite a las clases reutilizar atributos y métodos del padre.

Cargado por

xanalia
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

¿Qué es un objeto?

Es una variable.

Es algo que describe la realidad.

Es una instancia de una clase.

Ninguna de las anteriores.

Todas las anteriores.

¿Cuál es la diferencia entre una clase y un objeto?

Un objeto es la instancia de una clase.

Una clase es la instancia de un objeto.

Son lo mismo.

Ninguna de las anteriores.

Todas las anteriores.

¿Qué significa instanciar una clase?

Eliminar una clase.

Conectar dos clases entre sí.

Crear un objeto en memoria a partir de la clase.

Ninguna de las anteriores.

Todas las anteriores.

Para compilar un programa en Java necesito:

JVM (Java Virtual Machine)

JRE (Java Runtime Environment)

JDK (Java Development Kit)

Todos los anteriores

Defina el concepto de Polimorfismo en Programación orientada a objetos

Un método es privado de una región.


Un método puede tener varios comportamientos.

Un método no acepta más de un llamado.

Ninguna de las anteriores.

Todas las anteriores.

Defina el concepto de Herencia en Programación orientada a Objetos

Es la capacidad de los constructores para definir métodos.

Es la capacidad de las clases para mostrar sus objetos a otras clases padres

Es la capacidad de los objetos para reutilizar los atributos y métodos del padre

Un constructor

Se utiliza para crear objetos

Debe tener el mismo nombre que la clase que lo declara

Se puede sobrecargar

Ninguna de las anteriores

Todas las anteriores

¿Qué es un evento?

Resultado de la ejecución del programa

Código que obliga a los usuarios a hacer una acción

Es el comportamiento que debe tener un programa ante la acción de un usuario

Ninguna de las anteriores

Todas las anteriores

Dada la siguiente declaración ¿qué opción no tiene error? Int [] unArray = {1,2,3,4,5,10}

unArray=10;

unArray[2]=9;

unArray[5+1]=’1’;

Ninguna de las anteriores


Todas las anteriores

¿Cuál de las siguientes afirmaciones es incorrecta acerca de los constructores?

Puede estar vacío

Puede haber más de uno

Puede tener un nombre distinto a la de la clase que pertenece

Ninguna de las anteriores

Todas las anteriores

¿Cuál de los siguientes es considerado un objeto?

Long

Double

Chat

Ninguno de los anteriores

Todos los anteriores

La siguiente consulta retorna como máximo 1 fila

SELECT distinct 1 from tabla1 WHERE campo1=1 union all SELECT distinct 1 FROM tabla1 WHERE
campo2=2

Verdadero

Falso

Dadas las siguientes tablas y consulta

factura Clientes
ID factura (PK) Num_cliente(PK)
num_factura(not null) direccion
importe mail
Num_Cliente(PK) Nombre telléfono
anio Fecha_alta
mes
dia

SELECT num_factura, importe, c.num_cliente

FROM facturas f, cliente c

WHERE f.num_cliente =c.num_cliente AND YEAR (anio) = 2010

Responda cuál de las siguientes opciones es la correcta.

La consulta es incorrecta y se cancela en tiempo de compilación.

La consulta puede cancelar en tiempo de ejecución de acuedo a los valores del campo anio

La consulta devuelve información errónea

La consulta devuelve información correcta pero podría simplificarse.

Marque la afirmación correcta

HTML se escribe en forma de <etiquetas> y es interpretado por el navegador de internet.

HTML es un lenguaje orientado a objetos

HTML es ejecutado en el servidor

Ninguna de las anteriores

Todas las anteriores.

De acuerdo al siguiente código:

Public class Animal {

private String nombre;

private int peso;

private String deciTuNombre(){

return [Link];

}
public String getNombre(){

Return nombre;

public void setNombre(String nombre){

[Link]=nombre;

public int getPeso(){

Return peso;

public void setPeso(int peso){

[Link]=peso;

public class Perro extends Animal {

private void comer (int cantKilos){

int peso = [Link]();

[Link](peso + cantKilos);

[Link] ([Link]());

Se produce un error en tiempo de ejecución

Se observa por pantalla el stirng “negr … deciTuNombre()

No compila

Ninguno de las anteriores

En SQL para eliminar las filas duplicadas del resultado de una sentencia SELECT se emplea

NO DUPLICATE
UNIQUE

DISTINCT

Ninguna de las anteriores

Todas las anteriores

En POO, el concepto de “encapsulación” se refiere a la capacidad para que varias clases


derivadas de una antecesora utilicen un mismo método de forma diferente

Verdadero

Falso

¿En cual de las siguientes sentencias de SQL se emplea la cláusula SET?

DELETE

DROP

SELECTUPDATE

Ninguna de las anteriores

¿Cuál es la diferencia entre una clave primaria y clave foránea?

La clave primaria identifica un registro único de una tabla. La clave foránea relaciona los datos de
un registro de una tabla con los de otra

La clave foránea identifica un registro único de una tabla. La clave primaria relaciona los datos de
un registro de una tabla con los de otra.

No hay diferencia entre clave primaria y clave foránea

Ninguna de las anteriores

Todas las anteriores

También podría gustarte