B 分析:由長方形的長、寬分別是a、b(a、b為自然數(shù)),面積是42,可知:這樣的長方形的長與寬是42的因數(shù),即找出乘積是42的算式的因數(shù)作為長方形的長與寬即可,然后數(shù)出算式的個數(shù)就是有幾個這樣的長方形. 解答:乘積是42的算式有:42×1、21×2、14×3、7×6,共計4個,即當長方形的長與寬分別是:42和1、21和2、14和3、7和6時它們的面積是42,這樣的長方形共有4個; 故選:B. 點評:解答本題的關(guān)鍵是找出乘積是42的算式即42的因數(shù).