Ed
há 5 horas
Vamos analisar cada afirmativa com base no código fornecido: 1. resultado1: `(x < y) && (y < z)` - `x` (5) é menor que `y` (10) → verdadeiro (1) - `y` (10) é menor que `z` (15) → verdadeiro (1) - Portanto, `resultado1` será `1` (verdadeiro). 2. resultado2: `(x > y) || (y > z)` - `x` (5) não é maior que `y` (10) → falso (0) - `y` (10) não é maior que `z` (15) → falso (0) - Portanto, `resultado2` será `0` (falso). 3. resultado3: `!(x == y)` - `x` (5) é igual a `y` (10) → falso (0) - O operador `!` inverte o valor, então `resultado3` será `1` (verdadeiro). 4. Operador lógico `&&`: Retorna `1` apenas se ambos os operandos forem verdadeiros. Isso está correto. 5. Operador lógico `||`: Retorna `0` apenas se ambos os operandos forem falsos. Isso também está correto. Agora, vamos verificar as afirmativas: I. O valor de `resultado1` será 1. (Verdadeiro) II. O valor de `resultado2` será 0. (Verdadeiro) III. O valor de `resultado3` será 1. (Verdadeiro) IV. O operador lógico `&&` retorna 1 apenas se ambos os operandos forem verdadeiros. (Verdadeiro) V. O operador lógico `||` retorna 0 apenas se ambos os operandos forem falsos. (Verdadeiro) Portanto, todas as afirmativas I, II, III, IV e V são verdadeiras. A alternativa correta que contém todos os itens verdadeiros é: (x) I, II, III e IV, apenas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material