Gabarito disponível
Com relação à informática aplicada à estatística, julgue os itens 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.
Pelo gabarito, o item é Certo, com base no curto-circuito do and. Mas a precedência de and sobre or faz a expressão ser (f1 and f2) or f3.
Em Python, and e or avaliam em curto-circuito: se f1() é False, f2() não é executada. Porém, como and tem precedência sobre or, a expressão é (f1() and f2()) or f3(). Nesse caso, quando f1() é False, a parte entre parênteses vale False e f3() ainda precisa ser avaliada. O gabarito oficial é Certo, mas essa leitura sugere que f3 seria executada, então o item merece cautela.
Análise das alternativas
Certo: é o gabarito oficial. Errado: seria a leitura literal pela precedência, porém contraria o gabarito informado.
Referência: Python: avaliação em curto-circuito e precedência dos operadores booleanos.
Resolução comentada do VaiConcursos.