(a) The board may elect or appoint a president, one or more vice-presidents, a secretary and a treasurer, and such other officers as it may determine, or as may be provided in the by-laws. (b) The certificate of incorporation may provide that all officers or that specified officers shall be elected by the shareholders instead of by the board. (c) Unless otherwise provided in the certificate of incorporation or the by-laws, all officers shall be elected or appointed to hold office until the meeting