正确答案
试题解析
从1到500的所有自然数中,可以分为三类:一位数、两位数、三位数。在一位数中,不含有4的:1、2、3、5、6、7、8、9;在两位数中,不含有4的可以这样考虑:在十位上不含有4的:1、2、3、5、6、7、8、9;在个位上不含4的:0、1、2、3、5、6、7、8、9,所以运用排列组合的知识可以知道在两位数中不含有4的数字有8×9=72个。在三位数中,小于500并且不含有4的可以这样考虑:百位上不含有4的有:1、2、3这三种情况;十位上不含有4的有:0、1、2、3、5、6、7、8、9这9种情况;在个位上不含有4的也是这9种情况;注意不要忘记符合要求的数字还有500,报以从1到500中,不含有4的三位数字共有3×9×9+1=244个。由以上的分析可以知道,从l到500不含4的自然数共有8+(8×9)+(3×9×9+1)=324个。故答案为B。