A.由NaNO2 →NO,N元素的化合价+3价→+2价,得电子,所以NaNO2是氧化剂,由HI→I2,碘元素化合价-1价→0价,失电子,所以HI是还原剂,故A错误;B.反应产物中能使淀粉变蓝的物质有I2,故B错误;C.该反应中氧化剂为NaNO2,还原剂为HI,物质的量之比为2:2=1:1,故C正确;D.人误食亚硝酸钠中毒时,服用HI溶液产生有毒的NO,故D错误;故选C.