Ed
ano passado
Vamos analisar o programa e calcular o fatorial para as entradas 0, 1 e 5. 1. Fatorial de 0: - O programa retorna 1, pois a condição `if (n == 0)` é verdadeira. 2. Fatorial de 1: - O programa também retorna 1, pois `f1(1)` chama `f1(0)`, que retorna 1, e então `1 * 1 = 1`. 3. Fatorial de 5: - O cálculo é feito da seguinte forma: - `f1(5)` chama `f1(4)`, que chama `f1(3)`, que chama `f1(2)`, que chama `f1(1)`, que chama `f1(0)`. - Portanto, `f1(5) = 5 * 4 * 3 * 2 * 1 = 120`. Assim, as saídas para as entradas 0, 1 e 5 são: 1, 1 e 120, respectivamente. Agora, analisando as alternativas: - 0, 1, 120 - Correto. - 1, 1, 5 - Incorreto. - 5, 10, 15 - Incorreto. Portanto, a alternativa correta é: 0, 1, 120.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material