Hydrogen bond
Hydrogen bonds can be intermolecular (occurring between separate molecules) or intramolecular (occurring among parts of the same molecule). Depending on the nature of the donor and acceptor atoms which constitute the bond, their geometry, and environment, the energy of a hydrogen bond can vary between 1 and 40 kcal/mol. This makes them somewhat stronger than a van der Waals interaction, and weaker than fully covalent or ionic bonds. This type of bond can occur in inorganic molecules such as water and in organic molecules like DNA and proteins.
Oxyacid
All oxyacids have the acidic hydrogen bound to an oxygen atom, so bond strength (length) is not a factor, as it is with binary nonmetal hydrides. Rather, the electronegativity of the central atom (X) and the number of O atoms determine oxyacid acidity. With the same central atom X, acid strength increases as the number of oxygens attached to X increases. With the same number of oxygens around E, acid strength increases with the electronegativity of X.