Imagem de fundo

Analise o trecho de código Object Pascal (Delphi) a...

Analise o trecho de código Object Pascal (Delphi) a seguir.


.

.

.

var

x: Integer;

begin

x := 0;

while x < 10 do

begin

if (x + 1) mod 2 = 0 then

begin

ShowMessage(IntToStr(x));

inc(x);

end;

end;

end;

.

.

.

O que acontecerá ao se executar o programa anterior?


A

O programa será executado normalmente, e exibirá os valores: 2, 4, 6, 8.


B

O programa será executado normalmente, e exibirá os valores: 2, 4, 6, 8, 10.


C

O programa não será executado normalmente, pois há um erro de sintaxe.


D

O programa não será executado normalmente, pois sua execução cairá em um loop infinito.