可以先将四种物质之间的反应情况进行列表,
| 稀盐酸 | 氯化钡 | 碳酸钾 | 硝酸银 |
稀盐酸 | ------ | 不反应 | 气体 | 沉淀 |
氯化钡 | 不反应 | -------- | 沉淀 | 沉淀 |
碳酸钾 | 气体 | 沉淀 | ------ | 沉淀 |
硝酸银 | 沉淀 | 沉淀 | 沉淀 | -------- |
A和C会生成气体,A、C就是盐酸和碳酸钾,假如A是盐酸,C就是碳酸钾,B就是硝酸银,D就是氯化钡,C和D反应生成沉淀,
A和C会生成气体,A、C就是盐酸和碳酸钾,假如A是碳酸钾,C就是盐酸,B就是硝酸银或氯化钡,B是硝酸银,D就是氯化钡,C和D就不会反应;B是氯化钡,D就是硝酸银,C和D就会生成沉淀.
所以,对于气体一定不会出现,对于沉淀只是可能出现,也可能不反应.
故选D.