-
A
The Secretary of Defense
-
B
The President
-
C
A five-star general
-
D
The Speaker of the House
Why this is the answer
The President is the Commander in Chief of the military. This is an official USCIS civics question. The Constitution places civilian control over the armed forces by designating the President — an elected civilian official — as their commander in chief. While military officers lead the forces operationally, ultimate command authority rests with the President. Congress, however, holds the power to declare war and to fund the military. The principle of civilian control of the military, embodied in the President's role as commander in chief, is an important system-of-government concept.
Source: USCIS Civics Question 32 — Commander in Chief