Upgrade to access all content for this subject

Consider the following expression. Assume that x, y, and z are defined as int.

!(x > y && x*z == 0) || z <= y

Which of the following guarantees this expression will be evaluated as TRUE?

z > y is true.

x > y is true.

x > 0 is true.

y != x is false.

x == y is false.