根据酸能电离出得氢离子的个数将酸分为一元酸、二元酸等,根据分散系粒子的半径大小将分散系分为溶液、胶体和浊液,其它两项皆正确.
【解析】
①根据酸能电离出得氢离子的个数将酸分为一元酸、二元酸等,而不是含有氢原子的个数,例如CH3COOH中还有4个氢原子,但只电离子1个氢离子,为一元酸,故①错误;
②氧化还原反应的实质是发生了电子的转移,根据反应中是否有电子的转移将化学反应分为氧化还原反应和非氧化还原反应,故②正确;
③分散系依据分散质粒子直径的大小可分为三大类,即溶液、胶体、浊液.溶液粒子直径小于1nm,胶体粒子直径在1~100nm,大于100nm的为浊液,故③错误;
④化学反应一定伴随着能量的变化,当反应物的总能量大于生成物的总能量时反应放热,反之吸热,故④正确.
故选B.