A、盐酸会与碳酸钠反应产生气体,会与硝酸银反应,出现白色沉淀,不会和硝酸钾反应,故A正确;B、氯化钡和碳酸钠、硝酸银反应都会生成白色沉淀,现象相同,不能鉴别,故B错误;C、氢氧化钠只会与硝酸银反应生成白色沉淀,与其他两种物质不反应,不能鉴别,故C错误;D、氢氧化钡会与硝酸银、碳酸钠反应均生成白色沉淀,与硝酸钾不反应,不能鉴别,故D错误.故选A.