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