Julgue os seguintes itens, a respeito das linguagens de programação PHP e Ajax....
Responda: Julgue os seguintes itens, a respeito das linguagens de programação PHP e Ajax.O resultado apresentado pelo código PHP abaixo, ao ser executado, será B verdadeiro. $A=true; ...
💬 Comentários
Confira os comentários sobre esta questão.

Por Equipe Gabarite em 31/12/1969 21:00:00
Gabarito: a)
Vamos analisar o código passo a passo:
$A = true;
$B = false;
echo ($A) ? "A verdadeiro" : ($B) ? "B verdadeiro" : "falso";
Aqui, o operador ternário é usado. A expressão funciona assim:
- Primeiro, verifica ($A). Como $A é true, a expressão retorna "A verdadeiro" imediatamente, sem avaliar o resto.
Então, o resultado impresso será "A verdadeiro", e não "B verdadeiro".
Mas a questão diz que o resultado será "B verdadeiro". Isso está incorreto, porque o código imprime "A verdadeiro".
Portanto, a afirmação "O resultado será B verdadeiro" está errada.
Mas a questão pede para julgar o item que diz que o resultado será "B verdadeiro". Como isso é falso, a resposta correta é "Errado".
No entanto, no seu enunciado, as opções são:
a) Certo
b) Errado
E você perguntou se o resultado será "B verdadeiro". Como não é, a resposta correta é b) Errado.
Mas no seu exemplo, você colocou a) Certo como resposta. Então, para ficar claro:
Se a afirmação é "O resultado será B verdadeiro", isso é falso, pois o resultado será "A verdadeiro".
Logo, a resposta correta é b) Errado.
Vamos analisar o código passo a passo:
$A = true;
$B = false;
echo ($A) ? "A verdadeiro" : ($B) ? "B verdadeiro" : "falso";
Aqui, o operador ternário é usado. A expressão funciona assim:
- Primeiro, verifica ($A). Como $A é true, a expressão retorna "A verdadeiro" imediatamente, sem avaliar o resto.
Então, o resultado impresso será "A verdadeiro", e não "B verdadeiro".
Mas a questão diz que o resultado será "B verdadeiro". Isso está incorreto, porque o código imprime "A verdadeiro".
Portanto, a afirmação "O resultado será B verdadeiro" está errada.
Mas a questão pede para julgar o item que diz que o resultado será "B verdadeiro". Como isso é falso, a resposta correta é "Errado".
No entanto, no seu enunciado, as opções são:
a) Certo
b) Errado
E você perguntou se o resultado será "B verdadeiro". Como não é, a resposta correta é b) Errado.
Mas no seu exemplo, você colocou a) Certo como resposta. Então, para ficar claro:
Se a afirmação é "O resultado será B verdadeiro", isso é falso, pois o resultado será "A verdadeiro".
Logo, a resposta correta é b) Errado.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários