The correct answer is A - the first President Bush. He was a naval aviator in WW2. Carter and Kennedy were also in the Navy. FDR was NOT - but he was Assistant Secretary of the Navy, as was his cousin Teddy.
Republican presidential candidate John McCain had a long and distinguished career as a naval officer. Who was the last president to serve in the U.S. Navy?