Ed
há 4 meses
Para resolver essa questão, precisamos entender como os operadores lógicos e relacionais funcionam na linguagem C, especialmente em relação aos valores que são considerados verdadeiros (true) ou falsos (false). Na linguagem C: - Um valor igual a 0 é considerado falso (false). - Qualquer valor diferente de 0 é considerado verdadeiro (true). Agora, vamos analisar cada alternativa: A) Verificar a expressão que apresenta para falso valor <= 0 e para verdadeiro valor != 0. - Falso para valores menores ou iguais a 0 e verdadeiro para valores diferentes de 0. Isso está correto. B) Verificar a expressão que apresenta para falso valor == 0 e para verdadeiro valor != 0. - Falso para 0 e verdadeiro para qualquer valor diferente de 0. Isso também está correto. C) Verificar a expressão que apresenta para falso valor >= 1 e para verdadeiro valor < 1. - Falso para valores maiores ou iguais a 1 e verdadeiro para valores menores que 1. Isso não está correto, pois valores menores que 1 podem ser verdadeiros, mas não necessariamente. D) Identificar a expressão que apresenta verdadeiro para valor > 1 ou igual a 0. - Verdadeiro para valores maiores que 1 ou igual a 0. Isso não está correto, pois um valor igual a 0 é falso. E) Identificar a expressão que apresenta verdadeiro para valor < 1 ou igual a 0. - Verdadeiro para valores menores que 1 ou igual a 0. Isso está correto, pois valores menores que 1 e 0 são considerados falsos. As alternativas A e B estão corretas, mas a que melhor se encaixa na ideia de verdadeiro ou falso, considerando a programação e a lógica, é a B, que é a mais direta e clara. Portanto, a resposta correta é: B) Verificar a expressão que apresenta para falso valor == 0 e para verdadeiro valor != 0.
Mais perguntas desse material