Considere os seguintes programas (Fig1 e Fig2) escritos em Java, analise as afirmativas e marque a alternativa correta.
Fig1

Fig2

I - Ambos os programas apresentados estão com a sinaxe correta e retornarão o mesmo resultados (fatorial) para qualquer número imputado pelo usuário.
II - No programa da Fig1, o programador usou (na linha: "return fatorial(num - 1) * num;") um método de programação conhecido como passagem de parâmetro.