Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — PHP — Avança SP 2021

TI - Desenvolvimento de SistemasPHP
Código
qa231766
Banca
Avança SP
Órgão
Pref Laranjal Pta
Ano
2021
Cargo
TInf (Laranjal Pta)

Após a execução do código PHP, o que será impresso na tela do usuário?

 

<?php

function fibonacci($q){

   if($q >=2){

      $f = [0,1];

      for($i = 2; $i < $q; $i++){

        f[f[i] = f[f[i-1] + f[f[i-2];

      }

      return $f;

  }

  return ($q = = 1) ? [1] : [];

}

 

$fib = fibonacci(5);

foreach($fib as $v){

  echo (end ($fib) == $v) ? $v : $v.',';

}

?>


  1. A5, 4, 3, 2, 1.
  2. B0, 1, 1, 2, 3.
  3. C2, 1, 1, 5, 5.
  4. D3, 3, 3 , 1, 2.
  5. E2, 2, 2, 2, 1.
Revelar gabarito e comentário

GabaritoB — 0, 1, 1, 2, 3.

Link permanente: /questoes/qa231766