A、根据氧气和氢气都是没有气味的气体进行解答;
B、根据稀盐酸不但和碳酸钙反应而且也和氧化钙反应进行解答;
C、根据硝酸铵和氢氧化钙混合会放出氨气以及硝酸铵溶于水吸热进行解答;
D、根据硝酸银和盐酸反应生成氯化银白色沉淀进行解答.
【解析】
A、氧气和氢气都是没有气味的气体,所以不能用闻气味的方法进行鉴别,方法一错误,方法二正确,故A错误;
B、稀盐酸不但和碳酸钙反应而且也和氧化钙反应,所以不能用加入适量的稀盐酸除去氧化钙中的碳酸钙,方法一正确,方法二错误,故B错误;
C、硝酸铵和氢氧化钙混合会放出氨气,所以可用加入氢氧化钙,研磨鉴别硝酸铵和氯化钠固体;硝酸铵溶于水吸热,所以也可用加水,观察温度变化鉴别硝酸铵和氯化钠固体,故C正确;
D、硝酸银和盐酸反应生成氯化银白色沉淀,所以不能用加入适量的硝酸银溶液过滤除去稀盐酸中的硫酸,方法一错误,方法二正确,故D错误.
故选:C.