The correct option is A Will the programme finish
We use the simple future tense to talk about an action or condition that will begin and end in the future, here, the finishing of the programme. The formula for the simple future is will + [root form of verb]. The root form of "finish" is "finish". Hence, Option B is correct. The rest of the options do not adhere to this rule, hence incorrect.