C
解:根据表中的数据可知,晶格能主要影响因素是离子电荷,电荷越高,晶格能越大,而且熔点越高,硬度越大;其次就是离子半径,离子半径越小,晶格能越大,而且熔点越高,硬度越大;
A.根据表中的数据可知,NaF电荷数1,MgO电荷数2,晶格能的大小与正负离子电荷数成正比,MgO、CaO中所带电荷相同,但镁离子半径小于钙离子半径,键长MgO小于CaO,晶格能:MgO>CaO,所以晶格能的大小与距离成反比,故A错误;
B.离子键本质是阴、阳离子间的静电作用,不只是引力,还有斥力等,晶格能越大,即正负离子间的静电作用力越强,晶体的熔点就越高,硬度越大,故B错误;
C.NaF晶体与NaCl晶体,两种化合物所带离子电荷相同,由于离子半径:Cl->F-,因此晶格能:NaF>NaCl>,NaF晶体比NaCl晶体稳定,故C正确;
D.MgO、CaO中所带电荷相同为2,但镁离子半径小于钙离子半径,NaF晶体与NaCl晶体中阴阳离子所带电荷都为1,离子半径:Cl->F-,所以NaF、NaCl、MgO、CaO4种离子晶体熔点从高到低的顺序是MgO>CaO>NaF>NaCl,晶格能越大,晶体越稳定,表中物质MgO的晶体最稳定,故D错误;
故选C.