Questões de Informática · FAPESE

InformáticaLógica de programação e algoritmosFAPESE 2006

UFS

Questão de Informática

program ProgramaTeste; function funcaoA (N : integer):integer; begin if (N = 0) then funcaoA := 1 else funcaoA := N * funcaoA (N – 1); end; var N : integer; begin write (’Digite um numero: ´); readln (N); writeln (’O resultado da operação é: ´); write (funcaoA(N)); (*--- resultado ---*) end.

Supondo que ao executar o programa ProgramaTeste o número digitado tenha sido o número 5, o resultado a ser impresso (penúltima linha do programa) será:

Sua resposta

Mais questões de Lógica de programação e algoritmos

Ver as 2.114 questões de Lógica de programação e algoritmos

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.