Answer:
b. Standard Lightning component.
c. Custom Lightning component.
d. Global actions
These three components are best used in a ligthening app, for custom object i.e standard, Custom and Global Actions.
Adding Visualforce components to a Lightning Application is impossible, but one can add Lightning components into Visualforce pages.