What is the difference between a bibliography and a citation?

A.
A bibliography is a separate document that lists all of the sources used; a citation is an in-text list of sources used.
B.
A bibliography should only be provided when the author also uses citations; citations can be used with or without a bibliography.
C.
A bibliography is a complete listing of a source material, including the date and place of publication; a citation only shows the author and page number or date.
D.
A bibliography is used for listing printed sources, such as books and magazines; a citation is used for electronic sources, such as online articles.

Please help asap