单选题 设an是公比为q的等比数列,Sn是它的前n项和,若Sn是等差数列,则q=( ).