A、高锰酸钾有强氧化性,能被二氧化硫还原为无色物质,所以正确.B、因为浓硫酸有吸水性,可作某些气体的干燥剂,但氨气能与硫酸反应生成硫酸铵,所以错误.C、BaCl2溶液与可溶的碳酸盐反应能生成碳酸钡白色沉淀,故向某溶液中滴加BaCl2溶液,出现白色沉淀,则溶液中不一定含有SO42-,所以错误.D、无色酚酞试液遇碱性溶液能变红色,故氢氧化钠溶液能使无色酚酞试液变红色,而盐酸不能,所以正确.故选BC.