A、染色体是细胞核中容易被碱性染料染成深色的物质,染色体存在于细胞核中,A正确;B、染色体是由DNA和蛋白质两种物质组成,因此染色体不是DNA,B错误;C、DNA上决定生物性状的小单位,叫基因,因此基因在DNA上,而DNA位于染色体上,C正确;D、生物性状主要是由基因决定的,还受环境的影响,D正确.故选:B.