【解析】
Zn—C和稀硫酸构成原电池;A.锌片发生氧化反应,是负极,故A错误;B.碳棒是正极,H+在正极表面得电子发生还原反应,生成氢气,有气泡产生,故B正确;C.原电池能将化学能转化为电能,故C错误;D.电子由负极(锌片)经导线流向正极(碳棒),故D错误;答案为B。
点睛:掌握原电池中电极反应式的书写方法:①先确定原电池的正负极,列出正负极上的反应物质,并标出相同数目电子的得失;②注意负极反应生成的阳离子与电解质溶液中的阴离子是否共存;③若正极上的反应物质是O2,且电解质溶液为中性或碱性,电极反应式中不能出现H+,且水必须写入正极反应式中,与O2结合生成OH-,若电解质溶液为酸性,电极反应式中不能出现OH-,且H+必须写入正极反应式中,与O2结合生成水;④正负极反应式相加(电子守恒)得到电池反应的总反应式。若已知电池反应的总反应式,可先写出较易书写的电极反应式,然后在电子守恒的基础上,总反应式减去较易写出的电极反应式,即得到较难写出的电极反应式。