Answer A is correct. Schedules are objects in themselves and are independent of any procedures that use them. You can assign the same schedule to a number of procedures. The other answers are incorrect because they create too many schedules or unnecessary jobs.
For more information, see the following sources: