The correct answer to the question "Which principle grants the president the authority to appoint federal judges?" is:
OB. Separation of powers
Explanation:
1. The principle of separation of powers is a foundational concept in the United States government system.
2. Under this principle, the powers of the government are divided among three branches: the legislative, executive, and judicial branches.
3. The president, as the head of the executive branch, has the authority to appoint federal judges.
4. This power of appointment is a key aspect of the executive branch's role in the system of checks and balances, ensuring that no single branch of government becomes too powerful.
In conclusion, the president's authority to appoint federal judges stems from the principle of separation of powers, which is designed to maintain a system of checks and balances within the U.S. government.