A、根据构成物质的基本微粒有分子、原子、离子,进行解答;
B、根据由原子构成的物质一般有金属和稀有气体,还有金刚石等,进行解答;
C、根据由分子构成的物质一般有常见的气体,有机物,水等,进行解答;
D、根据阴阳离子相互作用构成的化合物叫离子化合物,进行解答.
【解析】
A、根据构成物质的基本微粒有分子、原子、离子,因此分子、原子、离子都是构成物质的微粒;故A说法正确;
B、根据由原子构成的物质一般有金属和稀有气体,还有金刚石等,所以由原子构成的物质有铁、氧气等说法错误;故B说法错误;
C、根据由分子构成的物质一般有常见的气体,有机物,水等,故C说法正确;
D、根据阴阳离子相互作用构成的化合物叫离子化合物,因此由离子构成的物质有氢氧化钡、氯化钠等;故D说法正确;
故选B.