Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FCC 2022

ProgramaçãoLinguagens de programação
Código
fc062342
Banca
FCC
Órgão
PGE-AM
Ano
2022
Cargo
Técnico em Gestão Procuratorial Especialidade Engenharia de Software
Considere o bloco PHP abaixo.<?phpfunction divide($dividendo, $divisor) {if($divisor == 0) {throw new Exception("Divisão por zero");}return $dividendo / $divisor;}echo divide(5, 10);? >Caso o segundo parâmetro passado para o método divide seja 0 ao invés de 10, ocorrerá uma exceção. Para tratar adequadamente esta exceção a chamada ao método realizada pelo comando echo divide(5, 10); deverá mudar para
  1. Atry {echo divide(5,0);} catch(DivisionByZeroException $e) {echo "Impossível dividir.";}
  2. Btry {divide(5,0);} catch(DivisionException $e) {echo "Impossível dividir.";}
  3. Ctry {echo divide(5,0);} catch(Exception $e) {finally echo "Impossível dividir.";}
  4. Dtry {echo divide(5,0);} catch(Exception $e) {echo "Impossível dividir.";}
  5. Etry {divide(5,0);} catch(Exception $e) {printf "Impossível dividir.";}
Revelar gabarito e comentário

GabaritoD — try {echo divide(5,0);} catch(Exception $e) {echo "Impossível dividir.";}

Link permanente: /questoes/fc062342