问题 单项选择题

设{an}是公比为q的等比数列,Sn是它的前n项和。若{Sn}是等差数列,则q=()。

A.

B.1

C.2

D.

答案

参考答案:B

解析:

因为{an}是公比为q的等比数列,

故q≠0,且数列的前n项和为

又因为当q≠1时,S1=a1,S2=a1(1+q),S3=a1(1+q+q2),又a1≠0,故S1,S2,S3不成等差数列,从而{Sn}不可能是等差数列。只能是Sn=na1这样一种情况,这时公比q=1。

故正确答案为B。

问答题
名词解释