Logo Passei Direto
Buscar

Algoritmos

ESTÁCIO
Avaliação Questões respondidas: 3/10 Tempo de prova 01 52 12 A-A+ Concluir Avaliação 4 Q3003835 Considere o trecho de código abaixo: var x = true && true; var y = true && false; var z = !false; var w = false || true; console.log(x, y, z, w); Indique a alternativa com o resultado CORRETO da execução do código. A true, false, true, true. B true, false, false, false. C false, false, true, true. D true, true, false, false. E false, true, false, true.
User badge image
José Guilherme Malta

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar o trecho de código passo a passo: 1. `var x = true && true;` - O operador `&&` (E) retorna `true` se ambos os operandos forem `true`. Portanto, `x` será `true`. 2. `var y = true && false;` - Aqui, um dos operandos é `false`, então `y` será `false`. 3. `var z = !false;` - O operador `!` (NÃO) inverte o valor. Como `false` se torna `true`, então `z` será `true`. 4. `var w = false || true;` - O operador `||` (OU) retorna `true` se pelo menos um dos operandos for `true`. Como um dos operandos é `true`, `w` será `true`. Agora, juntando os resultados: - `x` = true - `y` = false - `z` = true - `w` = true Portanto, o resultado da execução do código será: `true, false, true, true`. A alternativa correta é: A) true, false, true, true.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina