Br2 - молекулярная связь (коваралентная связь), так как оба атома брома равноправны и делят пару электронов.
CaBr2 - ионная связь, так как кальций является металлом, а бром - неметаллом, и происходит передача электронов от кальция к брому.
HBr - коваралентная связь, так как водород и бром являются неметаллами и оба атома равноправны в образовании связи.
H2 - также коваралентная связь, так как оба атома водорода равноправны и образуют молекулу, деля пару электронов.