Matemática Múltipla Escolha

As instruções echo ++$x, echo $y++, e echo --$z apresentarão, respectivamente, os seguintes valores:

As instruções echo ++$x, echo $y++, e echo --$z apresentarão, respectivamente, os seguintes valores:

  1. 10, 18 e 27.
  2. 10, 19 e 28.
  3. 11, 19 e 27.
  4. 11, 18 e 28.
  5. 11, 19 e 28.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - 11, 19 e 27.

A questão aborda operadores de incremento e decremento no PHP, especificamente a diferença entre operações pré e pós. Para entender a saída, precisamos analisar como cada operador manipula a variável antes ou depois de exibir seu valor.

Análise dos Operadores

Existem três tipos de operadores utilizados neste trecho de código:

  • Pré-incremento (++$x): Aumenta o valor da variável em 1 antes de utilizá-lo na expressão.
  • Pós-incremento ($y++): Utiliza o valor atual da variável na expressão e após isso aumenta em 1.
  • Pré-decremento (--$z): Diminui o valor da variável em 1 antes de utilizá-lo na expressão.

Passo a Passo da Execução

Vamos simular a execução linha por linha do código fornecido:

  1. Inicialização das variáveis:
  • $x = 10
  • $y = 19
  • $z = 28
  1. Primeiro comando: echo ++$x;
  • É um pré-incremento. O PHP soma 1 ao valor de `x` imediatamente ($10 + 1 = 11).
  • Em seguida, exibe o novo valor.
  • Saída: 11.
  1. Segundo comando: echo $y++;
  • É um pós-incremento. O PHP primeiro exibe o valor atual de `y` ($19).
  • Somente depois da exibição, o valor de `y` é alterado para $20.
  • Saída: 19.
  1. Terceiro comando: echo --$z;
  • É um pré-decremento. O PHP subtrai 1 do valor de `z` imediatamente ($28 - 1 = 27).
  • Em seguida, exibe o novo valor.
  • Saída: 27.

Conclusão

A sequência de valores impressos na tela será, portanto: 11, 19 e 27.

Isso confirma que a Alternativa C é a resposta correta.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.