由等比数列{an}中,a4,a6,-a5成等差数列,利用等差数列的性质列出关系式,再利用等比数列的通项公式化简后,得到关于q的方程,求出方程的解得到q的值,然后将所求式子的分子利用等比数列的性质化简后约分,将q的值代入即可求出值.
【解析】
∵等比数列{an}中,a4,a6,-a5成等差数列,
∴2a6=a4-a5,即2a1q5=a1q3-a1q4,
∵a1≠0,q≠0,
∴2q2+q-1=0,即(2q-1)(q+1)=0,
解得:q=或q=-1,
由等比数列{an}各项都为正数,得到q>0,
∴q=,
则==q=.
故选C