Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2021

Algoritmos e Estrutura de DadosAlgoritmos
Código
ce124587
Banca
CESPE / CEBRASPE
Órgão
SEED-PR
Ano
2021
Nível
Médio
Cargo
Professor - Educação Básica e Jornada
(4 > 2) xor (5 = 3) and (4 > 2) or (5 = 5)Assinale a opção que apresenta o resultado da expressão anterior.
  1. A2
  2. B3
  3. C4
  4. DFalso
  5. EVerdadeiro
Revelar gabarito e comentário

GabaritoE — Verdadeiro

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Operadores lógicos: precedência e avaliação de expressões

Gabarito: letra E (Verdadeiro). A expressão (4 > 2) xor (5 = 3) and (4 > 2) or (5 = 5) resulta em Verdadeiro porque, após avaliar as comparações individuais e aplicar a precedência correta dos operadores (o and tem maior precedência que or, e o xor é avaliado em seguida), a expressão se reduz a True xor False and True or True, que equivale a True xor (False and True) or TrueTrue xor False or TrueTrue or TrueTrue.

A questão testa o conhecimento da ordem de avaliação dos operadores lógicos e a capacidade de reduzir expressões booleanas. Vejamos cada alternativa:

  1. 1(4>2) = True
  2. 2(5=3) = False
  3. 3(5=5) = True
  4. 4False and True = False
  5. 5True xor False = True
  6. 6True or True = True
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O valor 2 não é um resultado lógico (verdadeiro/falso); a expressão inteira retorna um booleano, não um número.

Alternativa B — ❌ Incorreta

Assim como a letra A, 3 é um numérico e não corresponde ao resultado booleano da expressão.

Alternativa C — ❌ Incorreta

4 também é um número; a expressão lógica não produz valores numéricos.

Alternativa D — ❌ Incorreta

A expressão não resulta em Falso. Conforme demonstrado, o resultado é Verdadeiro.

Alternativa E — ✅ Correta ⟵ GABARITO

Verdadeiro é o resultado da expressão após a aplicação correta da precedência e da avaliação das operações lógicas.

PEGA ESSA DICA!

Em expressões com múltiplos operadores lógicos, lembre-se da ordem de precedência típica: not > and > or > xor. Quando houver dúvida, use parênteses para explicitar a ordem de avaliação. Na expressão dada, o and foi avaliado antes do or, e o xor foi avaliado depois do and, resultando em Verdadeiro.

Gabarito: letra E (Verdadeiro).

Link permanente: /questoes/ce124587