Questão de Programação — Linguagens de programação — CESGRANRIO 2023
ProgramaçãoLinguagens de programação
- Código
- cg018249
- Banca
- CESGRANRIO
- Órgão
- Banco do Brasil
- Ano
- 2023
- Nível
- Médio
- Cargo
- Agente de Tecnologia - Microrregião 158 - TI
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?
- Aac
- Ba***a
- Ca***c
- D***Erro***
- Evazio