Dados os operadores lógicos: & (AND), | (OR), ! (NOT), ^ (OU EXCLUSIVO), e considerando-se '1' = verdadeiro e '0' = falso, a expressão a seguir que, se avaliada, produzirá o valor 'verdadeiro' é:
(((1&0)|1)^((1&0)|!0))
(((!(0&1))|0)^((0|1)&1))
(((1&0)|1)^((1&0)&!0))
!1
(((0&1)|0)^((0&1)&!1))