A、生物体的性状由基因和环境共同决定,A错误;B、基因可以通过控制蛋白质的结构直接控制生物的性状,B正确;C、基因可以通过控制酶的合成来控制代谢,进而控制生物的性状,C正确;D、蛋白质的结构可以直接影响性状,D正确.故选:A.