Observe o código em Java descrito a seguir. ...

Próximas questões
Com base no mesmo assunto
Q834586 Programação

Observe o código em Java descrito a seguir.


Imagem associada para resolução da questão


Assinale a alternativa que representa a ordem de execução desse trecho de código no prompt de comando do sistema operacional, caso o código possa ser executado. O símbolo / representa a quebra de linha.

Alternativas

Comentários

Veja os comentários dos nossos alunos

Ps: A princípio essa questão está faltando os ( ) nos métodos execução1 e execução2, logo esse código apresentaria erro em tempo de compilação ou seja alternativa E)Não compila.
Mas como a banca não anulou vamos resolver.
_____________________________________________________________
Esse código simplesmente força as exceções.

1)No main ocorre a chamada do método execucao2();
2)No método execucao2() faz 2  coisas a primeira ele chama o método execucao1().
    2.1)O método execucao1() por sua vez chama o método geraExcecao();
        2.1.1)this.geraExcecao ("no gato"); ->    Esse cara força um erro Excecao1 e imprime "no gato";
        2.1.2)Voltando ao método execucao1() ele já volta com erro em excecao1 portanto entra no catch.
        2.1.3)catch vai chamar o método para gerar a excecao2 passando a msg "atirei";
      

 2.2)Voltando no método execucao2 que vai fazer a segunda coisa pois já vai voltar com o erro excecao2 e entrar no catch;
       2.2.1)Vai forçar a excecao3 e imprimir "duas vezes";

3)Voltando ao main após a chamada 1) já vem com a Excecao3.
       3.1)Logo ele entra no catch com excecao3 e imprime "no bicho"
    
Finish, questão tipo ENEM para pouca coisa hahaha.

Medo de fazer toda a análise e acabar sendo a letra E por falta de um ponto e vírgula

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo