根据平均数、众数、中位数的概念分析各个选项.
【解析】
A、由于38、41、42码的数和为10,而39、40码对应的数不知,故不能确定出中位数和众数,故错误;
B、由于38、41、42码的数和为10,而39、40码对应的数不知,故不能确定出中位数和众数,也就不能确定出中位数与众数是否相等,故错误;
C、当39码的数为10,40码的数为0时,平均数=(38×5+39×10+41×3+42×2)÷20=39.35;
当39码的数为0,40码的数为10时,平均数=(38×5+40×10+41×3+42×2)÷20=39.85;
∴这组数据的平均数P满足39<P<40,正确;
D、C是正确的,则D是错误的.
故选C.