Another way to put this is if the question said:
In a non-empty rowset, ROW_NUMBER() always returns consecutive integers.
What would you answer? True or False?
I'd still answer False because it's possible to have a one-row rowset but the author is probably thinking True.
I did get the answer for this QOTD correct.