回答

✨ ベストアンサー ✨

生成熱の定義は化合物1molがその成分元素の単体から生成する時の反応熱となっています。
それを考えると、Bの式は
CO+1/2O2=CO2+283kj
で、O2はそうですが、COは成分元素の単体ではありません。
これが
C+O2=CO2+394kj
だったら成分元素の単体O2、Cから生成しているので生成熱になりますが、今回そうでは無いので、生成熱にはなりません。

この回答にコメントする
疑問は解決しましたか?