Qual das seguintes opções é um operador lógico que retorna `true` somente quando **todos** os operandos forem `true`?
(A) -
e
(B) -
ou
(C) -
não
(D) -
xor
(E) -
e se
Explicação
O operador lógico e, representado pelo símbolo && ou pelo nome "and", retorna true
somente quando todos os operandos forem true
. se qualquer um dos operandos for false
, o resultado da expressão será false
.
Análise das alternativas
- (a): e - operador lógico que retorna
true
somente quando todos os operandos foremtrue
. - (b): ou - operador lógico que retorna
true
quando pelo menos um dos operandos fortrue
. - (c): não - operador lógico que inverte o valor de um único operando.
- (d): xor - operador lógico que retorna
true
quando os operandos tiverem valores diferentes (umtrue
e umfalse
). - (e): e se - estrutura condicional que executa uma ação somente se uma condição for
true
.
Conclusão
O operador lógico e é essencial para criar expressões condicionais que garantam que todas as condições sejam atendidas antes de executar uma ação. compreender o uso correto dos operadores lógicos é fundamental para o desenvolvimento de programas robustos e eficientes.