正确答案:
C
解析:
由1为最高位,则根据排列组合规律,共有5×4×3×2×1=120个数,同理,以2为最高位也有120个数,依次类推,500÷120=4…20,则第500个数是以5为最高位、从小到大排列的第20个数字。以5为最高位,0为下一位的数字有4×3×2×1=24个。所以所求数字是以5为首位,0为万位的数。以1为千位上的数,则有3×2×1=6个数字,故所求数字的千位上的数不为1。以2为千位上的数字同理有6个数字,6+6=12,不到20。20÷6=3…2,依此类推可知千位数字为4的数字中有所求数字,且为千位为4的数字中第二小的数字。因此该数字为504132。