已知某种限制性内切酶在一线性DNA分子上有3个酶切位点,如图中箭头所指。如果该线性DNA分子在3个酶切位点上都被该酶切断,则会产生a、b、c、d四种不同长度的DNA片段。现有多个上述线性DNA分子,若在每个DNA分子上至少有1个酶切位点被该酶切断,则从理论上讲,经该酶酶切后,这些线性DNA分子最多能产生长度不同的DNA片段种类数是

( )
A.3B.4
C.9D.12
在线课程C
解本题的关键是要理解“在每个DNA分子上至少有1个酶切位点被该酶切断”,即一个DNA分子可能被切了一个位点,也可能被切了两个或三个位点,要分开考虑,不要遗漏和重复。切一个位点情况下可得到a和bcd,ab和cd,abc和d;切两个位点情况下可得到a、b和cd,a、bc和d,ab、c和d;切三个位点情况下可得到a、b、c、d。一共可以得到九种片段,分别是a、b、c、d、ab、abc、bc、bcd、cd。