单选题 商店有A、B、C三种商品,每件价格分别为2元、3元和5元,某人买三种商品若干件共付20元钱,后发现其中一件商品多买了欲退回2件,但付款处只有10元一张的人民币,无其他零钱可找,此人只得在退掉多买的2件商品的同时,对另外两种商品的购买数量进行了调整,使总钱数不变,则他最后购买了B商品( )件。
(A)1 (B)3 (C)2 (D)4 (E)以上均不正确

【正确答案】 B
【答案解析】[解析] 设A,B,C原来分别有x,y,z件,所以2x+3y+5z=20(x,y,z∈非负正整数);显然他多买的商品不是C,否则找回一张10元,即可退掉2件商品,假设他多买的商品是A,2件应是4元,无法用B、C两种商品替换,所以他多买的是B,两件应为6元,可用3件A商品替换,由y≥3,得x=3,y=3,z=1,因此应选(B)。