D
在Br-、I-中,还原性由弱到强为Br-<I-,向含有NaBr和NaI的混合溶液中通入一定量氯气发生:2NaI+Cl2=2NaCl+I2、2NaBr+Cl2=2NaCl+Br2,溴易挥发,碘易升华,
A.当氯气过量时,发生反应2NaI+Cl2=2NaCl+I2、2NaBr+Cl2=2NaCl+Br2,加热过程中,溴挥发,碘升华,所以剩余固体是氯化钠,故A不选;
B.当氯气少量时,发生反应2NaI+Cl2=2NaCl+I2,部分2NaBr+Cl2=2NaCl+Br2反应,加热过程中,碘升华,所以固体是氯化钠和溴化钠,故B不选;
C.当氯气少量时,只发生部分2NaI+Cl2=2NaCl+I2反应,加热过程中,碘升华,所以固体是氯化钠和溴化钠、碘化钠,故C不选;
D.当加入氯气,氯气先和碘离子反应,后和溴离子反应,所以固体是中不可能是氯化钠和碘化钠,故D选;
故选D.