B:D
解:A.钠离子和氮离子的电子层结构相同,钠元素的原子序数大于氮,所以离子半径:N3->Na+,故A错误;
B.氮化钠和氢化钙中只存在金属元素和非金属元素之间的离子键,不存在非金属元素之间的共价键,故B正确;
C.Na3N+3H2O=3NaOH+NH3↑,CaH2+H2O=Ca(OH)2+H2↑,根据方程式知,氮化钠和水反应不是氧化还原反应,故C错误;
D.两者组成的固体混合物溶于足量盐酸中发生Na3N+3H2O=NH3+3NaOH???、NH3+HCl=NH4Cl②、NaOH+HCl=NaCl+H2O③、CaH2+H2O=Ca(OH)2+H2↑④
、Ca(OH)2+2HCl=CaCl2+2H2O⑤,所以生成三种盐,故D正确;
故选BD.