Pular para o conteúdo principal

Questão de Programação — Java — CESGRANRIO 2011

ProgramaçãoJava
Código
cg039889
Banca
CESGRANRIO
Órgão
FINEP
Ano
2011
Nível
Superior
Cargo
Analista - Desenvolvimento de Sistemas
Sejam as seguintes classes Java: public class Teste { private int x; public Teste() { x=10; } public Teste(int c,int d) { x=c+d; } public int getX() { return x; } public void m1(int a) { int p; try { p=x%a; if(p<4) throw new Exc01(); } catch(Exc01 e) { x+=5; return; } catch(Exception e) { x+=7; return; } finally { x+=9; } return; } } public class Q01 { public static void main(String[] args){ Teste t=new Teste(1,2); t.m1(5); System.out.println(t.getX()); } } O que será exibido no console quando da execução da função main() acima?
  1. A19
  2. B17
  3. C14
  4. D10
  5. E8
Revelar gabarito e comentário

GabaritoB — 17

Link permanente: /questoes/cg039889