单选题   {an}为等比数列,且a4a7=-512,a3+a8=124,公比q为整数,则a10的值为______。
 
【正确答案】 C
【答案解析】a4a7=a3a8=-512,a3+a8=124且公比q为整数,则a3=-4,a8=128,所以q=-2,故a10=512。