SóProvas


ID
2443801
Banca
Aeronáutica
Órgão
EEAR
Ano
2017
Provas
Disciplina
Programação
Assuntos

Tendo por base incremento e decremento em PHP, analise o script abaixo e responda qual a saída do programa.
<?php
$x=8;
$y=2;
echo ++$x;
echo $x++;
echo $y--;
?>

Alternativas
Comentários
  • O gabarito é a letra B.

     

    Analisando as linhas de impressão: 

     

     echo ++$x; => incrementa $x, que passa a valer 9, e depois imprime

     echo $x++; => imprime $x, exibindo 9, e depois incrementa

     echo $y--; => imprime $y, que nesse momento vale 2, e depois decrementa

  • Prezados,

    X está com o valor de 8 e Y com o valor de 2.
    Em echo ++$x  será impresso o valor de 9, visto que primeiro será incrementado o valor de X para depois 
    Em $x++ será impresso novamente o valor de 9, visto que primeiro será impresso o valor depois X será incrementado.
    Por fim, echo $y-- será impresso o valor de 2, e após a impressão o valor será decrementado.

    Portanto a alternativa correta é a letra B.
  • B

    992