Considere a linguagem de programação PHP e seus operadores. A execução da sentença
Responda: Considere a linguagem de programação PHP e seus operadores. A execução da sentença
💬 Comentários
Confira os comentários sobre esta questão.

Por Letícia Cunha em 31/12/1969 21:00:00
Gabarito: c)
Vamos analisar cada alternativa:
a) (A != retorna falso (fals) considerando A=3 e B=6.
O operador != verifica se A é diferente de B. Como 3 é diferente de 6, a expressão A != B retorna verdadeiro, não falso. Então essa alternativa está errada.
b) (A %= atribui o valor 3 para A, considerando A=10 e B=3.
O operador %= é o operador de módulo e atribuição, ou seja, A %= B é equivalente a A = A % B.
10 % 3 é 1, não 3. Então A receberia 1, não 3. Alternativa errada.
c) (A .= concatena o conteúdo das variáveis A e B e armazena em A.
O operador .= em PHP é o operador de concatenação com atribuição, ou seja, ele junta o conteúdo de B ao final de A e armazena em A. Essa descrição está correta.
d) !(A == retorna falso (fals) considerando A=3 e B=6.
A == B verifica se A é igual a B. 3 == 6 é falso. Então !(A == B) é a negação de falso, ou seja, verdadeiro. Portanto, a expressão retorna verdadeiro, não falso. Alternativa errada.
e) (A === compara somente os tipos das variáveis A e B.
O operador === verifica se os valores e os tipos são iguais, não somente os tipos. Então essa alternativa está errada.
Portanto, a única alternativa correta é a c).
Vamos analisar cada alternativa:
a) (A != retorna falso (fals) considerando A=3 e B=6.
O operador != verifica se A é diferente de B. Como 3 é diferente de 6, a expressão A != B retorna verdadeiro, não falso. Então essa alternativa está errada.
b) (A %= atribui o valor 3 para A, considerando A=10 e B=3.
O operador %= é o operador de módulo e atribuição, ou seja, A %= B é equivalente a A = A % B.
10 % 3 é 1, não 3. Então A receberia 1, não 3. Alternativa errada.
c) (A .= concatena o conteúdo das variáveis A e B e armazena em A.
O operador .= em PHP é o operador de concatenação com atribuição, ou seja, ele junta o conteúdo de B ao final de A e armazena em A. Essa descrição está correta.
d) !(A == retorna falso (fals) considerando A=3 e B=6.
A == B verifica se A é igual a B. 3 == 6 é falso. Então !(A == B) é a negação de falso, ou seja, verdadeiro. Portanto, a expressão retorna verdadeiro, não falso. Alternativa errada.
e) (A === compara somente os tipos das variáveis A e B.
O operador === verifica se os valores e os tipos são iguais, não somente os tipos. Então essa alternativa está errada.
Portanto, a única alternativa correta é a c).
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários