In the exposition of a sonata-allegro form, which of the following could a listener typically expect to hear as it unfolds? a) The development of a single melody b) Contrasting themes presented in different keys c) Improvised solos by various instruments d) Repetitive rhythmic patterns