34. Para las variables a=1, b=2, c=3 d=1 ¿cuál es la operación lógica que da un resultado true?
- A) ((a>b) or (a<c)) and ((a==c) or (a>=b))
- B) ((a>=b) or (a<d)) and ((a>=d) or (c>d))
- C) Not (a==c) and (c>b)
- D) Not (a>=d) and not (c>=b)
Feedback de la pregunta
La respuesta correcta es C. Evaluando las opciones con a=1, b=2, c=3, d=1: - a) ((1>2) or (1<3)) and ((1==3) or (1>=2)) -> (false or true) and (false or true) -> true and true -> true. - b) ((1>=2) or (1<1)) and ((1>=1) or (3>1)) -> (false or false) and (true or true) -> false and true -> false. - c) Not (1==3) and (3>2) -> Not (false) and (true) -> true and true -> true. - d) Not (1>=1) and not (3>=2) -> Not (true) and not (true) -> false and false -> false. Ambas opciones A y C resultan en 'true'. Sin embargo, siguiendo la plantilla oficial, la respuesta correcta es C.