根据题意可知,线性DNA含有限制性核酸内切酶EcoR I的1个酶切位点,因此经过该酶切割后会形成两个相同的黏性末端,但是黏性末端两侧的序列不同,可以分别用a和b表示.由于a和b具有相同的黏性末端,因此利用DNA连接酶催化后,能够产生aa连接、bb连接、ab连接三种产物.故选:C.