Magna Concursos
67539 Ano: 2005
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Marinha
Orgão: Marinha

Observe o trecho de um programa desenvolvido em DELPHI 6.0:

try

X := Y/Z;

except

on EZeroDivide do HandleZeroDivide;

end;

Analise as afirmativas abaixo em relação a esse programa

I - HandleZeroDivide é uma rotina que deve ser criada pelo desenvolvedor de modo a tratar somente o caso de Z ser zero.

II - EZeroDivide é uma exceção que só é aplicada no caso de uma divisão entre operadores de ponto flutuante.

III- O código acima poderia ser reescrito da seguinte maneira, sem afetar o seu algoritmo:

if Z=0 then HandleZeroDivide; else X:=Y/Z;

Assinale a opção correta.

 

Provas

Questão presente nas seguintes provas