单项选择题

企业对外签订合同应当由()签章或者授权委托他人代理签章。

A.业务经理
B.法定代表人
C.业务员
D.股东会