A、铜排在银的前面,而硝酸银属于盐且易溶于水,铜可以代替硝酸银溶液中的银,所以A是正确的。
B、反应物为金属氧化物和非金属氧化物,不符合题意,B错误;
C,反应物是酸和金属氧化物,不符合题意,C错;
d、反应物是金属和酸,不符合题意。
所以选a。