Magna Concursos
900691 Ano: 2009
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: MEC
Provas:

Analise o código das duas classes (ClasseA e ClasseB ) Java abaixo:

public class ClasseA {
static int a = 1;
int b = 2;
private int c = 3;
int d = 4;
String str1 = "Marcos";
String str2 = "Paulo";
static String str3 = "Ricardo";
public int getC(){ return c; }
public void setC(int c){ this.c = c; }

public static void main(String[] args){
ClasseA cA = new ClasseA();
ClasseB cB = new ClasseB();
cB.processa(cA, a, cA.b, cA.str1);
System.out.print(cA.getC() + ", " + cA.d + ", " +
cB.e + ", ");
System.out.print(a + ", " + cA.b + ", ");
System.out.print(str3 + ", " + cA.str2 + ", " +
cA.str1);
}
}
public class ClasseB {
static int e = 5;

public void processa(ClasseA p1, int p2, int p3, String
p4){
p2 = p2 + p2; p3--; p1.d ++; e = 3;
p1.setC(p1.getC()+p3);
p4 = "Eduardo"; p1.str2 = "Adriano"; p1.str3 =
"Leonardo";
}
}

Após a execução do método main(), o resultado obtido na saída padrão é:

 

Provas

Questão presente nas seguintes provas

Arquiteto de Sistemas

100 Questões