B
答案选择B
分析:已知“a、b、c、d四种无色溶液,分别是碳酸钠溶液、稀硫酸、氯化钡溶液、盐酸中的一种”,又知a、b与c反应都有气体生成;b、c与d反应都有沉淀生成,利用排除法或尝试法,可以选出正确答案.
A、HCl与BaCl 2无沉淀,不符合,b、c与d反应都有沉淀生成,故A错误;
B、HCl、H 2SO 4、Na 2CO 3、BaCl 2,符合“a、b与c反应都有气体生成;b、c与d反应都有沉淀生成”,故B正确;
C、H 2SO 4、HCl,不符合,b与c反应都有气体生成;HCl、BaCl 2不符合,c与d反应都有沉淀生成,故C错误;
D、HCl、Na 2CO 3、H 2SO 4,不符合,a、b与c反应都有气体生成,故D错误.
故选B.