Questão 1630004

Tecnologia da Informação · 2021

Questão

ID 1630004

Disciplina: Tecnologia da Informação

Assunto: Java

Ano: 2021 Banca: Fundação CESGRANRIO Órgão: Banco da Amazônia


Considere as seguintes classes e interfaces Java, que ocupam arquivos separados do pacote default:

public class Ex01 extends Exception {

public Ex01() {

}

public Ex01(String m) {

super(m);

}

}

---------------------------------------------------

public class Ex02 extends Ex01 {

public Ex02() {

}

public Ex02(String m) {

super(m);

}

}

---------------------------------------------------

public class A {

int x,y;

public A(int a, int b) {

x=a;

y=b;

}

public void m1(int c) {

try {

if(c == 0)

throw new Ex01();

x%=c;

y%=c;

}

catch(Ex02 e) {

x=10;

y=100;

}

catch(Exception e) {

x=y=1;

c=5;

}

m2(c);

}

private void m2(int c) {

x+=c;

y+=c;

}

}

---------------------------------------------------

public class B extends A {

public B(int a, int b) {

super(a,b);

}

public void m2(int c) {

x*=c;

y*=c;

}

public void m3() {

System.out.printf("%d",x+y);

}

}

---------------------------------------------------

public class Main {

public static void main(String[] args) {

B b=new B(10,20);

b.m1(0);

b.m3();"

}

}

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

Alternativas da questão 1630004
Pular para o conteúdo principal