How did constantinople respond to numerous invasion attempts before 1453?

How did constantinople respond to numerous invasion attempts before 1453?

a. it fought them off but was weakened.
b. it fought them off and became stronger.
c. it fell to the armies of ottoman turks.
d. it fell to the armies of arab muslims.