Detailed Answer
Answer (B) is correct. A flexible budget is prepared at the end of the budget period when the actual results are available. A flexible budget reflects the revenues that should have been earned and costs that should have been incurred given the achieved levels of production and sales. The difference between the flexible budget and actual figures is known as the flexible budget variance.