A、植物的体细胞发生突变,可以通过无性繁殖传递给后代,A错误;B、基因突变具有随机性表现在基因突变可以发生在生物体发育的任何时期;可以发生在细胞内不同DNA分子上;同一DNA分子的不同部位,B正确;C、没有外来因素影响时,DNA分子复制时也会偶尔发生错误,发生基因突变,C错误;D、基因突变是指DNA上碱基对的替换、增添和缺失,D错误.故选:B.