• Matéria: Informática
  • Autor: angelomauricio
  • Perguntado 3 anos atrás

Analise atentamente o código com tratamento de exceção a seguir:

​class Animal { }
class Cachorro extends Animal { void emitirSom(){ System.out.println("AU "); }}
class Bottom2{
public static void main(String[] args){
try{
Cachorro c = new Cachorro();
c = null;
c.emitirSom();
System.out.println("1 ");
}catch(NullPointerException e){
System.out.println("2 ");
}finally{
System.out.println("3 ");
}
}
}

Com base em sua análise, qual a saída do programa em Java?
Marque a alternativa correta.
Alternativas
Alternativa 1:
2

Alternativa 2:
2 3

Alternativa 3:
1 2 3

Alternativa 4:
AU 2 3

Alternativa 5:
AU 1 2 3

Respostas

respondido por: ldmmaia14
3

Resposta:

Alternativa 2

Explicação:

ha um erro do tipo NullPointerException, portanto, irá entrar no catch e no finally.


zemario48: Concordo - Alternativa 2
Perguntas similares