Problemas

Solo disponible en BuenasTareas
  • Páginas : 2 (264 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de septiembre de 2010
Leer documento completo
Vista previa del texto
PRACTICA DIRIGA DE PROGRAMACION ORIENTADA A OBJETOS I
1. . Dado el siguiente fragmento de código:
PC sobremesa; PC laptop;
sobremesa = new PC();sobremesa.precio(1200);
laptop = new PC();
laptop.precio(1500);
laptop = sobremesa;
sobremesa = null;

¿Qué afirmación es cierta?
a) Al final tanto el objeto sobremesa como elobjeto laptop apuntan a null
b) Al final sólo queda un objeto de tipo PC con precio 1200
c) Al final sólo queda un objeto de tipo PC con precio 1500
d) Al final hay dosobjetos de tipo PC, uno con precio 1200 y otro con precio 1500
e) ninguno

2. En el siguiente diagrama de clases escribir el código respectivo, y luego ingresar 2empleados y 3 consultores, para hallar el pago total que se les debe hacer a cada grupo de trabajadores.
Para los empleados considerar que reciben un sueldo fijo por mes ylos aportes son de 12% por AFP y 3% por Essalud.
Para los consultores su pago depende de las horas laboradas.

Consultor
* Horas
* Tarifa

+ CalcularPago()+ mensaje()
Empleado
* Sueldo
* Aportes

+ CalcularPago()
+ mensaje()
Trabajador
* Nombre
* Puesto
* Dirección
* Teléfono
* NumSeguro+ mensaje()

3. ¿Qué imprime el siguiente programa?

class Clase1{
int p1,p2;
public Clase1 (int i, int j){
p1=i;
p2=j;
}
public int modificar(int i){p1=p1+i;
p2=p2+i;
System.out.print(p2+" ");
return p1;
} }

class Ejercicio {
public static void main (String [] args) {
Clase1 obj1= new Clase1(5,4);System.out.print(obj1.modificar(4)+" ");
Clase1 obj2= new Clase1(5,4);
System.out.print(obj2.modificar(5)+" ");
obj2=obj1;
System.out.println(obj2.modificar(5)+" ");
}//fin main
}
tracking img