When forming a C-Corp, do the roles of President, Secretary, and Treasurer need to be different people?

When opening a Corporation (C-Corp), you'll need to appoint someone to several roles.

The roles can be filled by the same person or different people.