Analise o seguinte programa desenvolvido na linguagem Java....

Assinale a opção com a sequência CORRETA, de cima para baixo.
Comentários
Veja os comentários dos nossos alunos
Vamos lá:
Operadores lógicos:
&& = E lógico = (AND) Ex: x && y = x e y;
II = OU lógico = (OR) Ex: x II y = x ou y;
== (igual)
! = = (diferente)
! = não lógico = !y = contrário de y
Sabendo disso, temos que aplicar a tabela da verdade nas operações para resolver a questão:
Negação
| A | ~A |
| V | F |
| F | V |
A negação da proposição "A" é a proposição "~A", de maneira que se "A" é verdade então "~A" é falsa, e vice-versa.
Conjunção (E)
A conjunção é verdadeira se e somente se os operandos são verdadeiros
| A | B | A^B |
| V | V | V |
| V | F | F |
| F | V | F |
| F | F | F |
Disjunção (OU)
A disjunção é falsa se, e somente se ambos os operandos forem falsos
| A | B | AvB |
| V | V | V |
| V | F | V |
| F | V | V |
| F | F | F |
| Operador | Descrição |
| . [] () (tipo) | Máxima precedência: separador, indexação, parâmetros, conversão de tipo |
| + - ~ ! ++ -- | Operador unário: positivo, negativo, negação (inversão bit a bit), não (lógico), incremento, decremento |
| * / % | Multiplicação, divisão e módulo (inteiros) |
| + - | Adição, subtração |
| << >> >>> | Translação (bit a bit) à esquerda, direita sinalizada, e direita não sinalizada (o bit de sinal será 0) |
| < <= >= < | Operador relacional: menor, menor ou igual, maior ou igual, maior |
| == != | Igualdade: igual, diferente |
| & | Operador lógico e bit a bit |
| ^ | Ou exclusivo (xor) bit a bit |
| | | Operador lógico ou bit a bit |
| && | Operador lógico e condicional |
| || | Operador lógico ou condicional |
| ?: | Condicional: if-then-else compacto |
| = op= | Atribuição |
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo