Final answer:
During a Sprint, the Scrum Master's roles include facilitating inspection and adaptation as needed and removing impediments for the team. They do not assign tasks or manage attendance of the Product Owner at Scrum events.
Step-by-step explanation:
The Scrum Master's role during a Sprint includes facilitating inspection and adaptation opportunities as requested or needed (option B), and also to remove impediments that may obstruct the progress of the Scrum team (option C). They do not assign tasks to the team, as the team is self-organizing
Ensuring the Product Owner's attendance to all events is generally not the Scrum Master's responsibility; however, the Scrum Master does help facilitate the Product Owner's role within the Scrum process. Escalating team conflicts to a functional line manager does not align with Scrum philosophy, where the team is expected to self-manage and resolve internal conflicts with the Scrum Master's facilitation.