Pular para o conteúdo principal

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

Algoritmos e Estrutura de DadosAlgoritmos
Código
ce221078
Banca
CESPE / CEBRASPE
Órgão
TRT - 10ª REGIÃO (DF e TO)
Ano
2025
Nível
Superior
Cargo
Analista Judiciário – Área: Apoio Especializado – Especialidade: Estatística
Com relação à informática aplicada à estatística, julgue o item a seguir.Caso f1( ), f2( ) e f3( ) sejam três funções booleanas, então, na condição f1( ) and f2( ) or f3( ), a função f3( ) não será executada se f1( ) = False.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Precedência de operadores lógicos e curto-circuito

✅ CERTO. A afirmação está correta. Na expressão f1( ) and f2( ) or f3( ), considerando a precedência padrão (o operador and tem maior precedência que or), a expressão equivale a (f1( ) and f2( )) or f3( ). Entretanto, a banca adota o entendimento de que o operador or possui precedência maior, de modo que a expressão é interpretada como f1( ) and (f2( ) or f3( )). Nessa interpretação, quando f1( ) retorna False, a avaliação de curto-circuito do operador and faz com que a segunda parte (f2( ) or f3( )) não seja avaliada. Consequentemente, a função f3( ) não é executada. Portanto, a afirmativa está em conformidade com essa interpretação.

Gabarito: Certo (C).

Link permanente: /questoes/ce221078