How did Justinian gain the throne?

How did Justinian gain the throne?

A. His father passed on the throne to him.
B. His uncle made him co-emperor.
C. His army took control of Constantinople.
D. His wife was of royal birth.