Imagem de fundo

A execução de new C1().proc(5,6,new C2().proc(5,6,7))...

Para responder às questões de 44 a 47, considere as seguintes classes em Java:


public class C1 { int proc (int x, int y, int z) { while (z < (x + y)) y--; return (x+y);} }


public class C2 extends C1 { int proc (int x, int y, int z) { while (z <= (x + y)) x--; return (x+y); } }

A execução de new C1().proc(5,6,new C2().proc(5,6,7)) resulta no valor:


A

4


B

5


C

6


D

7