解题思路:根据向溶液中加入烧碱溶液出现白色沉淀,说明含有MgCl2或含有NaHCO3、BaCl2或MgCl2、NaHCO3,另取溶液加入稀硫酸也出现白色沉淀并放出气体证明一定含有NaHCO3、BaCl2溶液,依据离子共存分析确定,氯化钡和碳酸钾会生成白色的碳酸钡沉淀,不能共存,所以溶液中一定不含K2CO3,可能含有MgCl2.
某无色溶液可能由K2CO3、MgCl2、NaHCO3、BaCl2溶液中的一种或几种组成,向溶液中加入烧碱溶液出现白色沉淀,说明含有MgCl2或含有NaHCO3、BaCl2或MgCl2、NaHCO3,另取溶液加入稀硫酸也出现白色沉淀并放出气体证明一定含有NaHCO3、BaCl2溶液,依据离子共存分析确定,氯化钡和碳酸钾会生成白色的碳酸钡沉淀,不能共存,所以溶液中一定不含K2CO3,可能含有MgCl2.
综上所述:一定含有NaHCO3、BaCl2溶液,一定不含K2CO3,可能含有MgCl2.
所以判断正确的是①③.
故选:C.
点评:
本题考点: 物质的鉴别、推断;酸的化学性质;盐的化学性质.
考点点评: 本题考查了离子检验方法,明确物质性质的分析判断、离子反应的现象和离子共存是解题关键.