Who confirms the presidential appointments of cabinet officers and other top federal officials?

Aboth houses of congress
Bthe house of representatives
Cthe president
Dthe senate