Ed
há 12 meses
Vamos analisar cada afirmativa: I- Operadores lógicos são operadores aplicados a um ou mais valores, sempre retornando true ou false. Verdadeiro, essa definição está correta. II- A expressão 1=="1" retorna false. Falso, essa expressão retorna true, pois o operador `==` faz uma comparação de igualdade que não considera o tipo, então o número 1 é convertido para string e comparado com "1". III- A expressão 1==="1" retorna false. Verdadeiro, essa expressão retorna false, pois o operador `===` compara tanto o valor quanto o tipo, e 1 (número) não é igual a "1" (string). IV- A expressão A && B retornará false se A ou B forem expressões booleanas que também retornarem false. Verdadeiro, essa afirmação está correta, pois a operação `&&` retorna false se qualquer um dos operandos for false. Agora, vamos verificar as alternativas: A - As sentenças I, III e IV estão corretas. (Correta) B - Somente a sentença III está correta. (Incorreta) C - As sentenças I e II estão corretas. (Incorreta) D - As sentenças II e IV estão corretas. (Incorreta) Portanto, a alternativa correta é: A - As sentenças I, III e IV estão corretas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material