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