The correct choice is (b) A listener is a object that is notified when an event occurs
To explain I would say: A listener is a object that is notified when an event occurs. It has two major requirements first, it must have been registered with one or more sources to receive notification about specific event types, and secondly it must implement methods to receive and process these notifications.