Questão de TI - Desenvolvimento de Sistemas — PHP — FGV 2022
TI - Desenvolvimento de SistemasPHP
- Código
- fg152448
- Banca
- FGV
- Órgão
- TJDFT
- Ano
- 2022
- Cargo
- AJ ( )
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:
- Asomente I;
- Bsomente I e II;
- Csomente I e III;
- Dsomente II e III;
- EI, II e III.