Magna Concursos
2660837 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BB
Provas:

Considere as seguintes classes Java, que ocupam arquivos separados:

public class Pa {

String x,y,z;

String r="vazio";

public Pa(String s1,String s2, String s3) throws Exception {

x=s1;

y=s2;

z=s3;

try {

if(x==null || y==null || z==null)

throw new Exception();

}

catch(Exception e) {

z="a";

throw e;

}

finally {

if(x==null)

x="***";

if(y==null)

y="***";

if(z==null)

z="***";

}

}

public String get() {

return r;

}

}

public class Qb extends Pa {

public Qb(String s1,String s2, String s3) throws Exception {

super(s1,s2,s3);

r=x+y+z;

}

}

public class Main {

public static void main(String[] args) {

Pa o=null;

try {

o=new Qb("a"," ","c");

}

catch (Exception e) {

System.out.print(“***Erro***“);

}

finally {

if(o!=null)

System.out.print(o.get());

}

}

}

O que será exibido no console quando o método main for executado?

 

Provas

Questão presente nas seguintes provas

Agente de Tecnologia

70 Questões