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