Imagem de fundo

Analisando o seguinte código escrito na linguagem object...

Analisando o seguinte código escrito na linguagem object pascal, utilizando uma IDE delphi, o que acontecerá ao executar a procedure MinhaRotina()?

Imagem associada para resolução da questão

Considere que os uses para utilizar as funções StrToInt(), ShowMessage() e a classe Exception estão devidamente informados.


A

Será mostrada somente a mensagem MERCEDES.


B

Será mostrada a mensagem MERCEDES convertendo seus caracteres para números inteiros, de acordo com seu código ASCII.


C

Ocorrerá uma exceção ao executar a linha StrToInt(nome), onde o fluxo do código passará primeiro pelo conteúdo dentro do bloco finally..end, depois pelo bloco except..end, mostrando uma mensagem com o texto Falha ao executar a rotina, e por último executará a linha ShowMessage(Nome) que mostrará o texto aaa.


D

Ocorrerá uma exceção ao executar a linha StrToInt(nome), onde o fluxo do código passará primeiro pelo conteúdo dentro do bloco except..end, mostrando uma mensagem com o texto Falha ao executar a rotina, depois pelo bloco do finally..end e por último executará a linha ShowMessage(Nome) que mostrará o texto aaa.


E

Ocorrerá uma exceção ao executar a linha StrToInt(nome) e a execução da rotina será abortada nesse ponto.