Try eliminating the wrong ones -
A) >>> , etc work on integral types & there is no NaN defined for integral types - skip
B) Since the first operator is >>> the result will never be negative - skip
Left with two options C & D .
The expression in your question will evaluate to -31 >>> 30 .
D) 1024 is too big to be the result of -31 >>> 30 - skip
That leaves you with option C which is the correct answer .
What Corey's explained is definitely required for the cert & they do expect you to do this !
The above technique is helpful in situations where they'd probably expect you to do this -
Integer.MAX_VALUE >>> 64
Ashish