单项选择题

A.基因位于细胞膜上
B.基因是具有遗传效应的DNA片断
C.所有基因的大小都相同
D.基因是由蛋白质构成的