Gabarito disponível
Texto-base:
Com relação à informática aplicada à estatística, julgue os itens a seguir.
O código em Python a seguir está correto quanto à aplicação da técnica de recursão.
def f(x):
f(x – 1)
Com relação à informática aplicada à estatística, julgue os itens a seguir.
O código em Python a seguir está correto quanto à aplicação da técnica de recursão.
def f(x):
f(x – 1)
A função não tem caso base nem retorno, então a recursão nunca termina.
Toda recursão correta precisa de uma condição de parada (caso base) e de um passo que se aproxime dela. A função f chama a si mesma indefinidamente, sem condição de parada, e acaba em RecursionError por estouro da pilha. Ela também não retorna valor.
Análise das alternativas
Certo: ignora a ausência do caso base. Errado: é o gabarito.
Referência: Recursão em Python: caso base e caso recursivo.
Resolução comentada do VaiConcursos.