Questão de Lógica de Programação

O subprograma que segue foi elaborado para calcular o fatorial de um valor numérico. procedimento calculaFatorial (n: inteiro)
var f,i: inteiro
inicio f<- 1
para i de 1 até n faça f <- f *i
fimpara
escreva("Fatorial: ";, f)
fimprocedimento

Considerando a aplicação de conceitos relacionados a subprogramas neste código, analise as afirmações que seguem:

I) Embora seja viável e conveniente, o simples cálculo de um fatorial não necessariamente precisaria ser implementado em um subprograma.
II) O cabeçalho do procedimento contém uma incorreção, já que a variável n não deveria ser declarada ali.
III) A variável i é considerada uma variável local, já que foi declarada no corpo do procedimento.

É verdadeiro o que se afirma em:

A
I e II
B
I e III
C
II e III
D
I, II e III
E
Nenhuma das alternativas

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!

Aulas em vídeo Em breve

00:00

Tópicos Relacionados