分析:在化合物中,元素的化合价代数和为零.
解答:解:A、氯化钙中,钙元素的化合价是+2,氯元素的化合价是-1,氯化钙的化学式是CaCl2.错误;
B、硝酸中,氢元素的化合价是+1,硝酸根的化合价是-1,硝酸的化学式是HNO3.正确;
C、氢氧化钡中,钡元素的化合价是+2,氢氧根的化合价是-1,氢氧化钡的化学式是Ba(OH)2.正确;
D、氧化镁中,镁元素的化合价是+2,氧元素的化合价是-2,氧化镁的化学式是MgO.正确.
故选A.
点评:解答本题要理解在单质中,元素化合价为零,在化合物中,各种元素的化合价不为零,但是代数和为零.