单项选择题

A.证券公司与客户签订证券交易委托代理协议,应当为客户开立资金账户
B.证券公司与客户签订证券交易委托代理协议,应当代理证券登记结算机构为首次进入证券市场的客户开立证券账户
C.客户的资金账户应当在证券登记结算机构现场开立
D.客户的证券账户应当在证券营业部或者证券登记结算机构现场开立