分析:A、原電池中的氧化還原反應均是自發進行的反應;
B、自發進行的氧化還原反應設計成原電池,可將化學能轉化為電能;
C、原電池的電極可以是金屬,也可以是金屬和金屬氧化物或非金屬等;
D、原電池可以產生電流但不能提供穩定的電流.
解答:解:A、原電池中的氧化還原反應均是自發進行的,故非自發的氧化還原反應不能設計為原電池,如2H
2O
2H
2↑+O
2↑,故A錯誤;
B、化學能轉化為電能的裝置為原電池,故B正確;
C、原電池的兩極不一定必須都是金屬,如干電池中的正極是碳棒,為非金屬,故C錯誤;
D、原電池是一種簡陋的裝置,能產生電流但不穩定,故D項誤.
故選B.
點評:本題考查了原電池組成,原理的分析應用,電極判斷和能量轉化是關鍵,題目較簡單.