分析:電解質是指在水溶液或熔融狀態下都能導電的化合物,能導電是電解質自身能電離出自由移動的離子;強電解質在水溶液或熔融狀態下,能完全電離成離子.弱電解質是指:在水溶液里部分電離的電解質,包括弱酸、弱堿、水與少數鹽.單質,混合物既不是電解質也不是非電解質,據此即可解答.
解答:解:A.BaSO4在水溶液中雖難溶,但溶于水的部分或熔融狀態下能完全電離,在BaSO4═Ba2++SO42-有自由移動的離子,能導電,是強電解質,故A錯誤;
B.二氧化碳只存在分子,沒有自由移動的離子,二氧化碳溶于水后,能和水反應生成碳酸,碳酸能電離出自由移動的陰陽離子,但電離出陰陽離子的是碳酸,不是二氧化碳,所以二氧化碳是非電解質,故B錯誤;
C.一水合氨,只有部分電離,NH3?H2O?NH4++OH-,所以NH3.H2O是弱電解質,故C正確;
D.無論電解質,還是非電解質,都是指化合物,Cl2 是單質,故既不是電解質,也不是非電解質,故D錯誤;
故選C.
點評:本題考查了弱電解質的概念,考查了強弱電解質的區別,解題時抓住弱電解質必須是部分電離的化合物,題目難度不大.