they are the same query, but with a some expressions to calculate the field values.
test it yourself by looking at the actual execution plans when you run them.
they will both be table scans (clustered index scan if there is a clustered index) because there is no WHERE statement,
even worse, the TOP 1000 has no ORDER BY, so the results could vary on the very next pass if any data changed, or any reindexing occurred.
TOP does not guarantee repeatable results without an ORDER BY.
Lowell