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
Analista Judiciário - TI/Análise de Sistemas
60 Questões