题目:公司可以设立分公司和子公司。分公司和子公司的主要区别是什么?A. 分公司具有法人资格,子公司不具有法人资格B. 分公司不具有法人资格,子公司具有法人资格C. 分公司和子公司都不具有法人资格D. 分公司和子公司都具有法人资格