Funcao f2 (N:inteiro) : real var i: inteiro
result: real
inicio
result <- 1
para (1<- 2 até N passo 1) faça
result <- result*i
fimpara
retorna result
fim

Com base no algoritmo mostrado acima e nos seus conhecimentos sobre Funções, é correto afirmar que a função apresenta, respectivamente:
A) Uma variável de entrada e duas de saída

B) Duas variáveis de entrada e uma de saída

C) Duas variáveis de entrada e duas de saída

D) Uma variável de entrada e uma de saída

E) Nenhuma variável de entrada e uma de saída