先根据直方图求出前2组的频数,根据前4组成等比数列求出第3和第4组的人数,从而求出后6组的人数,根据直方图可知4.6~4.7间的频数最大,即可求出频率a,根据等差数列的性质可求出公差d,从而求出在4.6到5.0之间的学生数为b.
【解析】
由频率分布直方图知组矩为0.1,4.3~4.4间的频数为1000×0.1×0.1=10.
4.4~4.5间的频数为1000×0.1×0.3=30.
又前4组的频数成等比数列,∴公比为3.
根据后6组频数成等差数列,且共有1000-130=870人.
从而4.6~4.7间的频数最大,且为10×33=270,∴a=0.27,
设公差为d,则6×270+d=870.
∴d=-5,从而b=4×270+(-5)=780.
故选C.