Eugene A. Cernan, the last astronaut to leave his footprints on the surface of the moon, has died, NASA said Monday.