A、金属单质是只有一种金属元素组成的物质,而I属于非金属元素,故A错误;
B、非金属单质是只有一种非金属元素组成的物质,由碘的化学式可知只有一种I元素,则属于非金属单质,故B正确;
C、化合物是至少含有两种元素组成的物质,而碘只有一种元素,则不属于化合物,故C错误;
D、混合物是至少由两种物质组成的,而碘只是一种物质,则碘不属于混合物,故D错误;
故选B.
A、金属单质是只有一种金属元素组成的物质,而I属于非金属元素,故A错误;
B、非金属单质是只有一种非金属元素组成的物质,由碘的化学式可知只有一种I元素,则属于非金属单质,故B正确;
C、化合物是至少含有两种元素组成的物质,而碘只有一种元素,则不属于化合物,故C错误;
D、混合物是至少由两种物质组成的,而碘只是一种物质,则碘不属于混合物,故D错误;
故选B.