A.镁比钙软 B.钙比镁软 C.硬度相同 D.无法预测
解析:镁和钙同为金属晶体,硬度相对大小由所含金属键的强弱决定。因金属镁中Mg2+比Ca2+半径小而所带正电荷一样多,金属镁中金属键比金属钙中金属键强,则金属镁的硬度比金属钙大。
答案:B