Magna Concursos
2217669 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: TJ-DFT

Analise o código PHP exibido a seguir.

<?php declare(strict_types=1);
function fun(int $a, int $b) : int {
if ($b == 0) {return $a;}
else {return fun($b, $a % $b);}
}
----------;
?>

Nesse contexto, considere o quadro a seguir, que mostra os possíveis efeitos na execução do código acima quando o trecho pontilhado é substituído por cada um dos trechos substitutos.

Caso

Trecho substituto

Efeito

I echo fun(20,690)

O valor 10 é exibido.

II echo fun(13,17)

O valor 1 é exibido.

III echo fun(20.5,40)

O valor 20 é exibido.

Os efeitos estão corretamente descritos nos casos:

 

Provas

Questão presente nas seguintes provas