Para resolver essa questão, precisamos analisar o código fornecido. O código apresenta uma função chamada "calculo" que é definida de forma recursiva. Ela retorna a soma dos resultados de chamar a função "calculo" com os parâmetros n-1 e n-2, exceto quando n é igual a 1, onde retorna 1. Vamos calcular o resultado da função "calculo(6)": - calculo(6) = calculo(5) + calculo(4) - calculo(5) = calculo(4) + calculo(3) - calculo(4) = calculo(3) + calculo(2) - calculo(3) = calculo(2) + calculo(1) - calculo(2) = calculo(1) + calculo(0) - calculo(1) = 1 - calculo(0) = 1 Substituindo os valores, temos: - calculo(2) = 1 + 1 = 2 - calculo(3) = 2 + 1 = 3 - calculo(4) = 3 + 2 = 5 - calculo(5) = 5 + 3 = 8 - calculo(6) = 8 + 5 = 13 Portanto, o resultado correto da função "calculo(6)" é 13, que corresponde à alternativa C.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar