Raciocínio Lógico Múltipla Escolha

Qual será o resultado da operação !(true && false || true)?

Qual será o resultado da operação !(true && false || true)?

  1. true
  2. false
  3. null
  4. undefined

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

A questão testa o conhecimento sobre operadores lógicos e sua ordem de precedência na programação. O objetivo é determinar o resultado final da expressão booleana apresentada.

Para resolver, devemos seguir a hierarquia dos operadores dentro dos parênteses antes de aplicar a negação externa.

Analise

O cálculo é realizado passo a passo da seguinte forma:

  • Expressão Original: !(true && false || true)
  • Passo 1 (Parênteses): Avaliamos primeiro o conteúdo entre parênteses: (true && false || true).
  • Passo 2 (Precedência): O operador E lógico (&&) tem prioridade sobre o OU lógico (||).
  • Calculamos primeiro: true && false
  • Resultado intermediário: false (pois para ser verdadeiro, ambos devem ser verdadeiros).
  • A expressão agora fica: false || true.
  • Passo 3 (Operador OU): Calculamos false || true.
  • Resultado: true (basta um dos lados ser verdadeiro).
  • Passo 4 (Negação): Aplicamos o operador NÃO (!) ao resultado final dos parênteses.
  • Expressão restante: !true
  • Resultado final: false
OperadorFunçãoPrioridade
()AgrupamentoMais alta
&&E LógicoAlta
``Ou LógicoBaixa
!NegaçãoAplica-se ao resultado

Portanto, a operação resulta em false, que corresponde à segunda opção apresentada na imagem.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Raciocínio Lógico

Ver mais Raciocínio Lógico resolvidas

Tem outra questão de Raciocínio Lógico?

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