SóProvas


ID
1474762
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Sendo a, b, c e d variáveis do tipo boolean, qual dos comandos abaixo NÃO é equivalente aos demais?

Alternativas
Comentários
  • Para resolver essa questão é necessário fazer uma tabela verdade para as variáveis A, B e C.

    Perceba que não precisa fazer isso com a variável D, pois ela não é utilizada dentro das validações nos IFs.

     

    Como a tabela ficaria imensa, coloquei em vermelho a relação inicial das variáveis a, b e c.

    Em seguida, coloquei em azul as respostas de cada alternativa.

    Somente a alternativa D ficou com o resultado diferente na situação em que todas as variáveis estão com o valor verdadeiro.

     

    a   b    c   A   B   C   D   E

    V   V   V   V   V   V   F   V

    V   V   F   V   V   V   V   V

    V   F   V   F    F   F   F   F

    V   F   F   F    F   F   F   F

    F   V   V   V   V   V   V   V

    F   V   F   F    F   F   F   F

    F   F   V   F    F   F   F   F

    F   F   F   F    F   F   F   F