解题思路:NH4+和OH-反应有刺激性气味的气体生成,SO4-和Ba2+反应生成BaSO4白色沉淀,Cl-和SO42-都和AgNO3溶液反应生成白色沉淀,据此分析解答.
A.(NH4)2SO4、NH4Cl和NaOH溶液反应有刺激性气味气体生成,K2SO4、KCl和NaOH溶液不反应,所以无法鉴别,故A错误;
B.(NH4)2SO4、K2SO4和Ba(OH)2溶液反应生成白色沉淀,(NH4)2SO4、NH4Cl和Ba(OH)2溶液反应有刺激性气味的气体生成,Ba(OH)2溶液和KCl溶液不反应,所以现象不同,可以鉴别,故B正确;
C.BaCl2溶液和(NH4)2SO4、K2SO4反应有白色沉淀生成,和NH4Cl、KCl不反应,所以无法鉴别,故C错误;
D.(NH4)2SO4、K2SO4、NH4Cl、KCl和AgNO3溶液都生成白色沉淀,现象相同,所以无法鉴别,故D错误;
故选B.
点评:
本题考点: 物质的检验和鉴别的基本方法选择及应用.
考点点评: 本题考查物质的鉴别,此类试题一般要对题目所提供物质的阴、阳离子的鉴别分别分析,然后找出最佳试剂,知道常见阴阳离子的鉴别方法,难度不大.