A、酸碱指示剂只会测得溶液的酸碱性,不会测出溶液的酸碱度,测酸碱度需要用PH试纸,故A错误,
B、根据质量守恒定律可知,在化学反应前后,元素的种类不变,而亚硝酸钠中没有氢元素,所以不能生成氨气,故B错误,
C、亚硝酸钠使人中毒是因为它能将人体血红蛋白中的Fe2+转化为Fe3+,从而使血红蛋白丧失携氧能力,使人因缺氧而死亡;一氧化碳和血红蛋白结合的能力比氧气与血红蛋白的结合能力强,而使人缺氧中毒,使人死亡,故C正确,
D、人体血液中存在的是亚铁离子遇到亚硝酸钠会被氧化为铁离子,而铁离子溶液的颜色为黄色,故D对,
故选:CD