0
A hydrogen bond.
It is not a hydrogen bond if they are in same molecule.But H bond forms between them.
No. Hydrogen bond is weaker than covalent bond.
CO does not contain hydrogen, therefore it is not a hydrogen bond.