B
分析:構(gòu)成原電池的條件是:①有兩個活潑性不同的電極,②將電極插入電解質(zhì)溶液中,③兩電極間構(gòu)成閉合回路,④能自發(fā)的進行氧化還原反應(yīng).
所以設(shè)計原電池必須符合構(gòu)成原電池的條件,且該反應(yīng)必須是放熱反應(yīng).
解答:A、鋅和稀硫酸的反應(yīng)是氧化還原反應(yīng)且該反應(yīng)是放熱反應(yīng),所以可以設(shè)計成原電池,故A錯誤.
B、灼熱的木炭與CO2的反應(yīng)是氧化還原反應(yīng),但該反應(yīng)是吸熱反應(yīng),所以不能設(shè)計成原電池,故B正確.
C、甲烷和氧氣的燃燒反應(yīng)是氧化還原反應(yīng)且該反應(yīng)是放熱反應(yīng),所以可以設(shè)計成原電池,故C錯誤.
D、Ba(OH)2?8H2O晶體與NH4Cl晶體的反應(yīng)不是氧化還原反應(yīng),且該反應(yīng)是吸熱反應(yīng),所以不能設(shè)計成原電池,故D錯誤.
故選B.
點評:本題考查了原電池的設(shè)計,難度不大,明確原電池的構(gòu)成條件及反應(yīng)必須是放熱反應(yīng)是解本題的關(guān)鍵.