Ironically I was informed recently that this type of training is bread-and-butter for some people, not out of the ordinary at all. At least in this situation you are peaking for the race!
A. is speed-endurance, and would be a reasonable early winter season middle distance session. It's a bit faster than your 1500 pace (assuming you are presently ready for a 45 min 10k), but 400 jog recovery could take you 3 minutes so you're getting a good rest. That session, easily achievable. 
B. is odd to my eyes only because I change pace on a pyramid, but here you're keeping steady pace and changing distance and recovery, so it's not really odd. This is done at your 3k pace (same assumption). One set would be easily achievable due to the long rests and gently rolling starts. Two sets? That's 7.6k at your 3k pace. If I understand the between-sets rest as being cumulative with the post-600 rest then this would still be a killer session on its own. If you're supposed to do it after already testing your speed-endurance in A., it's possible that at some stage during the second set you'll be bringing up your lunch. 
C. Well, there's a decent warm down. 
If you can achieve this, you're ready to thrash 45 mins. I think your coach should know whether you're capable of this. Perhaps he's just not telling you that you're actually going to go sub-40?? 