单选题
设{a
n
}是公比为q的等比数列,S
n
是它的前n项和,若{S
n
}是等差数列,则q=______.
A.
B.1 C.2
D.
A
B
C
D
E
【正确答案】
B
【答案解析】
[解析] 因为{a
n
}是公比为q的等比数列,
故q≠0,且数列的前n项和为
[*]
又因为当q≠1时,S
1
=a
1
,S
2
=a
1
(1+q),S
3
=a
1
(1+q+q
2
),又a
1
≠0,故S
1
,S
2
,S
3
不成等差数列,从而{S
n
}不可能是等差数列,只能是S
n
=na
1
这样一种情况.这时公比q=1,故正确答案为B.
提交答案
关闭