Answer:
(b) backing field
Step-by-step explanation:
A backing field of a property is a private field that stores or holds any data assigned to the property. Backing fields are generated for a class property if that property uses the default implementation of the accessor methods in that class.
Backing fields help to make codes readable, flexible and robust as they enhance encapsulation - one great feature in Object Oriented Programming.