多项选择题

具有传递电子和氢质子传递作用的辅酶有()

A.CoQ
B.FMN
C.NAD+
D.DNA