Buscar

PERGUNTA 1 Suponha que temos a seguinte função em PHP: function fib($x){ if($x < 2){ return 1; } return fib($x-1) + fib($x-2);...

PERGUNTA 1 Suponha que temos a seguinte função em PHP: function fib($x){ if($x < 2){ return 1; } return fib($x-1) + fib($x-2); } Sobre essa função, é correto afirmar que: a. há um erro de sintaxe que precisa ser corrigido, pois uma função não pode chamar a si mesma; b. é uma função recursiva; c. é uma função anônima; d. é uma função que recebe valores por referência; e. há um erro de lógica na função, e ela nunca terminará de executar.

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra b) é uma função recursiva. A função fib é uma função recursiva que calcula o n-ésimo termo da sequência de Fibonacci. A recursão é uma técnica em que uma função chama a si mesma para resolver um problema. No caso da função fib, ela chama a si mesma para calcular os termos anteriores da sequência até chegar ao valor desejado.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais