B
分析:設(shè)a
n=a
1q
n-1,用a
n和a
1表示出a
2•a
n-1根據(jù)韋達(dá)定理推知a
1和a
n是方程x
2-66x+128=0的兩根,求得a
1和a
n進(jìn)而求得q
n-1,把a(bǔ)
1和a
n代入S
n=126,進(jìn)而求得q,
再把q代入q
n-1=32,求得n的值.
解答:由題意可得a
1+a
n=66,a
1 •a
n =a
2a
n-1=128,根據(jù)韋達(dá)定理推知a
1和a
n是方程x
2-66x+128=0的兩根,
∴a
1=2 且 a
n=64,故 q
n-1=32; 或a
1=63 且a
n=2,故 q
n-1=

.
當(dāng) a
1=2 且 a
n=64,q
n-1=32 時(shí),再由S
n=126=

,求得q=2,∴n=6.
當(dāng) a
1=63 且a
n=2,q
n-1=

時(shí),再由S
n=126=

,求得q=

,∴n=6.
綜上可得,n=6,
故選B.
點(diǎn)評:本題主要考查等比數(shù)列的性質(zhì),等比數(shù)列的通項(xiàng)公式,等比數(shù)列的前n項(xiàng)和公式.解題的過程中巧妙的利用了一元二次方程中的韋達(dá)定理,值得借鑒,屬于中檔題.