What percentage of the U.S. public debt is held by federal agencies and the Federal Reserve? ANSWER: 40 percent.