The powers of Congress and the President over military affairs are such that the Congress has the power to declare war, while the president commands the armed forces. Hence, option B is correct.
The authority of command and control over the United States' military affairs is substantially available in the hands of both the Congress and the American President.
As a part of these powers, Congress holds the sole authority to declare a war against any alien nation. And, the American President can control the military affairs by giving commands to the armed forces.
Hence, option B holds true regarding the military affairs.
Learn more about military affairs here:
https://brainly.com/question/27818697
#SPJ2