Why does the U.S. Senate vote on appointments to the president's cabinet?
A.
to ensure that citizens' voices are heard through their voting
B
to provide a check on the power of the executive branch
C.
to provide a check on the power of the legislative branch
D
to ensure that the president appoints members of his own party