A、氧化铜是碱性氧化物,只能和酸之间反应生成盐和水,故A错误;B、氧化铝是两性氧化物,既能和盐酸之间反应,又能和氢氧化钠之间反应,故B正确;C、二氧化碳是酸性气体,和盐酸之间不会发生反应,故C错误;D、二氧化硅是酸性氧化物,只能和强碱之间发生反应生成盐和水,故D错误;故选B.