objetos parcial 1

4

Click here to load reader

Upload: pro-estudio

Post on 03-Jun-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Objetos Parcial 1

8/12/2019 Objetos Parcial 1

http://slidepdf.com/reader/full/objetos-parcial-1 1/4

/lrr 9o{o ca,,Jo^^ yUniversidad Nacional de Colombia

Sedc Medellín

OBJETOS _ S

Prof. Jaime Alberto Guzmán LunaPRIMER PARCIAL

.\ PRIMERg,rt

l. GeneralirJades de la prograrnacién orietrtada a

objetos (valor 0.5):

21a)Como se llama el cédigo en el que queda

un programa java luego de ser compilado?

Xb) En el contexto de la POO defina que es

\U I ..Ligadura

T/Que saca el siguiente programa? Explique su

rYspuesta (valor 1.0)class Start {

public void StartQ {System.out.println( Konstruktor START );

)It

public class Test {public static voitl mairr(Strirrg[] args) {

Start s: new StartQ;\l

10  3¡ Definir y explicar los errores en el programa

eje2java si se tienen los siguientes programas (valor

1.0)

eiel,iavapackage pl;public class b{

int w;private int x;public z;

'|

J

eie2.iavapackagep2;

class R{void

h0{pl.B b new pl.B0;b.w:7;b.r2;b.z:10;

\t

(l)(2)

(3)

(4)

(s)(6)

(7)

(8)

(e)

(t0)(11)

(12)(13)

(14)

(15)

PARCIAL

class A tpublic static int z = new lnteger(1O);

publicshortw=0;A0{

this.w = 2;

lvoid aMO {

B.bM(this, this.w);lpublic Stríng toStringfl {

return'2: +this.z + ,w:. +this.w;

)

)

class B {

stat¡c vo¡d bM (A obj1, long obj2) {

objL.z -= obj2;

obi2*= 4;

)

static void bM (A obj1, int obj2) { -

objL.z += obj2;obi2 *= 2;

lstatic void bM (short obj1, A obj2) {

obj2.z += objl;objl *= 2;

)public static void main(String[] args) {

A objA = new Afli .? i

A objB = new A0;

objA.z = 15;

objB.w = 7;

objB.aMfl;.,(new A0).arü0; '

objA.aM0;

System.out.printl n{objN;

System.out.println(objB);

System.out.println(new A0);

l)

a) ¿Cuál es la salida de la línea (l )?

7 (1)

(2',)

(3)

\ OqDado el siguiente código: (vator 1.0)

Page 2: Objetos Parcial 1

8/12/2019 Objetos Parcial 1

http://slidepdf.com/reader/full/objetos-parcial-1 2/4

\¡  \'

a) ¿Cuál es la salida de la línea (2)?

b) ¿Cuál es la salida de Ia línea (3)?

\.O S) lmplementar el síguiente problema son POO en JAVA (valor 1.5)

a)Cree una clase SavingsAccount (cuenta de ahorro).

Utilice una variable de clase static para almacenar la tasade interés anual (annuallnterestRate) para cada uno de

los ahorradores. Cada objeto de la clase contiene una

variable de ejernplar private savingsBalance(saldo de

ahorros) que indica la cantidad que el ahorrador tiene

actualrnente en deposito. (Valor 0,4)

b)Proporcione el método calculateMonthlylnterest(calculal interrís mensual) que calcule los intereses del mes

multiplicando savingsBalance. (Valor 0,4)

c)lncluya un método de Ia clase y no ejemplar llamado

modifylnterestRate (modificar tasa de interés) que asigne

a annuallnterestRate un nuevo valor. (Valor 0,4)

d)Escriba un programa que pruebe la clase

SavingsAccount. Ejernplarice dos objetossavingsAccount, saverl, saver2 (ahorradores ly 2), con

saldos de $200.000 y $300.000, respectivamente.

Establezca annuallnterestRate en 4Yo, calcule los

intereses mensuales e imprima los nuevos saldos para cada

uno de los ahorradores. Luego cambie la tasa de interés

anual a 57o, calcule los intereses del siguiente

imprima los nuevos saldos para cada uno

ahorradores. (Valor 0,3)

mes e

de los

Page 3: Objetos Parcial 1

8/12/2019 Objetos Parcial 1

http://slidepdf.com/reader/full/objetos-parcial-1 3/4

Page 4: Objetos Parcial 1

8/12/2019 Objetos Parcial 1

http://slidepdf.com/reader/full/objetos-parcial-1 4/4