在数列{An}中,A1=1从第二项起,每一项与它前一项的差依次组成首项为2且公比为q(q>0)的等比数列则
①q=2时,求数列{n·An}的前n项和Sn
②令Bn=A(n+1)/An,若对任意n∈N*,都有B(n+1)<Bn,求q的取值范围