C
分析:A、把这组数据的所有数相加的和再除以8进行计算后再判断即可;
B、在一组数据中,出现次数最多的数叫做这组数据的众数,42在本组数据中只出现了1次,58出现了2次,出现的次数最多,所有58是这组数据的众数,故排除;
C、把这组数据按照从小到大的顺序排列,排在中间位置上两个数的平均数即是这组数据的中位数;
D、每个月阅读数量超过40本的有6个月,故排除.
解答:平均数:(36+70+58+42+58+28+75+83)÷8
=450÷8,
=56.52,
按照从小到大的顺序排列为:28,36,42,58,58,70,75,83,
中位数为:(58+58)÷2=58,
答:这组数据的平均数是56.52,中位数是58.
故选:C.
点评:此题主要考查的是中位数、众数、平均数的含义及其计算方法的应用.