When you specify 2002-02-02 in SQL Server, 2002-02-02 00:00:00.000 is automatically assumed, so the answers are still correct.
The precise result set is as follows:
(No column name) (No column name) (No column name) (No column name)
2002-02-02 00:00:00.000 2049-02-02 00:00:00.000 1950-02-02 00:00:00.000 2000-02-02 00:00:00.000
Therefore the answers aren't quite correct. OK, the point of the question was to demonstrate century cutoffs, and not time portions. Even so, I think both the question and the answer do not show the rigour that should be expected from us as IT professionals.