0
no. modern aircraft carriers are quite large ships. But the real large ones are either supertankers, or container ships.
Have a crack at List of World's longest Ships in Wikipedia.
pi
actually your feet are the longest like Michael Jordan lol
See the nearby link for a list of cruise ships.
no, the river nile is the longest in the world